{
  "name": "nestjs-client",
  "version": "5.4.10",
  "description": "Modern, fast, powerful node.js web framework",
  "scripts": {
    "coverage": "nyc report --reporter=text-lcov | coveralls",
    "precommit": "lint-staged",
    "test": "nyc --require ts-node/register mocha packages/**/*.spec.ts --reporter spec --require 'node_modules/reflect-metadata/Reflect.js'",
    "integration-test": "mocha integration/**/*.spec.ts --reporter spec --require ts-node/register --require 'node_modules/reflect-metadata/Reflect.js'",
    "lint": "tslint -p tsconfig.json -c tslint.json \"packages/**/*.ts\" -e \"*.spec.ts\"",
    "format": "prettier **/**/*.ts --ignore-path ./.prettierignore --write && git status",
    "clean": "gulp clean:bundle",
    "build": "npm run clean && gulp build",
    "prebuild:dev": "rm -rf node_modules/@nestjs-client",
    "build:dev": "gulp build --dist node_modules/@nestjs-client && gulp move",
    "postinstall": "opencollective",
    "prerelease": "gulp copy-misc && gulp build --dist node_modules/@nestjs-client",
    "publish": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --force-publish --exact -m \"chore(@nestjs-client) publish %s release\"",
    "publish:rc": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --npm-tag=rc -m \"chore(@nestjs-client) publish %s release\"",
    "publish:next": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --npm-tag=next --skip-git -m \"chore(@nestjs-client) publish %s release\"",
    "publish:beta": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --npm-tag=beta -m \"chore(@nestjs-client) publish %s release\"",
    "publish:test": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --force-publish --npm-tag=test --skip-git -m \"chore(@nestjs-client) publish %s release\""
  },
  "engines": {
    "node": ">= 8.9.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/nestjs/nest"
  },
  "author": "Kamil Mysliwiec",
  "license": "MIT",
  "dependencies": {
    "@grpc/proto-loader": "^0.3.0",
    "@nestjs/common": "5.1.0",
    "@nestjs/core": "^5.3.10",
    "@nestjs/microservices": "5.1.0",
    "@nestjs/testing": "5.1.0",
    "@nestjs/websockets": "5.1.0",
    "@nuxtjs/opencollective": "^0.1.0",
    "amqp-connection-manager": "^2.2.0",
    "amqplib": "^0.5.2",
    "axios": "^0.17.1",
    "cache-manager": "^2.9.0",
    "class-transformer": "^0.1.8",
    "class-validator": "^0.8.1",
    "cli-color": "^1.1.0",
    "connect": "^3.6.6",
    "cors": "^2.8.4",
    "deprecate": "^1.0.0",
    "engine.io-client": "^3.1.1",
    "express": "^4.16.2",
    "fast-json-stringify": "^1.5.4",
    "fast-safe-stringify": "^1.2.0",
    "fastify": "^1.1.1",
    "fastify-formbody": "^2.0.0",
    "fastify-multipart": "^0.4.1",
    "grpc": "^1.14.1",
    "iterare": "0.0.8",
    "json-socket": "^0.2.1",
    "mqtt": "^2.16.0",
    "multer": "^1.3.0",
    "nats": "^0.8.4",
    "object-hash": "^1.3.0",
    "optional": "^0.1.4",
    "path-to-regexp": "^2.2.1",
    "pump": "^3.0.0",
    "query-string": "^6.2.0",
    "redis": "^2.7.1",
    "reflect-metadata": "^0.1.12",
    "router": "^1.3.3",
    "rxjs": "^6.0.0",
    "rxjs-compat": "^6.0.0",
    "socket.io": "^2.1.1",
    "trouter": "^1.0.0",
    "ts-simple-ast": "^14.4.3",
    "uuid": "^3.3.2",
    "window-or-global": "^1.0.1"
  },
  "devDependencies": {
    "@types/amqplib": "^0.5.7",
    "@types/cache-manager": "^1.2.6",
    "@types/chai": "^3.5.2",
    "@types/chai-as-promised": "0.0.31",
    "@types/cors": "^2.8.3",
    "@types/express": "^4.0.39",
    "@types/kafka-node": "^2.0.6",
    "@types/mocha": "^2.2.38",
    "@types/node": "^7.0.5",
    "@types/redis": "^0.12.36",
    "@types/reflect-metadata": "0.0.5",
    "@types/sinon": "^1.16.36",
    "@types/socket.io": "^1.4.32",
    "@types/ws": "^4.0.1",
    "awesome-typescript-loader": "^3.0.0-beta.18",
    "body-parser": "^1.18.3",
    "chai": "^3.5.0",
    "chai-as-promised": "^7.1.1",
    "clang-format": "^1.1.0",
    "concurrently": "^3.4.0",
    "conventional-changelog": "^1.1.15",
    "core-js": "^2.4.1",
    "coveralls": "^2.11.16",
    "delete-empty": "^2.0.0",
    "fastify-static": "^0.8.0",
    "gulp": "^4.0.0",
    "gulp-clang-format": "^1.0.23",
    "gulp-clean": "^0.4.0",
    "gulp-sourcemaps": "^2.6.4",
    "gulp-typescript": "^3.1.6",
    "gulp-watch": "^4.3.11",
    "husky": "^0.14.3",
    "imports-loader": "^0.7.0",
    "istanbul": "^0.4.5",
    "json-loader": "^0.5.4",
    "lerna": "^2.5.1",
    "lint-staged": "^7.2.2",
    "mocha": "^3.2.0",
    "nodemon": "^1.18.4",
    "nyc": "^10.1.2",
    "prettier": "^1.9.2",
    "sinon": "^2.1.0",
    "sinon-chai": "^2.8.0",
    "socket.io-client": "^2.0.4",
    "supertest": "^3.0.0",
    "ts-node": "^6.0.0",
    "tslint": "^5.9.1",
    "typescript": "^2.8.1"
  },
  "collective": {
    "type": "opencollective",
    "url": "https://opencollective.com/nest",
    "donation": {
      "text": "Become a partner:"
    }
  },
  "nyc": {
    "include": [
      "packages/**/*.ts"
    ],
    "exclude": [
      "node_modules/",
      "packages/**/*.spec.ts",
      "packages/core/adapters/*.ts",
      "packages/websockets/adapters/*.ts",
      "packages/**/nest-*.ts",
      "packages/core/errors/**/*",
      "packages/common/exceptions/*.ts",
      "packages/common/http/*.ts",
      "packages/common/utils/load-package.util.ts",
      "packages/microservices/exceptions/",
      "packages/microservices/microservices-module.ts",
      "packages/core/middleware/middleware-module.ts",
      "packages/core/injector/module-ref.ts",
      "packages/core/injector/container-scanner.ts",
      "packages/common/cache/**/*",
      "packages/common/serializer/**/*",
      "packages/common/services/logger.service.ts"
    ],
    "extension": [
      ".ts"
    ],
    "require": [
      "ts-node/register"
    ],
    "reporter": [
      "text-summary",
      "html"
    ],
    "sourceMap": true,
    "instrument": true
  },
  "lint-staged": {
    "packages/**/*.{ts,json}": [
      "npm run format",
      "git add"
    ]
  },
  "publishConfig": {
    "access": "public"
  }
}
