pastebin/webpack.config.js
Konrad Borowski 11e4ebb04e Remove node_modules exclusion in ts-loader
It's unnecessary
2019-11-20 11:52:22 +01:00

53 lines
994 B
JavaScript

const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin")
const { StatsWriterPlugin } = require("webpack-stats-plugin")
module.exports = {
entry: './js/index',
output: {
filename: 'static/js/[chunkhash].js',
path: __dirname,
},
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
},
{
test: /\.css$/i,
use: ['style-loader', 'css-loader'],
},
],
},
resolve: {
extensions: ['.ts', '.js'],
},
plugins: [
new MonacoWebpackPlugin({
output: 'static/js',
languages: [
'csharp',
'cpp',
'html',
'java',
'javascript',
'markdown',
'objective-c',
'perl',
'php',
'python',
'rust',
'shell',
'sql',
'typescript',
],
}),
new StatsWriterPlugin({
filename: 'entry',
transform(data) {
return data.assetsByChunkName.main
},
}),
],
}