Initial commit: Angular frontend and Expressjs backend

This commit is contained in:
chamikaJ
2024-05-17 09:32:30 +05:30
parent eb0a0d77d6
commit 298ca6beeb
3548 changed files with 193558 additions and 3 deletions

View File

@@ -0,0 +1,19 @@
#!/usr/bin/env node
const fs = require("fs");
const path = require("path");
// Preview
function inline(folder) {
const controllers = fs.readdirSync(path.join(__dirname, folder)).filter(f => f.split(".").pop() === "js");
const replacer = (match, p1, p2, p3, offset, string) => match.split(/\n/g).map(s => s.trim()).join(" ").trim();
for (const item of controllers) {
const controller = fs.readFileSync(path.join(__dirname, folder, item), "utf8");
const q = controller.replace(/(?<=q\s+=(.*?)`)([\s\S]*?)(?=`;)/g, replacer);
fs.writeFileSync(path.join(__dirname, folder, item), q, "utf8");
}
}
// inline("../build/controllers");
// inline("../build/passport");