34 lines
924 B
JavaScript
34 lines
924 B
JavaScript
const TsconfigPathsPlugin = require("tsconfig-paths-webpack-plugin");
|
|
|
|
module.exports = {
|
|
stories: [
|
|
"../libs/components/src/**/*.stories.mdx",
|
|
"../libs/components/src/**/*.stories.@(js|jsx|ts|tsx)",
|
|
"../apps/web/src/**/*.stories.mdx",
|
|
"../apps/web/src/**/*.stories.@(js|jsx|ts|tsx)",
|
|
"../bitwarden_license/bit-web/src/**/*.stories.mdx",
|
|
"../bitwarden_license/bit-web/src/**/*.stories.@(js|jsx|ts|tsx)",
|
|
],
|
|
addons: [
|
|
"@storybook/addon-links",
|
|
"@storybook/addon-essentials",
|
|
"@storybook/addon-a11y",
|
|
"storybook-addon-designs",
|
|
],
|
|
framework: "@storybook/angular",
|
|
core: {
|
|
builder: "webpack5",
|
|
disableTelemetry: true,
|
|
},
|
|
env: (config) => ({
|
|
...config,
|
|
FLAGS: JSON.stringify({
|
|
secretsManager: true,
|
|
}),
|
|
}),
|
|
webpackFinal: async (config, { configType }) => {
|
|
config.resolve.plugins = [new TsconfigPathsPlugin()];
|
|
return config;
|
|
},
|
|
};
|