UNPKG

@microfleet/core

Version:
157 lines (156 loc) 4.32 kB
{ "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" }