Files
bruno/packages/bruno-app/storybook/main.js
2025-12-24 05:30:04 +05:30

36 lines
1.0 KiB
JavaScript

const path = require('path');
/** @type { import('@storybook/react-webpack5').StorybookConfig } */
const config = {
stories: ['../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
addons: [
'@storybook/addon-webpack5-compiler-babel'
],
framework: {
name: '@storybook/react-webpack5',
options: {}
},
docs: {
autodocs: true
},
webpackFinal: async (config) => {
// Add path aliases to match jsconfig.json
config.resolve.alias = {
...config.resolve.alias,
assets: path.resolve(__dirname, '../src/assets'),
ui: path.resolve(__dirname, '../src/ui'),
components: path.resolve(__dirname, '../src/components'),
hooks: path.resolve(__dirname, '../src/hooks'),
themes: path.resolve(__dirname, '../src/themes'),
api: path.resolve(__dirname, '../src/api'),
pageComponents: path.resolve(__dirname, '../src/pageComponents'),
providers: path.resolve(__dirname, '../src/providers'),
utils: path.resolve(__dirname, '../src/utils')
};
return config;
}
};
module.exports = config;