UNPKG

lina-infratech-cli

Version:

A CLI tool for Lina Infratech Developers

16 lines (15 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generatePackageJson = void 0; const tslib_1 = require("tslib"); const fs = tslib_1.__importStar(require("fs")); function generatePackageJson() { return tslib_1.__awaiter(this, void 0, void 0, function* () { const packageContent = fs.readFileSync('package.json').toString(); const parsedContent = yield JSON.parse(packageContent); parsedContent.author = 'Lina Infratech S.A.'; parsedContent.scripts = Object.assign(Object.assign({}, parsedContent.scripts), { "build": "tsc --project ./tsconfig.json", "start": "node --experimental-specifier-resolution=node src/server.ts", "prettier": "npx prettier --write --ignore-unknown .", "dev": "nodemon --watch \"src/\" --exec \"ts-node src/server.ts\" -e ts", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix" }); fs.writeFileSync('package.json', JSON.stringify(parsedContent)); }); } exports.generatePackageJson = generatePackageJson;