module.exports = { stories: ['./stories/*.*'], webpack: async (config, { configType }) => ({ ...config, module: { ...config.module, rules: [ ...config.module.rules, { test: /\.(ts|tsx)$/, loader: require.resolve('babel-loader'), options: { presets: [['react-app', { flow: false, typescript: true }]], }, }, ], }, resolve: { ...config.resolve, extensions: [...(config.resolve.extensions || []), '.ts', '.tsx'], }, }), managerWebpack: async config => ({ ...config, module: { ...config.module, rules: [ ...config.module.rules, { test: /manager\.js$/, loader: require.resolve('babel-loader'), options: { presets: [['react-app', { flow: false, typescript: true }]], }, }, ], }, }), };