|
|
|
@ -96,10 +96,19 @@ const mainConfig: StorybookConfig = { |
|
|
|
|
tsconfigPath: path.resolve(__dirname, 'tsconfig.json'), |
|
|
|
|
shouldExtractLiteralValuesFromEnum: true, |
|
|
|
|
shouldRemoveUndefinedFromOptional: true, |
|
|
|
|
propFilter: (prop: any) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true), |
|
|
|
|
propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true), |
|
|
|
|
savePropValueAsString: true, |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
swc: () => ({ |
|
|
|
|
jsc: { |
|
|
|
|
transform: { |
|
|
|
|
react: { |
|
|
|
|
runtime: 'automatic', |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
}), |
|
|
|
|
webpackFinal: async (config) => { |
|
|
|
|
// expose jquery as a global so jquery plugins don't break at runtime.
|
|
|
|
|
config.module?.rules?.push({ |
|
|
|
|