UNPKG

lina-infratech-cli

Version:

A CLI tool for Lina Infratech Developers

21 lines (15 loc) 698 B
import * as fs from 'fs' export async function generatePackageJson() { const packageContent = fs.readFileSync('package.json').toString() const parsedContent = await JSON.parse(packageContent) parsedContent.author = 'Lina Infratech S.A.' parsedContent.scripts = { ...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)) }