-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbuild.cjs
18 lines (16 loc) · 842 Bytes
/
build.cjs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* eslint-disable no-undef */
/* eslint-disable @typescript-eslint/no-var-requires */
const { execSync } = require("child_process");
const { rmSync } = require("fs");
console.log("[build]: Removing old files!");
rmSync("dist", { force: true, recursive: true });
rmSync("types", { force: true, recursive: true });
console.log("[build]: Resolving dependencies!");
console.log(execSync("npm i").toString());
console.log("[build]: Building GMLL!");
console.log(execSync("tsc").toString());
// console.log("[build]: Copying files ");
// copyFileSync(join("src", "modules", "internal", "worker.mjs"), join("dist", "modules", "internal", "worker.mjs"));
//console.log("[build]: Copying types file");
//copyFileSync(join("src", "types.d.ts"), join("types", "types.d.ts"));
////mvn install -f "/home/hanro50/Documents/GitHub/GMLL/gmllagent/pom.xml"