UNPKG

generator-kube-microservice-node

Version:

A k8s micro-service generator with deployment, service, Dockerfile. Built with express/mongo/redis

72 lines (71 loc) 2.29 kB
{ "name": "<%= projectName %>", "version": "0.0.1", "description": "", "main": "index.js", "scripts": { "test": "NODE_ENV=test mocha -r ts-node/register src/**/*.spec.ts", "clean": "rm -rf dist/", "build": "yarn clean && tsc", "build:docs": "typedoc --out docs ./src --ignoreCompilerErrors --mode modules", "build:docker": "docker build . -t <%= projectName %>", "build:webpack": "webpack --config webpack.config.js", "publish:docker": "docker push <%= projectName %>", "format": "yarn prettier -- --config .prettierrc --write 'src/**/*.ts'", "format:test": "yarn prettier -- --config .prettierrc -c 'src/**/*.ts'", "server": "node dist/index.js", "lint": "tslint -c tslint.json 'src/**/*.ts'", "start:dev": "node --inspect=0.0.0.0:9229 -r ts-node/register ./src/index.ts", "dev": "nodemon", "release": "standard-version --release-as", "postinstall": "yarn format && yarn lint --fix" }, "license": "ISC", "dependencies": { "amqplib": "^0.5.5", "axios": "^0.19.0", "body-parser": "^1.19.0", "compression": "^1.7.4", "cors": "^2.8.5", "dotenv": "^8.2.0", "express": "^4.17.1", "express-validator": "^6.2.0", "http-status-codes": "^1.3.2", "inversify": "^5.0.1", "inversify-express-utils": "^6.3.2", "jsonwebtoken": "^8.5.1", "mongoose": "^5.7.5", "morgan": "^1.9.1", "redis": "^2.8.0", "reflect-metadata": "^0.1.13", "winston": "^3.2.1" }, "devDependencies": { "@commitlint/cli": "^8.2.0", "@commitlint/config-conventional": "^8.2.0", "@types/amqplib": "^0.5.13", "@types/body-parser": "^1.17.1", "@types/express": "^4.17.1", "@types/node": "12", "@types/winston": "^2.4.4", "copy-webpack-plugin": "^5.1.1", "husky": "^3.0.9", "nodemon": "^1.19.1", "prettier": "^1.18.2", "pretty-quick": "^2.0.0", "ts-node": "^8.4.1", "tslint": "^5.20.0", "tslint-config-prettier": "^1.18.0", "tslint-misc-rules": "^3.5.1", "typedoc": "^0.15.0", "typescript": "^3.6.4", "webpack": "^4.41.2", "webpack-cli": "^3.3.9" }, "husky": { "hooks": { "pre-commit": "yarn lint --fix && pretty-quick --staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } } }