Files
gitlab-foss/storybook/config/main.js
2025-04-04 18:07:57 +00:00

36 lines
771 B
JavaScript

const path = require('path');
const IS_EE = require('../../config/helpers/is_ee_env');
const config = {
stories: [
'../../app/assets/javascripts/**/*.stories.js',
IS_EE && '../../ee/app/assets/javascripts/**/*.stories.js',
].filter(Boolean),
addons: [
'@storybook/addon-docs',
'@storybook/addon-essentials',
'@storybook/addon-a11y',
'@storybook/addon-viewport',
'storybook-dark-mode',
],
framework: {
name: '@storybook/vue-webpack5',
options: {
builder: {
disableTelemetry: Boolean(process.env.CI),
},
},
},
docs: {
autodocs: true,
},
staticDirs: [
{
from: path.resolve(__dirname, '../../app/assets/images'),
to: '/assets/images',
},
],
};
module.exports = config;