|
| 1 | +constpath=require('path') |
| 2 | + |
| 3 | +// see typescript setup |
| 4 | +// https://storybook.js.org/docs/configurations/typescript-config/ |
| 5 | +module.exports=({ config})=>{ |
| 6 | +config.module.rules.push({ |
| 7 | +test:/\.scss$/, |
| 8 | +use:['style-loader','css-loader','sass-loader'], |
| 9 | +include:path.resolve(__dirname,'../'), |
| 10 | +}) |
| 11 | +config.module.rules.push({ |
| 12 | +test:/\.(ts|tsx)$/, |
| 13 | +loader:require.resolve('babel-loader'), |
| 14 | +options:{ |
| 15 | +presets:[['react-app',{flow:false,typescript:true}]], |
| 16 | +}, |
| 17 | +}) |
| 18 | +config.resolve.extensions.push('.ts','.tsx') |
| 19 | +returnconfig |
| 20 | +} |