UNPKG

express-boilerplate-generator

Version:

Generate new express server boilerplate with Typescript and documentation support

20 lines (18 loc) 502 B
const fs = require("fs-extra"); const childProcess = require("child_process"); try { // Remove current build fs.removeSync("./dist/"); // Copy front-end files fs.copySync("./src/public", "./dist/public"); fs.copySync("./src/views", "./dist/views"); // Transpile the typescript files const proc = childProcess.exec("tsc --build tsconfig.prod.json"); proc.on("close", (code) => { if (code !== 0) { throw Error("Build failed"); } }); } catch (err) { console.log(err); }