mdx-bundler
Version:
Compile and bundle your MDX files and their dependencies. FAST.
17 lines (16 loc) • 530 B
TypeScript
/**
*
* @param {string} mdxSource - A string of mdx source code
* @param {import('./types').BundleMDXOptions} options
* @returns
*/
export function bundleMDX(mdxSource: string, { files, xdmOptions, esbuildOptions, globals, cwd, grayMatterOptions }?: import('./types').BundleMDXOptions): Promise<{
code: string;
frontmatter: {
[key: string]: any;
};
errors: esbuild.Message[];
matter: grayMatter.GrayMatterFile<string>;
}>;
import * as esbuild from "esbuild";
import grayMatter from "gray-matter";