@web/dev-server-storybook
Version:
Dev server plugin for using storybook with es modules.
14 lines (12 loc) • 354 B
text/typescript
import { Plugin } from 'rollup';
import { injectExportsOrder } from '../../shared/stories/injectExportsOrder.js';
export function injectExportsOrderPlugin(storyFilePaths: string[]): Plugin {
return {
name: 'mdx',
transform(code, id) {
if (storyFilePaths.includes(id)) {
return injectExportsOrder(code, id);
}
},
};
}