UNPKG

express-generator-typescript-k8s

Version:

Generate a new Express applications similar to express-generate with Kubernetes client and Typescript configured.

21 lines (18 loc) 535 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); }