@escueladigital/micro
Version:
Microservice manager for nodejs with kafka
87 lines (86 loc) • 2.41 kB
JSON
{
"name": "@escueladigital/micro",
"version": "3.4.37",
"description": "Microservice manager for nodejs with kafka",
"main": "index.js",
"types": "types/index.d.ts",
"directories": {
"lib": "src"
},
"scripts": {
"lint": "find . -path ./node_modules -prune -o -path ./coverage -prune -o -path ./website -prune -o -name '*.js' -print0 | xargs -0 ./node_modules/.bin/eslint",
"pretest": "eslint --ignore-path .gitignore .",
"precommit": "lint-staged",
"test": "yarn lint && JEST_JUNIT_OUTPUT=test-report.xml ./scripts/testWithKafka.sh 'yarn jest --ci --maxWorkers=4 --no-watchman --forceExit'",
"postversion": "git push --follow-tags",
"test:types": "./node_modules/.bin/tsc -p types/",
"format": "prettier-eslint '**/*.{js,json}' --write"
},
"repository": {
"type": "git",
"url": "git@gitlab.roket.app:escuela-digital/npm/micro.git"
},
"keywords": [
"framework",
"microservicios"
],
"lint-staged": {
"**/*.js": [
"eslint --fix",
"prettier-eslint --write",
"git add"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"jest": {
"moduleFileExtensions": [
"json",
"js",
"ts"
]
},
"author": "Carlos Bajo, Karen González",
"license": "ISC",
"dependencies": {
"@google-cloud/error-reporting": "^1.1.0",
"@google-cloud/logging": "^5.1.2",
"@google-cloud/logging-winston": "1.1.0",
"@hapi/boom": "7.4.2",
"@koa/cors": "2.2.3",
"@koa/router": "^8.0.0",
"chalk": "^2.4.2",
"include-all": "4.0.3",
"kafkajs": "1.9.3",
"koa": "2.7.0",
"koa-bodyparser": "4.2.1",
"koa-jwt": "3.5.1",
"lodash": "^4.17.15",
"mongoose": "5.6.0",
"uuid": "3.3.2",
"winston": "3.2.1"
},
"devDependencies": {
"@types/jest": "^24.0.15",
"@types/node": "^12.0.8",
"@typescript-eslint/typescript-estree": "^1.10.2",
"eslint": "^5.9.0",
"eslint-config-prettier": "^3.3.0",
"eslint-config-standard": "^12.0.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-node": "^8.0.0",
"eslint-plugin-prettier": "^3.0.0",
"eslint-plugin-promise": "^4.0.1",
"eslint-plugin-standard": "^4.0.0",
"execa": "^0.8.0",
"husky": "2.4.0",
"jest": "24.8.0",
"jest-junit": "^5.1.0",
"lint-staged": "8.2.0",
"prettier": "^1.15.2",
"prettier-eslint-cli": "4.7.1"
}
}