mantis-app
Version:
M.A.N.T.I.S (MongoDB, Analog, Nx, Tailwind CSS, Ionic, Storybook) is not just a CLI tool; it's your passport to a seamless full-stack project launch.
29 lines (25 loc) • 877 B
text/typescript
import type { StorybookConfig } from '@storybook/angular';
import CopyPlugin from 'copy-webpack-plugin';
const config: StorybookConfig = {
stories: ['../src/app/**/*.stories.@(js|jsx|ts|tsx|mdx)'],
addons: ['@storybook/addon-essentials', '@storybook/addon-interactions'],
staticDirs: ['../src/public'],
framework: {
name: '@storybook/angular',
options: {},
},
webpackFinal: (config) => {
config.plugins?.push(
new CopyPlugin({
patterns: [
{ from: './node_modules/ionicons/dist/ionicons/svg', to: './svg/' },
],
}),
);
return config;
},
};
export default config;
// To customize your webpack configuration you can use the webpackFinal field.
// Check https://storybook.js.org/docs/react/builders/webpack#extending-storybooks-webpack-config
// and https://nx.dev/recipes/storybook/custom-builder-configs