buildWeb: suppress experimental api warnings

This commit is contained in:
Vendicated 2022-10-15 20:56:48 +02:00
parent 9c7b548a9e
commit 845088ec02
No known key found for this signature in database
GPG Key ID: EC781ADFB93EFFA3
3 changed files with 8 additions and 2 deletions

View File

@ -1,4 +1,4 @@
// TODO: Modularise these plugins since both build scripts use them
// TODO: Modularise the plugins since both build scripts use them
import { execSync } from "child_process";
import { createWriteStream, readdirSync, readFileSync } from "fs";

View File

@ -19,7 +19,7 @@
},
"scripts": {
"build": "node build.mjs",
"buildWeb": "node buildWeb.mjs",
"buildWeb": "node --require=./scripts/suppressExperimentalWarnings.js buildWeb.mjs",
"inject": "node scripts/patcher/install.js",
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"lint:fix": "pnpm lint --fix",

View File

@ -0,0 +1,6 @@
process.emit = (originalEmit => function (name, data) {
if (name === "warning" && data?.name === "ExperimentalWarning")
return false;
return originalEmit.apply(process, arguments);
})(process.emit);