@foxpage/foxpage-component-storybook-preset
Version:
foxpage storybook preset
26 lines (25 loc) • 883 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createStorybookMainConfig = void 0;
const webpack_1 = require("./webpack");
const createStorybookMainConfig = () => {
const preset = {
addons: [
'@foxpage/foxpage-component-editor-storybook-addon/lib/register',
'@foxpage/foxpage-component-storybook-addon/lib/register',
],
managerWebpack: config => (0, webpack_1.configManager)({ config }),
webpackFinal(config) {
const cfg = (0, webpack_1.configWebpack)({ config, aliasLocal: true });
return cfg;
},
previewHead: head => `
<script>
window.React = window.parent.React;
window.ReactDOM = window.parent.ReactDOM;
</script>
${head}
`,
};
return preset;
};
exports.createStorybookMainConfig = createStorybookMainConfig;