UNPKG

express-boilerplate-generator

Version:

Generate new express server boilerplate with Typescript and documentation support

73 lines (72 loc) 1.91 kB
{ "name": "express-server-generator", "version": "1.0.0", "scripts": { "start:dev": "nodemon", "start": "node -r module-alias/register ./dist --env=developement", "build": "node build.js", "commit-a": "git add . && git cz", "commit": "git cz", "lint": "tslint --project \"tsconfig.json\"", "test": "jest --testTimeout=10000", "generate-docs": "typedoc --tsconfig ./tsconfig.json", "snyk-protect": "snyk protect", "prepare": "npm run snyk-protect" }, "nodemonConfig": { "watch": [ "src" ], "ext": "ts, html", "ignore": [ "src/public" ], "exec": "ts-node -r tsconfig-paths/register ./src" }, "_moduleAliases": { "@daos": "dist/daos", "@entities": "dist/entities", "@shared": "dist/shared", "@server": "dist/Server" }, "dependencies": { "cookie-parser": "^1.4.5", "dotenv": "^8.2.0", "express": "^4.17.1", "express-async-errors": "^3.1.1", "helmet": "^4.4.1", "mongoose": "^5.12.2", "morgan": "^1.10.0", "snyk": "^1.520.0", "swagger-ui-express": "^4.1.6" }, "devDependencies": { "@types/express": "^4.17.11", "@types/cookie-parser": "^1.4.2", "@types/find": "^0.2.1", "@types/helmet": "4.0.0", "@types/jsonfile": "^6.0.0", "@types/mongoose": "^5.10.4", "@types/morgan": "^1.9.2", "@types/node": "^14.14.37", "@types/swagger-ui-express": "^4.1.2", "@typescript-eslint/eslint-plugin": "^4.20.0", "@typescript-eslint/parser": "^4.20.0", "eslint": "^7.23.0", "find": "^0.3.0", "fs-extra": "^9.1.0", "git-cz": "^4.7.6", "jsonfile": "^6.1.0", "nodemon": "^2.0.7", "ts-node": "^9.1.1", "tsconfig-paths": "^3.9.0", "typedoc": "^0.20.34", "typescript": "^4.2.3" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }, "snyk": true }