{ "name": "@nestjs/core", "version": "6.5.3", "description": "Modern, fast, powerful node.js web framework", "scripts": { "coverage": "nyc report --reporter=text-lcov | coveralls", "test": "nyc --require ts-node/register mocha packages/**/*.spec.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js'", "integration-test": "mocha \"integration/*/{,!(node_modules)/**/}/*.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", "build:dev": "gulp build --dist node_modules/@nestjs && gulp move", "build:samples": "gulp install:samples && npm run build:dev && gulp build:samples", "postinstall": "opencollective", "prerelease": "gulp copy-misc && gulp build --dist node_modules/@nestjs", "publish": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --force-publish --access public --exact -m \"chore(@nestjs) publish %s release\"", "publish:rc": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --npm-tag=rc --access public -m \"chore(@nestjs) publish %s release\"", "publish:next": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --npm-tag=next --access public --skip-git -m \"chore(@nestjs) publish %s release\"", "publish:beta": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --npm-tag=beta --access public -m \"chore(@nestjs) publish %s release\"", "publish:test": "npm run prerelease && npm run build && ./node_modules/.bin/lerna publish --force-publish --access public --npm-tag=test --skip-git -m \"chore(@nestjs) 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.5.1", "@nestjs/common": "6.1.1", "@nestjs/core": "6.1.1", "@nestjs/microservices": "6.1.1", "@nestjs/testing": "6.1.1", "@nestjs/websockets": "6.1.1", "@nuxtjs/opencollective": "0.2.2", "amqp-connection-manager": "3.0.0", "amqplib": "0.5.5", "apollo-server-express": "2.8.1", "axios": "0.19.0", "cache-manager": "2.10.0", "class-transformer": "0.2.3", "class-validator": "0.9.1", "cli-color": "1.4.0", "connect": "3.7.0", "cors": "2.8.5", "engine.io-client": "3.3.2", "express": "4.17.1", "fast-json-stringify": "1.15.4", "fast-safe-stringify": "2.0.6", "fastify": "2.7.0", "fastify-cors": "2.1.3", "fastify-formbody": "3.1.0", "fastify-multipart": "1.0.1", "graphql": "14.4.2", "grpc": "1.22.2", "http2": "3.3.7", "iterare": "1.2.0", "merge-graphql-schemas": "1.6.1", "mqtt": "3.0.0", "multer": "1.4.2", "nats": "1.3.0", "object-hash": "1.3.1", "optional": "0.1.4", "path-to-regexp": "3.0.0", "pump": "3.0.0", "redis": "2.8.0", "reflect-metadata": "0.1.13", "rxjs": "6.5.2", "rxjs-compat": "6.5.2", "socket.io": "2.2.0", "ts-morph": "3.1.3", "uuid": "3.3.2" }, "devDependencies": { "@types/amqplib": "0.5.13", "@types/cache-manager": "1.2.8", "@types/chai": "4.1.7", "@types/chai-as-promised": "7.1.0", "@types/cors": "2.8.5", "@types/express": "4.17.0", "@types/fastify-cors": "2.1.0", "@types/gulp": "^4.0.6", "@types/kafka-node": "2.0.8", "@types/mocha": "5.2.7", "@types/node": "10.14.13", "@types/redis": "2.8.13", "@types/reflect-metadata": "0.0.5", "@types/sinon": "7.0.13", "@types/socket.io": "2.1.2", "@types/ws": "6.0.1", "artillery": "1.6.0-28", "awesome-typescript-loader": "5.2.1", "body-parser": "1.19.0", "chai": "4.2.0", "chai-as-promised": "7.1.1", "clang-format": "1.2.4", "concurrently": "4.1.1", "conventional-changelog": "3.1.10", "core-js": "3.1.4", "coveralls": "3.0.5", "csv-write-stream": "2.0.0", "delete-empty": "3.0.0", "fancy-log": "1.3.3", "fastify-static": "2.5.0", "gulp": "4.0.1", "gulp-clang-format": "1.0.27", "gulp-clean": "0.4.0", "gulp-sourcemaps": "2.6.5", "gulp-typescript": "5.0.1", "gulp-watch": "5.0.1", "husky": "1.3.1", "imports-loader": "0.8.0", "json-loader": "0.5.7", "lerna": "2.11.0", "lint-staged": "9.2.1", "mocha": "3.5.3", "nodemon": "1.19.1", "nyc": "14.1.1", "prettier": "1.18.2", "sinon": "7.3.2", "sinon-chai": "3.3.0", "socket.io-client": "2.2.0", "supertest": "4.0.2", "ts-node": "8.3.0", "tslint": "5.18.0", "typescript": "3.5.3" }, "collective": { "type": "opencollective", "url": "https://opencollective.com/nest", "donation": { "text": "Become a partner:" } }, "nyc": { "include": [ "packages/**/*.ts" ], "exclude": [ "node_modules/", "packages/**/test/**", "packages/**/*.spec.ts", "packages/**/adapters/*.ts", "packages/**/nest-*.ts", "packages/**/test/**/*.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" ] }, "husky": { "hooks": { "pre-commit": "lint-staged" } } }