33 lines
820 B
TypeScript
33 lines
820 B
TypeScript
import path from 'path'
|
|
import type { StorybookConfig } from '@storybook/nextjs'
|
|
|
|
const config: StorybookConfig = {
|
|
stories: ['../src/**/*.stories.@(js|jsx|ts|tsx)'],
|
|
addons: [
|
|
'@storybook/addon-links',
|
|
'@storybook/addon-essentials',
|
|
'@storybook/addon-interactions',
|
|
'@storybook/addon-styling',
|
|
],
|
|
framework: {
|
|
name: '@storybook/nextjs',
|
|
options: {},
|
|
},
|
|
docs: {
|
|
autodocs: 'tag',
|
|
},
|
|
async webpackFinal(config, options) {
|
|
return {
|
|
...config,
|
|
resolve: {
|
|
...config.resolve,
|
|
alias: {
|
|
...config.resolve?.alias,
|
|
'@': path.resolve(__dirname, '../src/modules'),
|
|
},
|
|
},
|
|
}
|
|
},
|
|
}
|
|
export default config
|