web: Suppress Webpack's size limit for .wasm files

Webpack warns on assets larger than 250KB by default. Our WebAssembly
module exceeds this limit by far (it's a few MBs).
This commit is contained in:
relrelb 2021-12-10 20:23:51 +02:00 committed by relrelb
parent ca3b215561
commit e5617de4aa
3 changed files with 12 additions and 0 deletions

View File

@ -24,6 +24,10 @@ module.exports = (_env, _argv) => {
}, },
], ],
}, },
performance: {
assetFilter: (assetFilename) =>
!/\.(map|wasm)$/i.test(assetFilename),
},
devtool: "source-map", devtool: "source-map",
plugins: [ plugins: [
new CopyPlugin({ new CopyPlugin({

View File

@ -65,6 +65,10 @@ module.exports = (env, _argv) => {
resolve: { resolve: {
extensions: [".ts", "..."], extensions: [".ts", "..."],
}, },
performance: {
assetFilter: (assetFilename) =>
!/\.(map|wasm)$/i.test(assetFilename),
},
plugins: [ plugins: [
new CopyPlugin({ new CopyPlugin({
patterns: [ patterns: [

View File

@ -17,6 +17,10 @@ module.exports = (_env, _argv) => {
chunkFilename: "core.ruffle.[contenthash].js", chunkFilename: "core.ruffle.[contenthash].js",
clean: true, clean: true,
}, },
performance: {
assetFilter: (assetFilename) =>
!/\.(map|wasm)$/i.test(assetFilename),
},
devtool: "source-map", devtool: "source-map",
plugins: [ plugins: [
new CopyPlugin({ new CopyPlugin({