const path = require('path'); module.exports = { entry: { main: './src/index.ts', }, output: { filename: 'bundle.js', //path: path.resolve(__dirname, 'build') }, module: { rules: [ { test: /\.ts$/, include: '/src', exclude: '/node_modules/', use: { loader: 'babel-loader', options: { presets: ['@babel/preset-typescript'], plugins: ['@babel/plugin-proposal-decorators'] } } }, { test: /\.html$/, include: '/src', use: ['file-loader?name=[name].[ext]', 'extract-loader', 'html-loader'] } ] }, mode: 'development', watch: true, optimization: { minimize: true, concatenateModules: true }, }