Files
nand2tetris/web-ide-main/web/scripts/predeploy.js
T
2026-04-09 14:14:56 +02:00

28 lines
507 B
JavaScript

const fs = require("fs-extra");
const path = require("path");
const scriptDir = path.dirname(__filename);
const buildDir = path.resolve(scriptDir, "..", "build");
fs.ensureDirSync(buildDir);
process.chdir(buildDir);
const folders = [
"chip",
"cpu",
"asm",
"vm",
"compiler",
"bitmap",
"guide",
"util",
"about",
];
for (const folder of folders) {
fs.ensureDirSync(folder);
fs.copyFileSync("index.html", path.join(folder, "index.html"));
}
console.log("Predeploy tasks completed.");