mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-21 05:02:39 +08:00
40 lines
922 B
JavaScript
40 lines
922 B
JavaScript
module.exports = {
|
|
stories: ['./stories/*.*'],
|
|
webpack: async (config, { configType }) => ({
|
|
...config,
|
|
module: {
|
|
...config.module,
|
|
rules: [
|
|
...config.module.rules,
|
|
{
|
|
test: /\.(ts|tsx)$/,
|
|
loader: require.resolve('babel-loader'),
|
|
options: {
|
|
presets: [['react-app', { flow: false, typescript: true }]],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
resolve: {
|
|
...config.resolve,
|
|
extensions: [...(config.resolve.extensions || []), '.ts', '.tsx'],
|
|
},
|
|
}),
|
|
managerWebpack: async config => ({
|
|
...config,
|
|
module: {
|
|
...config.module,
|
|
rules: [
|
|
...config.module.rules,
|
|
{
|
|
test: /manager\.js$/,
|
|
loader: require.resolve('babel-loader'),
|
|
options: {
|
|
presets: [['react-app', { flow: false, typescript: true }]],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
}),
|
|
};
|