const TsconfigPathsPlugin = require('tsconfig-paths-webpack-plugin'); module.exports = { stories: ['../app/**/*.stories.mdx', '../app/**/*.stories.@(ts|tsx)'], addons: [ '@storybook/addon-links', '@storybook/addon-essentials', { name: '@storybook/addon-postcss', options: { cssLoaderOptions: { importLoaders: 1, modules: { localIdentName: '[path][name]__[local]', auto: true, exportLocalsConvention: 'camelCaseOnly', }, }, postcssLoaderOptions: { implementation: require('postcss'), }, }, }, ], webpackFinal: (config) => { config.resolve.plugins = [ ...(config.resolve.plugins || []), new TsconfigPathsPlugin({ extensions: config.resolve.extensions, }), ]; return config; }, core: { builder: 'webpack5', }, staticDirs: ['./public'], };