Michael Shilman 6a200047d2 Merge branch 'next' into tech/core-builder
# Conflicts:
#	lib/builder-webpack4/src/preview/iframe-webpack.config.ts
#	lib/core-common/src/__snapshots__/manager-dev
#	lib/core-common/src/__snapshots__/manager-prod
#	lib/core-common/src/__snapshots__/preview-dev
#	lib/core-common/src/__snapshots__/preview-prod
#	lib/core-common/src/core-presets.test.ts
#	lib/core-server/src/manager/manager-config.ts
#	lib/core-server/src/manager/virtualModuleRef.template.ts
#	lib/core-server/src/presets/virtualModuleRef.template.js
#	lib/core/src/server/build-static.ts
#	lib/core/src/server/dev-server.ts
#	lib/core/src/server/manager/virtualModuleRef.template.ts
#	package.json
2021-02-11 01:32:41 +08:00

32 lines
720 B
TypeScript

import type { StorybookConfig } from '@storybook/react/types';
module.exports = {
stories: ['./src/*.stories.*'],
logLevel: 'debug',
addons: [
'@storybook/addon-essentials',
'@storybook/addon-controls',
'@storybook/addon-storysource',
{
name: '@storybook/addon-docs',
options: {
sourceLoaderOptions: {
parser: 'typescript',
injectStoryParameters: false,
},
},
},
'@storybook/addon-storyshots',
],
typescript: {
check: true,
checkOptions: {},
reactDocgenTypescriptOptions: {
propFilter: (prop) => ['label', 'disabled'].includes(prop.name),
},
},
core: {
builder: 'webpack5',
},
} as StorybookConfig;