Permalink
218 lines (218 sloc)
7.69 KB
| { | |
| "name": "@nestjs/core", | |
| "version": "8.0.0-alpha.1", | |
| "description": "Modern, fast, powerful node.js web framework", | |
| "homepage": "https://nestjs.com", | |
| "repository": { | |
| "type": "git", | |
| "url": "https://github.com/nestjs/nest" | |
| }, | |
| "funding": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/nest" | |
| }, | |
| "license": "MIT", | |
| "author": "Kamil Mysliwiec", | |
| "scripts": { | |
| "build": "gulp build --dist node_modules/@nestjs", | |
| "postbuild": "gulp move", | |
| "prebuild:prod": "npm run clean", | |
| "build:prod": "gulp build", | |
| "build:samples": "gulp install:samples && npm run build && gulp build:samples && gulp test:samples && gulp test:e2e:samples", | |
| "clean": "gulp clean:bundle", | |
| "codechecks:benchmarks": "codechecks ./tools/benchmarks/check-benchmarks.ts", | |
| "coverage": "nyc report --reporter=text-lcov | coveralls", | |
| "format": "prettier \"**/*.ts\" --ignore-path ./.prettierignore --write && git status", | |
| "postinstall": "opencollective", | |
| "test": "nyc --require ts-node/register mocha packages/**/*.spec.ts --reporter spec --require 'node_modules/reflect-metadata/Reflect.js' --exit", | |
| "test:integration": "mocha \"integration/*/{,!(node_modules)/**/}/*.spec.ts\" --reporter spec --require ts-node/register --require 'node_modules/reflect-metadata/Reflect.js' --exit", | |
| "test:docker:up": "docker-compose -f integration/docker-compose.yml up -d", | |
| "test:docker:down": "docker-compose -f integration/docker-compose.yml down", | |
| "lint": "concurrently 'npm run lint:packages' 'npm run lint:integration' 'npm run lint:spec'", | |
| "lint:fix": "concurrently 'npm run lint:packages -- --fix' 'npm run lint:integration -- --fix' 'npm run lint:spec -- --fix'", | |
| "lint:integration": "eslint 'integration/*/{,!(node_modules)/**/}/*.ts' -c '.eslintrc.spec.js'", | |
| "lint:packages": "eslint 'packages/**/**.ts' --ignore-pattern 'packages/**/*.spec.ts'", | |
| "lint:spec": "eslint 'packages/**/**.spec.ts' -c '.eslintrc.spec.js'", | |
| "prerelease": "gulp copy-misc && gulp build --dist node_modules/@nestjs", | |
| "publish": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --force-publish --access public --exact -m \"chore(@nestjs) publish %s release\"", | |
| "publish:beta": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --npm-tag=beta --access public -m \"chore(@nestjs) publish %s release\"", | |
| "publish:next": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --npm-tag=next --access public --skip-git -m \"chore(@nestjs) publish %s release\"", | |
| "publish:rc": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --npm-tag=rc --access public -m \"chore(@nestjs) publish %s release\"", | |
| "publish:test": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --force-publish --access public --npm-tag=test --skip-git -m \"chore(@nestjs) publish %s release\"" | |
| }, | |
| "husky": { | |
| "hooks": { | |
| "pre-commit": "lint-staged", | |
| "commit-msg": "commitlint -c .commitlintrc.json -E HUSKY_GIT_PARAMS" | |
| } | |
| }, | |
| "lint-staged": { | |
| "packages/**/*.{ts,json}": [ | |
| "prettier --ignore-path ./.prettierignore --write" | |
| ] | |
| }, | |
| "dependencies": { | |
| "@nuxtjs/opencollective": "0.3.2", | |
| "axios": "0.21.1", | |
| "class-transformer": "0.4.0", | |
| "class-validator": "0.13.1", | |
| "cli-color": "2.0.0", | |
| "cors": "2.8.5", | |
| "express": "4.17.1", | |
| "fast-json-stringify": "2.7.3", | |
| "fast-safe-stringify": "2.0.7", | |
| "iterare": "1.2.1", | |
| "object-hash": "2.1.1", | |
| "path-to-regexp": "3.2.0", | |
| "reflect-metadata": "0.1.13", | |
| "rxjs": "7.0.1", | |
| "socket.io": "4.1.1", | |
| "tslib": "2.2.0", | |
| "uuid": "8.3.2" | |
| }, | |
| "devDependencies": { | |
| "@codechecks/client": "0.1.10", | |
| "@commitlint/cli": "12.1.4", | |
| "@commitlint/config-angular": "12.1.4", | |
| "@grpc/grpc-js": "1.3.1", | |
| "@grpc/proto-loader": "0.6.2", | |
| "@nestjs/graphql": "7.10.6", | |
| "@nestjs/mongoose": "7.2.4", | |
| "@nestjs/typeorm": "7.1.5", | |
| "@types/amqplib": "0.5.17", | |
| "@types/bytes": "3.1.0", | |
| "@types/cache-manager": "3.4.0", | |
| "@types/chai": "4.2.18", | |
| "@types/chai-as-promised": "7.1.4", | |
| "@types/cors": "2.8.10", | |
| "@types/express": "4.17.11", | |
| "@types/gulp": "4.0.8", | |
| "@types/http-errors": "1.8.0", | |
| "@types/mocha": "8.2.2", | |
| "@types/mongoose": "5.10.5", | |
| "@types/node": "15.0.3", | |
| "@types/redis": "2.8.28", | |
| "@types/reflect-metadata": "0.1.0", | |
| "@types/sinon": "10.0.0", | |
| "@types/socket.io": "3.0.1", | |
| "@types/ws": "7.4.4", | |
| "@typescript-eslint/eslint-plugin": "4.23.0", | |
| "@typescript-eslint/parser": "4.23.0", | |
| "amqp-connection-manager": "3.2.2", | |
| "amqplib": "0.7.1", | |
| "apollo-server-express": "2.24.0", | |
| "artillery": "1.7.2", | |
| "awesome-typescript-loader": "5.2.1", | |
| "body-parser": "1.19.0", | |
| "bytes": "3.1.0", | |
| "cache-manager": "3.4.3", | |
| "chai": "4.3.4", | |
| "chai-as-promised": "7.1.1", | |
| "clang-format": "1.5.0", | |
| "commitlint-circle": "1.0.0", | |
| "concurrently": "6.1.0", | |
| "conventional-changelog": "3.1.24", | |
| "core-js": "3.12.1", | |
| "coveralls": "3.1.0", | |
| "delete-empty": "3.0.0", | |
| "engine.io-client": "5.1.1", | |
| "eslint": "7.26.0", | |
| "eslint-config-prettier": "8.3.0", | |
| "eslint-plugin-import": "2.23.2", | |
| "eventsource": "1.1.0", | |
| "fancy-log": "1.3.3", | |
| "fastify": "3.15.1", | |
| "fastify-cors": "6.0.1", | |
| "fastify-formbody": "5.0.0", | |
| "fastify-multipart": "4.0.5", | |
| "fastify-static": "4.0.1", | |
| "graphql": "15.5.0", | |
| "graphql-tools": "7.0.5", | |
| "gulp": "4.0.2", | |
| "gulp-clang-format": "1.0.27", | |
| "gulp-clean": "0.4.0", | |
| "gulp-sourcemaps": "3.0.0", | |
| "gulp-typescript": "5.0.1", | |
| "gulp-watch": "5.0.1", | |
| "http-errors": "1.8.0", | |
| "husky": "6.0.0", | |
| "imports-loader": "2.0.0", | |
| "json-loader": "0.5.7", | |
| "kafkajs": "1.15.0", | |
| "lerna": "2.11.0", | |
| "light-my-request": "4.4.1", | |
| "lint-staged": "11.0.0", | |
| "markdown-table": "2.0.0", | |
| "merge-graphql-schemas": "1.7.8", | |
| "middie": "5.2.0", | |
| "mocha": "8.4.0", | |
| "mongoose": "5.12.9", | |
| "mqtt": "4.2.6", | |
| "multer": "1.4.2", | |
| "mysql": "2.18.1", | |
| "nats": "2.0.4", | |
| "nodemon": "2.0.7", | |
| "nyc": "15.1.0", | |
| "point-of-view": "4.14.0", | |
| "prettier": "2.3.0", | |
| "redis": "3.1.2", | |
| "rxjs-compat": "6.6.7", | |
| "sinon": "10.0.0", | |
| "sinon-chai": "3.6.0", | |
| "socket.io-client": "4.1.1", | |
| "subscriptions-transport-ws": "0.9.18", | |
| "supertest": "6.1.3", | |
| "ts-morph": "10.1.0", | |
| "ts-node": "9.1.1", | |
| "typeorm": "0.2.32", | |
| "typescript": "4.2.4", | |
| "wrk": "1.2.1", | |
| "ws": "7.4.6" | |
| }, | |
| "engines": { | |
| "node": ">= 10.13.0" | |
| }, | |
| "collective": { | |
| "type": "opencollective", | |
| "url": "https://opencollective.com/nest", | |
| "donation": { | |
| "text": "Become a partner:" | |
| } | |
| }, | |
| "nyc": { | |
| "include": [ | |
| "packages/**/*.ts" | |
| ], | |
| "exclude": [ | |
| "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/instance-links-host.ts", | |
| "packages/core/helpers/context-id-factory.ts", | |
| "packages/common/cache/**/*", | |
| "packages/common/serializer/**/*", | |
| "packages/common/services/*.ts" | |
| ], | |
| "extension": [ | |
| ".ts" | |
| ], | |
| "require": [ | |
| "ts-node/register" | |
| ], | |
| "reporter": [ | |
| "text-summary", | |
| "html" | |
| ], | |
| "sourceMap": true, | |
| "instrument": true | |
| } | |
| } |