mirror of
https://github.com/n8n-io/n8n.git
synced 2025-01-09 11:57:28 -08:00
9267e8fb12
fix(typescript): Use consistent typescript configs make all packages inherit tsconfig from the root tsconfig skips building tests. reformat all tsconfigs with prettier.
57 lines
1.1 KiB
JavaScript
57 lines
1.1 KiB
JavaScript
const path = require('path');
|
|
|
|
/**
|
|
* @type {import('@storybook/core-common').StorybookConfig}
|
|
*/
|
|
module.exports = {
|
|
stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|ts)'],
|
|
addons: [
|
|
'@storybook/addon-links',
|
|
'@storybook/addon-essentials',
|
|
{
|
|
name: '@storybook/addon-postcss',
|
|
options: {
|
|
postcssLoaderOptions: {
|
|
implementation: require('postcss'),
|
|
},
|
|
}
|
|
},
|
|
'storybook-addon-designs',
|
|
'storybook-addon-themes',
|
|
],
|
|
webpackFinal: async (config) => {
|
|
config.module.rules.push({
|
|
test: /\.scss$/,
|
|
oneOf: [
|
|
{
|
|
resourceQuery: /module/,
|
|
use: [
|
|
'vue-style-loader',
|
|
{
|
|
loader: 'css-loader',
|
|
options: {
|
|
modules: {
|
|
localIdentName: '[path][name]__[local]--[hash:base64:5]',
|
|
},
|
|
},
|
|
},
|
|
'sass-loader',
|
|
],
|
|
include: path.resolve(__dirname, '../'),
|
|
},
|
|
{
|
|
use: ['vue-style-loader', 'css-loader', 'sass-loader'],
|
|
include: path.resolve(__dirname, '../'),
|
|
},
|
|
],
|
|
});
|
|
|
|
config.resolve.alias = {
|
|
...config.resolve.alias,
|
|
'@/': path.resolve(__dirname, '../src/'),
|
|
};
|
|
|
|
return config;
|
|
},
|
|
};
|