mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-25 05:03:10 +08:00
# Conflicts: # examples/cra-react15/.storybook/main.js # examples/cra-react15/package.json # examples/web-components-kitchen-sink/yarn.lock # jest.config.js # lib/builder-webpack4/package.json # lib/builder-webpack4/src/index.ts # lib/builder-webpack4/src/presets/custom-webpack-preset.ts # lib/builder-webpack4/src/preview/base-webpack.config.ts # lib/builder-webpack5/package.json # lib/core-common/package.json # lib/core-common/src/types.ts # lib/manager-webpack4/package.json # lib/manager-webpack4/src/index.ts # presets/html-webpack/package.json # presets/preact-webpack/package.json # presets/react-webpack/package.json # presets/svelte-webpack/package.json # presets/svelte-webpack/src/framework-preset-svelte-docs.ts # presets/vue-webpack/src/framework-preset-vue-docs.ts # yarn.lock
60 lines
1.5 KiB
TypeScript
60 lines
1.5 KiB
TypeScript
/// <reference types="node" />
|
|
import type { StorybookConfig } from '@storybook/react-webpack4/types';
|
|
|
|
const config: StorybookConfig = {
|
|
stories: [
|
|
// FIXME: Breaks e2e tests './intro.stories.mdx',
|
|
'../../lib/ui/src/**/*.stories.@(js|tsx|mdx)',
|
|
'../../lib/components/src/**/*.stories.@(js|tsx|mdx)',
|
|
'./stories/**/*.stories.@(js|ts|tsx|mdx)',
|
|
'./../../addons/docs/**/*.stories.tsx',
|
|
'./../../addons/interactions/**/*.stories.(tsx|mdx)',
|
|
],
|
|
addons: [
|
|
{
|
|
name: '@storybook/addon-docs',
|
|
options: {
|
|
transcludeMarkdown: true,
|
|
// needed if you use addon-docs in conjunction
|
|
// with addon-storysource
|
|
sourceLoaderOptions: null,
|
|
},
|
|
},
|
|
'@storybook/addon-essentials',
|
|
'@storybook/addon-interactions',
|
|
'@storybook/addon-storysource',
|
|
'@storybook/addon-links',
|
|
'@storybook/addon-jest',
|
|
'@storybook/addon-a11y',
|
|
],
|
|
core: {
|
|
builder: '@storybook/builder-webpack5',
|
|
disableTelemetry: true,
|
|
},
|
|
logLevel: 'debug',
|
|
features: {
|
|
modernInlineRender: true,
|
|
interactionsDebugger: true,
|
|
breakingChangesV7: true,
|
|
},
|
|
staticDirs: [
|
|
'./statics/public',
|
|
{
|
|
from: './statics/examples/example1',
|
|
to: '/example1',
|
|
},
|
|
{
|
|
from: './statics/examples/example2',
|
|
to: '/example2',
|
|
},
|
|
],
|
|
framework: {
|
|
name: '@storybook/react-webpack4',
|
|
options: {
|
|
fastRefresh: true,
|
|
strictMode: true,
|
|
},
|
|
},
|
|
};
|
|
module.exports = config;
|