tynode
Version:
A CLI to quickly scaffold a Node.js TypeScript boilerplate with Express, Mongoose, and more.
39 lines (38 loc) • 1.23 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.packageJsonBoilerplate = void 0;
const packageJsonBoilerplate = (name) => {
return [
`{`,
`\t"name": "${name}",`,
`\t"version": "1.0.0",`,
`\t"main": "index.js",`,
`\t"scripts": {`,
`\t\t"dev": "ts-node-dev --respawn --transpile-only src/main.ts",`,
`\t\t"build": "tsc"`,
`\t},`,
`\t"keywords": [],`,
`\t"author": "",`,
`\t"license": "ISC",`,
`\t"description": "",`,
`\t"dependencies": {`,
`\t\t"dotenv": "latest",`,
`\t\t"chalk": "latest",`,
`\t\t"cors": "latest",`,
`\t\t"inquirer": "latest",`,
`\t\t"morgan": "latest",`,
`\t\t"express": "latest",`,
`\t\t"mongoose": "latest"`,
`\t},`,
`\t"devDependencies": {`,
`\t\t"@types/node": "latest",`,
`\t\t"@types/cors": "latest",`,
`\t\t"@types/express": "latest",`,
`\t\t"@types/morgan": "latest",`,
`\t\t"ts-node-dev": "latest",`,
`\t\t"typescript": "latest"`,
`\t}`,
`}`
].join("\n");
};
exports.packageJsonBoilerplate = packageJsonBoilerplate;