/**
 * mq-web - A jq-like command-line tool for Markdown processing
 *
 * This package provides async/await support for using mq in web environments.
 *
 * @example
 * ```typescript
 * import { run, format, Mq } from 'mq-web';
 *
 * const result = await run('.[]', '- item 1\n- item 2', { listStyle: 'star' });
 * console.log(result); // * item 1\n* item 2
 */

// Re-export everything from core and types
export { run, format, diagnostics, inlayHints, definedValues, hover, toAst } from "./core.js";

export type {
  Options,
  Diagnostic,
  InlayHint,
  HoverResult,
  DefinedValue,
  DefinedValueType,
} from "../mq-wasm/mq_wasm.js";

