bundle built-in modules together

This commit is contained in:
Eugene Pankov
2021-07-06 21:22:57 +02:00
parent 1ccd1df6e1
commit 40209dc60d
7 changed files with 167 additions and 56 deletions

View File

@@ -48,9 +48,26 @@ module.exports = options => {
modules: ['.', 'src', 'node_modules', '../app/node_modules', '../node_modules'].map(x => path.join(options.dirname, x)),
extensions: ['.ts', '.js'],
},
ignoreWarnings: [/Failed to parse source map/],
module: {
rules: [
...options.rules ?? [],
{
test: /\.js$/,
enforce: 'pre',
use: {
loader: 'source-map-loader',
options: {
filterSourceMappingUrl: (url, resourcePath) => {
if (/node_modules/.test(resourcePath)) {
return false
}
return true
},
},
},
},
{
test: /\.ts$/,
use: {