mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-20 05:02:37 +08:00
52 lines
1.2 KiB
JavaScript
52 lines
1.2 KiB
JavaScript
module.exports = {
|
|
stories: ['./stories/*.*'],
|
|
logLevel: 'debug',
|
|
refs: {
|
|
Ember: {
|
|
title: 'Ember',
|
|
url: 'https://next--storybookjs.netlify.app/ember-cli',
|
|
versions: {
|
|
next: 'https://next--storybookjs.netlify.app/ember-cli',
|
|
master: 'https://master--storybookjs.netlify.app/ember-cli',
|
|
},
|
|
},
|
|
cra: 'https://next--storybookjs.netlify.app/cra-ts-kitchen-sink',
|
|
},
|
|
webpack: async (config) => ({
|
|
...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 }]],
|
|
},
|
|
},
|
|
],
|
|
},
|
|
}),
|
|
};
|