// webpack.config.js const path = require('path'); module.exports = { mode: 'production', target: 'node', entry: './src/index.ts', output: { path: path.resolve(__dirname, 'dist'), filename: 'components.umd.js', library: { name: '@bigcapital/library-components', type: 'umd', }, globalObject: 'this', clean: true, }, resolve: { extensions: ['.ts', '.tsx', '.js', '.jsx'], }, module: { rules: [ { test: /\.(ts|tsx)$/, use: { loader: 'ts-loader', }, exclude: /node_modules/, }, { test: /\.css$/, use: ['style-loader', 'css-loader'], }, ], }, };