var path = require('path'); const APP_DIR = path.resolve(__dirname, 'src/'); module.exports = { entry: `${APP_DIR}/index.tsx`, target: 'node', resolve: { extensions: ['.ts', '.tsx', '.js'] }, module: { rules: [ { test: /\.tsx?$/, use: [ { loader: 'babel-loader', options: { presets: [ ['@babel/env', { "targets": { "browsers": ["ie >= 11"] } }] ] } }, "ts-loader"] }, { test: /\.css$/, loader: 'css-loader' }, { test: /\.js$/, loader: 'source-map-loader' }, { test: /\.less$/, loader: 'css-loader!less-loader' // options: { javascriptEnabled: true } } ] }, devtool: "source-map", output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') } };