diff --git a/bundle/scripts/build.js b/bundle/scripts/build.js
deleted file mode 100644
index f73fb11a..00000000
--- a/bundle/scripts/build.js
+++ /dev/null
@@ -1,73 +0,0 @@
-const { execSync } = require("child_process");
-const path = require("path");
-const fs = require("fs");
-const { getSystemErrorMap } = require("util");
-const { argv } = require("process");
-
-var steps = 2, i = 0;
-if (argv.includes("clean")) steps++;
-if (argv.includes("copyonly")) steps--;
-const dirs = ["api", "util", "cdn", "gateway", "bundle"];
-
-const verbose = argv.includes("verbose") || argv.includes("v");
-
-var copyRecursiveSync = function(src, dest) {
- if(verbose) console.log(`cpsync: ${src} -> ${dest}`);
- var exists = fs.existsSync(src);
- if(!exists){
- console.log(src + " doesn't exist, not copying!");
- return;
- }
- var stats = exists && fs.statSync(src);
- var isDirectory = exists && stats.isDirectory();
- if (isDirectory) {
- fs.mkdirSync(dest, {recursive: true});
- fs.readdirSync(src).forEach(function(childItemName) {
- copyRecursiveSync(path.join(src, childItemName),
- path.join(dest, childItemName));
- });
- } else {
- fs.copyFileSync(src, dest);
- }
- };
-
-if (argv.includes("clean")) {
- console.log(`[${++i}/${steps}] Cleaning...`);
- dirs.forEach((a) => {
- var d = "../" + a + "/dist";
- if (fs.existsSync(d)) {
- fs.rmSync(d, { recursive: true });
- if (verbose) console.log(`Deleted ${d}!`);
- }
- });
-}
-
-console.log(`[${++i}/${steps}] Copying src files...`);
-copyRecursiveSync(path.join(__dirname, "..", "..", "api", "assets"), path.join(__dirname, "..", "dist", "api", "assets"));
-copyRecursiveSync(path.join(__dirname, "..", "..", "api", "client_test"), path.join(__dirname, "..", "dist", "api", "client_test"));
-copyRecursiveSync(path.join(__dirname, "..", "..", "api", "locales"), path.join(__dirname, "..", "dist", "api", "locales"));
-dirs.forEach((a) => {
- copyRecursiveSync("../" + a + "/src", "dist/" + a + "/src");
- if (verbose) console.log(`Copied ${"../" + a + "/dist"} -> ${"dist/" + a + "/src"}!`);
-});
-
-if (!argv.includes("copyonly")) {
- console.log(`[${++i}/${steps}] Compiling src files ...`);
-
- console.log(
- execSync(
- 'node "' +
- path.join(__dirname, "..", "node_modules", "typescript", "lib", "tsc.js") +
- '" -p "' +
- path.join(__dirname, "..") +
- '"',
- {
- cwd: path.join(__dirname, ".."),
- shell: true,
- env: process.env,
- encoding: "utf8"
- }
- )
- );
-}
-
diff --git a/bundle/scripts/install.js b/bundle/scripts/install.js
deleted file mode 100644
index db9dadbc..00000000
--- a/bundle/scripts/install.js
+++ /dev/null
@@ -1,23 +0,0 @@
-const path = require("path");
-const fs = require("fs");
-const parts = ["api", "util", "cdn", "gateway"];
-
-const bundle = require("../package.json");
-
-for (const part of parts) {
- const { devDependencies, dependencies } = require(path.join(
- "..",
- "..",
- part,
- "package.json"
- ));
- bundle.devDependencies = { ...bundle.devDependencies, ...devDependencies };
- bundle.dependencies = { ...bundle.dependencies, ...dependencies };
- delete bundle.dependencies["@fosscord/util"];
-}
-
-fs.writeFileSync(
- path.join(__dirname, "..", "package.json"),
- JSON.stringify(bundle, null, "\t"),
- { encoding: "utf8" }
-);
diff --git a/bundle/scripts/benchmark/connections.js b/scripts/benchmark/connections.js
index ffca2628..661548c3 100644
--- a/bundle/scripts/benchmark/connections.js
+++ b/scripts/benchmark/connections.js
@@ -4,7 +4,7 @@ const WebSocket = require("ws");
const endpoint = process.env.GATEWAY || "ws://localhost:3001";
const connections = Number(process.env.CONNECTIONS) || 50;
const token = process.env.TOKEN;
-var cores = 1;
+let cores = 1;
try {
cores = Number(process.env.THREADS) || os.cpus().length;
} catch {
diff --git a/bundle/scripts/benchmark/index.js b/scripts/benchmark/index.js
index 37ac5633..37ac5633 100644
--- a/bundle/scripts/benchmark/index.js
+++ b/scripts/benchmark/index.js
diff --git a/bundle/scripts/benchmark/users.js b/scripts/benchmark/users.js
index bce67bf4..bce67bf4 100644
--- a/bundle/scripts/benchmark/users.js
+++ b/scripts/benchmark/users.js
|