@microfleet/core
Version:
Abstract microservice core
157 lines (156 loc) • 4.32 kB
JSON
{
"name": "@microfleet/core",
"description": "Abstract microservice core",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"version": "17.5.3",
"scripts": {
"lint": "eslint './src/**/*.ts'",
"test": "yarn test:unit && yarn test:e2e",
"test:unit": "TS_NODE_TRANSPILE_ONLY=true mocha ./src/**/*.spec.?s",
"test:e2e": "mdep test run",
"compile": "tsc -b ./tsconfig.build.json",
"prepublishOnly": "cp ../../README.md ./README.md",
"postpublish": "rm README.md"
},
"tags": [
"microservice",
"microfleet",
"fleet",
"distributed",
"amqp",
"http",
"redis",
"highload",
"docker"
],
"repository": {
"type": "git",
"url": "https://github.com/microfleet/core.git",
"directory": "packages/core"
},
"bin": {
"mfleet": "./bin/mfleet.js"
},
"author": "Vitaly Aminev <v@makeomatic.ca>",
"contributors": [
"Dmitry Gorbunov <me@tewi.tk> (http://tewi.tk)",
"Evgeny Poyarkov <eugene@makeomatic.ca>",
"Aleksandr Sorokin <imarkoffko@gmail.com>"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/microfleet/core/issues"
},
"homepage": "https://github.com/microfleet/core#readme",
"dependencies": {
"@microfleet/plugin-logger": "^0.5.4",
"bluebird": "^3.7.2",
"bluebird-retry": "^0.11.0",
"callsite": "^1.0.0",
"chalk": "^4.1.0",
"death": "^1.1.0",
"debug": "^4.1.0",
"event-to-promise": "^0.8.0",
"eventemitter3": "^4.0.4",
"get-value": "^3.0.1",
"glob": "^7.1.6",
"is": "^3.3.0",
"lodash": "^4.17.19",
"lsmod": "^1.0.0",
"opentracing": "^0.14.4",
"pino": "^6.3.2",
"pino-multi-stream": "^5.0.0",
"pino-pretty": "^4.0.0",
"read-pkg-up": "^7.0.1",
"rfdc": "^1.1.4",
"semver": "^7.3.2",
"sonic-boom": "^1.0.1",
"sort-by": "^1.1.1",
"uuid": "^8.2.0",
"yargs-parser": "^18.1.3"
},
"peerDependencies": {
"@microfleet/validation": "^9.0.1",
"common-errors": "^1.x.x"
},
"devDependencies": {
"@hapi/boom": "^9.1.0",
"@hapi/hapi": "^19.1.1",
"@hapi/joi": "^17.1.1",
"@hapi/vision": "^6.0.0",
"@microfleet/transport-amqp": "^15.2.1",
"@microfleet/validation": "^9.0.1",
"@types/bluebird": "^3.5.32",
"@types/bluebird-retry": "^0.11.4",
"@types/callsite": "^1.0.30",
"@types/chai": "^4.2.11",
"@types/common-errors": "^1.0.0",
"@types/consul": "^0.23.34",
"@types/debug": "^4.1.5",
"@types/elasticsearch": "^5.0.36",
"@types/event-to-promise": "^0.7.1",
"@types/get-value": "^3.0.1",
"@types/glob": "^7.1.3",
"@types/hapi__boom": "^9.0.1",
"@types/hapi__hapi": "^19.0.3",
"@types/hapi__vision": "^5.5.1",
"@types/ioredis": "^4.17.0",
"@types/is": "^0.0.21",
"@types/lodash": "^4.14.157",
"@types/node": "^14.0.20",
"@types/pino": "^6.3.0",
"@types/pino-multi-stream": "^5.0.0",
"@types/qs": "^6.9.3",
"@types/semver": "^7.3.1",
"@types/socket.io": "^2.1.8",
"@types/sonic-boom": "^0.7.0",
"@types/uuid": "^8.0.0",
"@typescript-eslint/eslint-plugin": "^3.6.0",
"@typescript-eslint/parser": "^3.6.0",
"chai": "^4.2.0",
"cheerio": "^1.0.0-rc.3",
"codecov": "^3.7.0",
"common-errors": "^1.0.5",
"consul": "^0.37.0",
"cross-env": "^7.0.2",
"elasticsearch": "^16.7.1",
"eslint": "^7.4.0",
"eslint-config-makeomatic": "^5.0.2",
"express-cassandra": "2.3.2",
"get-port": "^5.1.1",
"handlebars": "^4.7.6",
"ioredis": "^4.17.3",
"jaeger-client": "^3.18.0",
"json": "^9.0.6",
"mocha": "^8.0.1",
"ms-socket.io-adapter-amqp": "^7.0.0",
"nyc": "^15.1.0",
"opentracing-js-ioredis": "^2.1.2",
"patch-package": "^6.2.2",
"prom-client": "^12.0.0",
"request": "^2.88.2",
"request-promise": "^4.2.5",
"rimraf": "^3.0.2",
"server-destroy": "~1.x.x",
"sinon": "^9.0.2",
"socket.io": "^2.3.0",
"socket.io-client": "^2.3.0",
"socketio-wildcard": "^2.0.0",
"split2": "^3.1.1",
"ts-essentials": "^7.0.0",
"ts-node": "^8.10.2",
"typescript": "^3.9.6"
},
"engines": {
"node": ">= 12.14.0",
"npm": ">= 4.0.0"
},
"files": [
"lib/",
"src/",
"schemas/",
"bin/"
],
"gitHead": "c95039e45e021148914b2c90d9a43a7a86a0cd25"
}