web: Remove no longer needed webpack config in core

This commit is contained in:
Nathan Adams 2020-11-17 23:56:09 +01:00 committed by Mike Welsh
parent 10db305988
commit 40bcd3f835
1 changed files with 0 additions and 55 deletions

View File

@ -1,55 +0,0 @@
/* eslint-env node */
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const WasmPackPlugin = require("@wasm-tool/wasm-pack-plugin");
const path = require("path");
module.exports = (env, argv) => {
let extraArgs = "";
let mode = "production";
if (argv && argv.mode) {
mode = argv.mode;
}
if (env && env.features) {
extraArgs = `-- --features ${env.features}`;
}
console.log(`Building ${mode}...`);
return {
entry: path.resolve(__dirname, "index.js"),
output: {
publicPath: "",
path: path.resolve(__dirname, "dist"),
filename: "ruffle.js",
chunkFilename: "core.ruffle.[contenthash].js",
},
mode: mode,
experiments: {
syncWebAssembly: true,
},
devtool: "source-map",
resolve: {
extensions: [".ts", ".tsx", ".js", ".wasm"],
},
plugins: [
new CleanWebpackPlugin(),
new WasmPackPlugin({
crateDirectory: path.resolve(__dirname, "../.."),
outName: "ruffle",
forceMode: mode,
extraArgs,
}),
],
module: {
rules: [
{
test: /\.tsx?$/,
loader: "ts-loader",
},
],
},
};
};