mirror of
https://github.com/apache/superset.git
synced 2024-09-19 03:59:49 -04:00
43 lines
879 B
JavaScript
43 lines
879 B
JavaScript
import { dirname, join } from 'path';
|
|
const customConfig = require('../../../webpack.config.js');
|
|
|
|
module.exports = {
|
|
addons: [
|
|
getAbsolutePath('@storybook/addon-controls'),
|
|
getAbsolutePath('storybook-addon-jsx'),
|
|
getAbsolutePath('@storybook/addon-actions'),
|
|
getAbsolutePath('@storybook/addon-links'),
|
|
],
|
|
|
|
stories: ['../storybook/stories/**/*.stories.[tj]sx'],
|
|
|
|
webpackFinal: config => ({
|
|
...config,
|
|
module: {
|
|
...config.module,
|
|
rules: customConfig.module.rules,
|
|
},
|
|
resolve: {
|
|
...config.resolve,
|
|
...customConfig.resolve,
|
|
},
|
|
}),
|
|
|
|
typescript: {
|
|
reactDocgen: 'none',
|
|
},
|
|
|
|
framework: {
|
|
name: getAbsolutePath('@storybook/react-webpack5'),
|
|
options: {},
|
|
},
|
|
|
|
docs: {
|
|
autodocs: false,
|
|
},
|
|
};
|
|
|
|
function getAbsolutePath(value) {
|
|
return dirname(require.resolve(join(value, 'package.json')));
|
|
}
|