var path = require('path'); var assets = require('./webpack.assets.json'); module.exports = { context: path.resolve(__dirname, "../"), entry: assets, module: { noParse: /(min)\.js/, rules: [ // Run the typescript compilier on .ts files before webpack { test: /\.tsx?$/, loader: 'ts-loader', }, // This loads and transforms sourcemap files from other compiliers. // The typescript comilier will generate a sourcemap and source-map-loaded will output // the correct sourcemap from that. { enforce: 'pre', test: /\.js$/, loader: "source-map-loader", }, { enforce: 'pre', test: /\.tsx?$/, use: "source-map-loader", }, ], }, output: { path: path.resolve(__dirname, '../static/webpack-bundles'), filename: '[name].js', }, plugins: [], resolve: { extensions: [".tsx", ".ts", ".js", ".json"], }, };