mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-20 05:02:37 +08:00
20 lines
493 B
JavaScript
20 lines
493 B
JavaScript
const mdx = require('@mdx-js/mdx');
|
|
const babel = require('babel-jest');
|
|
const createCompiler = require('./mdx-compiler-plugin');
|
|
|
|
const compilers = [createCompiler({})];
|
|
|
|
module.exports = {
|
|
process(src, filename, config, options) {
|
|
let result = mdx.sync(src, { compilers, filepath: filename });
|
|
|
|
result = `/* @jsx mdx */
|
|
import React from 'react'
|
|
import { mdx } from '@mdx-js/react'
|
|
${result}
|
|
`;
|
|
|
|
return babel.process(result, filename, config, options);
|
|
},
|
|
};
|