UNPKG

@storybook/addon-docs

Version:

Storybook Docs: Document UI components automatically with stories and MDX

37 lines (33 loc) 1.32 kB
import CJS_COMPAT_NODE_URL_ta0pj14hz4 from 'node:url'; import CJS_COMPAT_NODE_PATH_ta0pj14hz4 from 'node:path'; import CJS_COMPAT_NODE_MODULE_ta0pj14hz4 from "node:module"; var __filename = CJS_COMPAT_NODE_URL_ta0pj14hz4.fileURLToPath(import.meta.url); var __dirname = CJS_COMPAT_NODE_PATH_ta0pj14hz4.dirname(__filename); var require = CJS_COMPAT_NODE_MODULE_ta0pj14hz4.createRequire(import.meta.url); // ------------------------------------------------------------ // end of CJS compatibility banner, injected by Storybook's esbuild configuration // ------------------------------------------------------------ import { compile } from "./_node-chunks/chunk-5ATQEHQU.js"; import "./_node-chunks/chunk-LFHCTCIU.js"; import "./_node-chunks/chunk-HZBLDXDB.js"; import "./_node-chunks/chunk-PJ6BY35G.js"; // src/mdx-loader.ts var DEFAULT_RENDERER = ` import React from 'react'; `; async function loader(content) { let callback = this.async(), options = { ...this.getOptions(), filepath: this.resourcePath }; try { let result = await compile(content, options), code = `${DEFAULT_RENDERER} ${result}`; return callback(null, code); } catch (err) { return console.error("Error loading:", this.resourcePath), callback(err); } } var mdx_loader_default = loader; export { mdx_loader_default as default };