Compare commits

...

1426 Commits

Author SHA1 Message Date
Kamil Myśliwiec
087e2cbfa5 chore(@nestjs) publish v7.4.2 release 2020-07-30 16:34:39 +02:00
Kamil Myśliwiec
eea77b720a Merge branch 'master' of https://github.com/nestjs/nest 2020-07-30 16:31:53 +02:00
Kamil Mysliwiec
1ade11ede4 Merge pull request #5161 from mkaufmaner/5126-change-kafka-visibility
fix(microservices): Changed visibility of Kafka variables for extension
2020-07-30 16:31:09 +02:00
Kamil Mysliwiec
b93812978c Merge pull request #5169 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.2.1
2020-07-30 16:30:44 +02:00
Kamil Mysliwiec
306adfb751 Merge pull request #5166 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.44.1
2020-07-30 16:30:34 +02:00
Kamil Mysliwiec
0241aa0a68 Merge pull request #5163 from dkantereivin/feat/case-insensitive-headers
feat(core): case insensitive headers
2020-07-30 16:30:07 +02:00
Kamil Myśliwiec
9bbe4f11a1 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-30 16:29:12 +02:00
Kamil Myśliwiec
7ecc6c7807 fix(platform-fastify): fix constructor signature, fallback to any 2020-07-30 16:29:01 +02:00
Kamil Mysliwiec
5dd7abb9fc Merge pull request #5168 from KASOGIT/17-mvc-fastify-add-missing-package-fastify-static
fix(sample): Add missing package fastify-static
2020-07-30 15:35:42 +02:00
Renovate Bot
ffb36a9309 chore(deps): update dependency jest to v26.2.1 2020-07-30 12:13:59 +00:00
Adam
44bbff494c fix(sample): Add missing package fastify-static 2020-07-30 12:06:16 +02:00
Renovate Bot
04d76ff4b2 chore(deps): update dependency webpack to v4.44.1 2020-07-30 08:24:10 +00:00
Kamil Mysliwiec
ea70f0348c Merge pull request #5159 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.4.1
2020-07-30 09:55:17 +02:00
Renovate Bot
3f52b32a75 fix(deps): update nest monorepo to v7.4.1 2020-07-30 07:21:42 +00:00
Kamil Mysliwiec
54434e75c5 Merge pull request #5164 from nestjs/renovate/class-transformer-0.x
fix(deps): update dependency class-transformer to v0.3.1
2020-07-30 08:56:06 +02:00
Renovate Bot
26f1ffa265 fix(deps): update dependency class-transformer to v0.3.1 2020-07-29 22:26:02 +00:00
D. Kanter
08d29be41d feat(core): case insensitive headers
@Headers(param) is now lowercased in order to match raw headers that are lower-cased by node https://nodejs.org/api/http.html#http_http
2020-07-29 14:25:55 -04:00
Kamil Mysliwiec
5cbe2404dc Merge pull request #5160 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.6.0
2020-07-29 18:15:29 +02:00
Kamil Myśliwiec
c4f94df2e7 chore(@nestjs) publish v7.4.1 release 2020-07-29 18:13:57 +02:00
Kamil Myśliwiec
b10b60a9b3 fix(platform-fastify): use external interfaces 2020-07-29 18:11:29 +02:00
Michael Kaufman
b9007dd93f fix(microservices): Changed visibility of Kafka variables for extension 2020-07-29 11:51:29 -04:00
Renovate Bot
9d5bc076ff fix(deps): update dependency @nestjs/graphql to v7.6.0 2020-07-29 13:04:40 +00:00
Kamil Myśliwiec
50c709c4d5 chore(): update package.json 2020-07-29 14:29:01 +02:00
Kamil Myśliwiec
2166af0eeb chore(@nestjs) publish v7.4.0 release 2020-07-29 14:27:43 +02:00
Kamil Mysliwiec
c91317e91c Merge pull request #5088 from nestjs/renovate/fastify-3.x
fix(deps): update dependency fastify to v3.1.1
2020-07-29 13:57:26 +02:00
Kamil Mysliwiec
5ec7246c18 Merge pull request #5112 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.3
2020-07-29 13:30:45 +02:00
Renovate Bot
6df9595b35 fix(deps): update dependency fastify to v3.1.1 2020-07-29 11:09:24 +00:00
Kamil Mysliwiec
7b5e05e082 Merge pull request #5049 from nestjs/renovate/point-of-view-4.x
fix(deps): update dependency point-of-view to v4
2020-07-29 13:06:28 +02:00
Kamil Mysliwiec
c09028c60d Merge pull request #5047 from nestjs/renovate/fastify-cors-4.x
fix(deps): update dependency fastify-cors to v4.1.0
2020-07-29 13:06:14 +02:00
Kamil Mysliwiec
b013847b42 Merge pull request #5050 from nestjs/renovate/fastify-static-3.x
chore(deps): update dependency fastify-static to v3.2.0
2020-07-29 12:50:35 +02:00
Renovate Bot
fc37771375 fix(deps): update dependency point-of-view to v4 2020-07-29 10:09:42 +00:00
Renovate Bot
a749e0c53e fix(deps): update dependency fastify-cors to v4.1.0 2020-07-29 10:08:44 +00:00
Renovate Bot
2625b8829d fix(deps): update dependency fast-json-stringify to v2.2.3 2020-07-29 10:06:59 +00:00
Renovate Bot
6eda39b8f4 chore(deps): update dependency fastify-static to v3.2.0 2020-07-29 10:05:19 +00:00
Kamil Myśliwiec
4c816a7efd Merge branch 'master' of https://github.com/nestjs/nest 2020-07-29 11:53:40 +02:00
Kamil Myśliwiec
9ac0cf1457 style(): fix linter issues 2020-07-29 11:53:31 +02:00
Kamil Mysliwiec
645075750e Merge pull request #5097 from mikicho/explicit-validation-type
feat(common) add expected type option to validation pipe
2020-07-29 11:42:48 +02:00
Kamil Myśliwiec
f0e7597635 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-29 11:34:25 +02:00
Kamil Myśliwiec
77e2f395e7 Merge branch 'hongyiweiwu-fastify3.0' 2020-07-29 11:34:17 +02:00
Kamil Myśliwiec
7a749add7c feat(platform-fastify): support middleware with fastify adapter 2020-07-29 11:33:46 +02:00
Kamil Mysliwiec
c420898cfa Merge pull request #5136 from danielscw/fix/microservice-on-module-init-error-handling
fix(microservice): handle promise return by 'registerModules' properly
2020-07-29 11:01:11 +02:00
Kamil Myśliwiec
0006d31ffe fix(): resolve merge conflicts 2020-07-29 10:19:51 +02:00
Kamil Mysliwiec
752033edac Merge pull request #5116 from dsebastien/feature/preconditionfailed
feat(common): add precondition failed exception
2020-07-29 10:16:50 +02:00
Kamil Mysliwiec
63d0693360 Update packages/microservices/nest-microservice.ts 2020-07-29 10:15:55 +02:00
Kamil Myśliwiec
443da3993b Merge branch 'master' of https://github.com/nestjs/nest 2020-07-29 10:11:31 +02:00
Kamil Myśliwiec
1e3b5f5f51 Merge branch 'Zorato-microservice-dispose-fix' 2020-07-29 10:11:16 +02:00
Kamil Myśliwiec
74f89a737f fix(microservices): close socket module on dispose 2020-07-29 10:01:09 +02:00
Kamil Mysliwiec
33912c8613 Merge pull request #5138 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.12
2020-07-29 09:24:09 +02:00
Kamil Mysliwiec
f6982aa2a3 Create codeql-analysis.yml 2020-07-29 09:07:14 +02:00
Kamil Mysliwiec
c56b1ae778 Merge pull request #5153 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.26
2020-07-29 08:54:12 +02:00
Kamil Mysliwiec
c516135c9a Merge pull request #5151 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.7.1
2020-07-28 21:17:52 +02:00
Kamil Mysliwiec
aa93a69158 Merge pull request #5152 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8.3.0
2020-07-28 21:17:33 +02:00
Kamil Mysliwiec
0a3a36377b Merge pull request #5111 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.16.1
2020-07-28 21:17:10 +02:00
Kamil Mysliwiec
1901a623ac Merge pull request #5157 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.4
2020-07-28 21:17:00 +02:00
Renovate Bot
046ff4ccb4 fix(deps): update dependency mongoose to v5.9.26 2020-07-28 19:10:21 +00:00
Renovate Bot
a794f27dd1 chore(deps): update dependency ts-jest to v26.1.4 2020-07-28 09:20:19 +00:00
Alexey Rehov
1796109481 fix(microservices): add microservice dispose to close server on shutdown 2020-07-28 11:48:33 +03:00
Renovate Bot
936aae57e0 fix(deps): update apollo graphql packages to v2.16.1 2020-07-27 20:57:25 +00:00
Renovate Bot
e4c7628e6b fix(deps): update dependency uuid to v8.3.0 2020-07-27 19:08:51 +00:00
Renovate Bot
3c235176ed chore(deps): update typescript-eslint monorepo to v3.7.1 2020-07-27 17:55:41 +00:00
Kamil Mysliwiec
288b01a774 Merge pull request #5146 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.44.0
2020-07-27 08:57:05 +02:00
Renovate Bot
0fc2270092 chore(deps): update dependency webpack to v4.44.0 2020-07-24 17:36:58 +00:00
Kamil Mysliwiec
61ab2053de Merge pull request #5137 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.7
2020-07-24 11:35:10 +02:00
Renovate Bot
9023429dce chore(deps): update dependency @types/jest to v26.0.7 2020-07-24 00:25:25 +00:00
Renovate Bot
402b916d84 chore(deps): update dependency @types/chai to v4.2.12 2020-07-23 18:29:57 +00:00
danielscw
cbd3971c7d fix(microservice): handle promise return by 'registerModules' properly 2020-07-23 22:11:00 +08:00
Kamil Mysliwiec
1b43bac548 Merge pull request #5120 from nestjs/renovate/socket.io-2.x
chore(deps): update dependency @types/socket.io to v2.1.10
2020-07-23 14:26:35 +02:00
Kamil Mysliwiec
5f2027dc1e Merge pull request #5122 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.1.3
2020-07-23 14:26:26 +02:00
Kamil Mysliwiec
a93d7d5d18 Merge pull request #5123 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.7.0
2020-07-23 14:26:19 +02:00
Kamil Mysliwiec
c23afcd643 Merge pull request #5132 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.15
2020-07-23 14:26:08 +02:00
Renovate Bot
91d5c6ec53 fix(deps): update dependency graphql-tools to v6.0.15 2020-07-22 20:15:16 +00:00
Renovate Bot
646fd79d67 chore(deps): update dependency @types/socket.io to v2.1.10 2020-07-21 19:02:15 +00:00
Renovate Bot
c120503e46 chore(deps): update typescript-eslint monorepo to v3.7.0 2020-07-20 20:51:00 +00:00
Renovate Bot
ff86d1bd22 chore(deps): update dependency ts-morph to v7.1.3 2020-07-20 19:33:40 +00:00
Kamil Mysliwiec
89d8592388 Merge pull request #5118 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.5
2020-07-20 08:59:35 +02:00
Kamil Mysliwiec
e277b3bc3a Merge pull request #5119 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.5.0
2020-07-20 08:59:24 +02:00
Renovate Bot
535755c925 chore(deps): update dependency eslint to v7.5.0 2020-07-20 00:53:43 +00:00
Renovate Bot
fdd3da241a chore(deps): update dependency @types/jest to v26.0.5 2020-07-20 00:31:45 +00:00
Kamil Mysliwiec
c3d2add2de Merge pull request #5066 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.25
2020-07-19 21:13:27 +02:00
Seb
85b0dc8495 feat(common): add precondition failed exception
closes #5113
2020-07-18 07:32:46 +02:00
Renovate Bot
f21ebbc346 fix(deps): update dependency mongoose to v5.9.25 2020-07-17 18:57:21 +00:00
Kamil Mysliwiec
b39cf9f210 Merge pull request #5098 from wayou/master
fix #5093
2020-07-17 15:39:35 +02:00
Kamil Mysliwiec
be50e6d834 Merge pull request #5103 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.14
2020-07-17 12:46:24 +02:00
Renovate Bot
c2fec010dc fix(deps): update dependency graphql-tools to v6.0.14 2020-07-17 07:43:27 +00:00
Kamil Mysliwiec
a792e88989 Merge pull request #5067 from nestjs/renovate/grpc-proto-loader-0.x
fix(deps): update dependency @grpc/proto-loader to v0.5.5
2020-07-17 09:40:38 +02:00
Kamil Mysliwiec
9cc3b149f4 Merge pull request #5105 from nestjs/renovate/typescript-3.x
chore(deps): update dependency typescript to v3.9.7
2020-07-17 09:40:22 +02:00
Kamil Mysliwiec
6f49c76f04 Merge pull request #5106 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.16.0
2020-07-17 09:39:22 +02:00
Kamil Mysliwiec
0f7f413931 Merge pull request #5109 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.3
2020-07-17 09:39:11 +02:00
Renovate Bot
c5b4e78a34 chore(deps): update dependency ts-jest to v26.1.3 2020-07-17 05:46:05 +00:00
Renovate Bot
75545d132e fix(deps): update dependency bull to v3.16.0 2020-07-16 20:50:45 +00:00
Renovate Bot
e79941fae2 chore(deps): update dependency typescript to v3.9.7 2020-07-16 20:47:43 +00:00
Kamil Mysliwiec
50a7d35f4c Merge pull request #5101 from nestjs/renovate/amqplib-0.x
chore(deps): update dependency amqplib to v0.6.0
2020-07-16 12:26:17 +02:00
Kamil Mysliwiec
b9242f7283 Merge pull request #5077 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.2
2020-07-16 11:47:39 +02:00
Renovate Bot
4307da2f92 fix(deps): update dependency @grpc/proto-loader to v0.5.5 2020-07-16 09:32:44 +00:00
Kamil Mysliwiec
833f0f5532 Merge pull request #5075 from nestjs/renovate/commitlint-monorepo
chore(deps): update commitlint monorepo to v9.1.1
2020-07-16 11:26:31 +02:00
Kamil Mysliwiec
c970b50291 Merge pull request #5073 from nestjs/renovate/subscriptions-transport-ws-0.x
chore(deps): update dependency subscriptions-transport-ws to v0.9.17
2020-07-16 11:26:06 +02:00
Wayou Liu
9f80222fdc correct the type for name in another location 2020-07-16 17:07:18 +08:00
Renovate Bot
cbf2c3cf42 chore(deps): update dependency amqplib to v0.6.0 2020-07-16 08:38:07 +00:00
Renovate Bot
6cf9db941b chore(deps): update dependency ts-jest to v26.1.2 2020-07-16 08:07:26 +00:00
Kamil Mysliwiec
5a8b7bc3a0 Merge pull request #5063 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.5.5
2020-07-16 09:42:39 +02:00
Renovate Bot
ee01e60a95 chore(deps): update dependency subscriptions-transport-ws to v0.9.17 2020-07-16 07:17:07 +00:00
Kamil Mysliwiec
79ea8d2a79 Merge pull request #5099 from nestjs/dependabot/npm_and_yarn/sample/13-mongo-typeorm/lodash-4.17.19
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /sample/13-mongo-typeorm
2020-07-16 09:10:25 +02:00
Kamil Mysliwiec
9b54ccb229 Merge pull request #5100 from nestjs/dependabot/npm_and_yarn/sample/01-cats-app/lodash-4.17.19
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /sample/01-cats-app
2020-07-16 09:10:19 +02:00
Kamil Mysliwiec
ebe8255379 Merge pull request #5064 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.25
2020-07-16 09:09:51 +02:00
Kamil Mysliwiec
46db75dd79 Merge pull request #5074 from nestjs/renovate/mocha-8.x
chore(deps): update dependency @types/mocha to v8
2020-07-16 09:09:40 +02:00
dependabot[bot]
070df5a52b chore(deps): bump lodash from 4.17.15 to 4.17.19 in /sample/01-cats-app
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 07:09:37 +00:00
dependabot[bot]
445b296b76 chore(deps): bump lodash in /sample/13-mongo-typeorm
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-16 07:09:32 +00:00
Kamil Mysliwiec
408aa39c2e Merge pull request #5078 from Hwan-seok/update-webpack-sample
sample(webpack): update webpack-node-externals option property name
2020-07-16 09:09:23 +02:00
Kamil Mysliwiec
3a2ee4296a Merge pull request #5080 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.6.1
2020-07-16 09:09:10 +02:00
Kamil Mysliwiec
42a84cda48 Merge pull request #5081 from nestjs/renovate/docker-mysql-5.x
chore(deps): update mysql docker tag to v5.7.31
2020-07-16 09:09:01 +02:00
Kamil Mysliwiec
6e84e2f425 Merge pull request #5086 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.13
2020-07-16 09:08:54 +02:00
Kamil Mysliwiec
58ca5771a1 Merge pull request #5087 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.15.2
2020-07-16 09:08:46 +02:00
Kamil Mysliwiec
4da3b5812a Merge pull request #5089 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.10.5
2020-07-16 09:08:38 +02:00
Kamil Mysliwiec
44c8555402 Merge pull request #5091 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8.0.1
2020-07-16 09:08:23 +02:00
Wayou Liu
7e9fcc231d correct the type 2020-07-16 10:18:47 +08:00
Wayou Liu
0fb9778dad fix #5093 2020-07-16 09:43:14 +08:00
Michael Solomon
c1467c5c16 feat(common) add expected type option to validation pipe
It's possible to have multiple pipes for a single parameter, so the argument type won't necessary will be same as the original type and we need to explicitly set the type for the validation pipe
see discussion:
https://discord.com/channels/520622812742811698/520649487924985885/732209853854122055
2020-07-15 22:40:25 +03:00
Renovate Bot
77d9a9b9c4 chore(deps): update dependency ts-loader to v8.0.1 2020-07-15 06:09:10 +00:00
Renovate Bot
0b91ce9da8 chore(deps): update babel monorepo to v7.10.5 2020-07-14 18:44:35 +00:00
Renovate Bot
2af96b578e fix(deps): update dependency fastify to v2.15.2 2020-07-14 13:02:01 +00:00
Renovate Bot
7fa5082fa6 fix(deps): update dependency graphql-tools to v6.0.13 2020-07-14 11:18:40 +00:00
Renovate Bot
75216f4794 chore(deps): update mysql docker tag to v5.7.31 2020-07-14 03:24:08 +00:00
Renovate Bot
614ed4ff2f chore(deps): update typescript-eslint monorepo to v3.6.1 2020-07-13 17:37:55 +00:00
hwanseok
71cc3c0f8f sample(webpack): update webpack-node-externals option property name 2020-07-14 00:03:50 +09:00
Renovate Bot
92eef778e6 chore(deps): update commitlint monorepo to v9.1.1 2020-07-13 03:27:11 +00:00
Renovate Bot
8c59111764 chore(deps): update dependency @types/mocha to v8 2020-07-13 00:42:56 +00:00
hongyiweiwu
668e7bc80f fix(platform-fastify): sync package-lock.json 2020-07-11 13:17:11 -04:00
hongyiweiwu
a839a07713 fix(platform-fastify): added fastify-express package 2020-07-11 13:09:50 -04:00
hongyiweiwu
82021d876b fix(platform-fastify): fixed import of fastify plugins 2020-07-11 12:56:14 -04:00
hongyiweiwu
02baf5eac9 fix(fastify-adapter): added default constructor to the adapter 2020-07-11 00:33:09 -04:00
hongyiweiwu
42683d5008 fix(platform-fastify): updated version of fastify-multipart 2020-07-11 00:14:23 -04:00
hongyiweiwu
7fbe1f2c3f fix(platform-fastify): cleaned up fastify-related dependencies in root 2020-07-11 00:09:51 -04:00
hongyiweiwu
d355bc8464 fix(platform-fastify): updated dependencies in root package.json 2020-07-11 00:04:28 -04:00
hongyiweiwu
f11455d9c9 refactor(platform-fastify): supports fastify 3.0 2020-07-10 22:41:46 -04:00
Renovate Bot
d233c2fb35 chore(deps): update dependency @types/redis to v2.8.25 2020-07-10 13:43:16 +00:00
Renovate Bot
ac2827b090 fix(deps): update dependency @nestjs/graphql to v7.5.5 2020-07-10 11:59:51 +00:00
Kamil Mysliwiec
f81d65af58 Merge pull request #5061 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.5.3
2020-07-09 22:10:10 +02:00
Renovate Bot
285b14e127 fix(deps): update dependency @nestjs/graphql to v7.5.3 2020-07-09 11:45:15 +00:00
Kamil Mysliwiec
cc85f59869 Merge pull request #5059 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.1.2
2020-07-09 11:29:51 +02:00
Kamil Mysliwiec
3bc77d2c50 Merge pull request #5060 from nestjs/renovate/nestjs-jwt-7.x
fix(deps): update dependency @nestjs/jwt to v7.1.0
2020-07-09 11:12:23 +02:00
Renovate Bot
e158fbed4b fix(deps): update dependency @nestjs/jwt to v7.1.0 2020-07-09 08:57:32 +00:00
Renovate Bot
0d2870aeb6 fix(deps): update dependency @nestjs/bull to v0.1.2 2020-07-09 08:54:03 +00:00
Kamil Mysliwiec
54863260c8 Merge pull request #5056 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.2
2020-07-09 10:21:51 +02:00
Kamil Mysliwiec
80b11f1cd8 Merge pull request #5058 from nestjs/renovate/ts-loader-8.x
chore(deps): update dependency ts-loader to v8
2020-07-09 10:21:09 +02:00
Kamil Mysliwiec
e3adee8249 Merge pull request #5054 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.3.2
2020-07-09 10:18:38 +02:00
Kamil Mysliwiec
be20f8f1bc Merge pull request #5040 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.4
2020-07-09 10:17:27 +02:00
Renovate Bot
39e0024a96 chore(deps): update dependency ts-loader to v8 2020-07-08 21:12:40 +00:00
Renovate Bot
a3cdf2ad05 fix(deps): update dependency fast-json-stringify to v2.2.2 2020-07-08 14:42:47 +00:00
Renovate Bot
52acdc5ae3 fix(deps): update nest monorepo to v7.3.2 2020-07-08 13:35:39 +00:00
Kamil Myśliwiec
d071c99a9c chore(): update README files 2020-07-08 14:52:42 +02:00
Kamil Myśliwiec
b85844c316 chore(@nestjs) publish v7.3.2 release 2020-07-08 14:49:38 +02:00
Kamil Myśliwiec
daeb99f858 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-08 14:48:35 +02:00
Kamil Myśliwiec
3dca681a08 fix(core): instance links host should return the last instance 2020-07-08 14:48:24 +02:00
Kamil Myśliwiec
442e2f66a1 fix(testing): allow passing abstract http server 2020-07-08 14:48:07 +02:00
Kamil Myśliwiec
659c52f8bc fix(common): fix nan values for default value pipe 2020-07-08 14:47:50 +02:00
Kamil Mysliwiec
835e4ed94d Merge pull request #5038 from fuergaosi233/enhanceRMQGenerality
feat(microservices): ServerRMQ
2020-07-08 14:47:09 +02:00
Renovate Bot
5642ca7f5f chore(deps): update dependency @types/jest to v26.0.4 2020-07-08 12:25:24 +00:00
Kamil Mysliwiec
d9cfdd0846 Merge pull request #5039 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.6.0
2020-07-08 14:18:07 +02:00
Kamil Mysliwiec
83251e3a45 Merge pull request #5042 from nestjs/renovate/chai-as-promised-7.x
chore(deps): update dependency @types/chai-as-promised to v7.1.3
2020-07-08 14:17:39 +02:00
Kamil Mysliwiec
eef373c93f Merge pull request #5041 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.22
2020-07-08 14:16:50 +02:00
Kamil Mysliwiec
83b3b6d9d5 Merge pull request #5043 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.7
2020-07-08 14:12:09 +02:00
Kamil Mysliwiec
0ac56fd62a Merge pull request #5029 from getspooky/my-branch-dev
feat(packages/common/exception): Export http-version-not-supported
2020-07-08 14:11:55 +02:00
Kamil Mysliwiec
8b97f94c38 Merge pull request #5053 from nestjs/renovate/nestjs-mongoose-7.x
fix(deps): update dependency @nestjs/mongoose to v7.0.2
2020-07-08 14:11:37 +02:00
Renovate Bot
b5a7a6cda4 fix(deps): update dependency @nestjs/mongoose to v7.0.2 2020-07-08 11:44:43 +00:00
Kamil Mysliwiec
2ce40138b9 Update Readme.md 2020-07-08 13:11:46 +02:00
Renovate Bot
53070f07f3 chore(deps): update dependency @types/express to v4.17.7 2020-07-07 00:55:52 +00:00
Renovate Bot
60c92fe5a8 chore(deps): update dependency @types/chai-as-promised to v7.1.3 2020-07-07 00:34:19 +00:00
Renovate Bot
c51984e440 fix(deps): update dependency mongoose to v5.9.22 2020-07-06 23:01:21 +00:00
Renovate Bot
05cc5b83f8 chore(deps): update typescript-eslint monorepo to v3.6.0 2020-07-06 18:58:34 +00:00
Holegots
28fcfe6647 feat(microservices): ServerRMQ 2020-07-07 01:39:09 +08:00
Kamil Mysliwiec
2fc29847f3 Merge pull request #5026 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.4.0
2020-07-06 08:43:06 +02:00
Kamil Mysliwiec
1c846e46f9 Merge pull request #5033 from nestjs/renovate/graphql-15.x
fix(deps): update dependency graphql to v15.3.0
2020-07-06 08:42:57 +02:00
Kamil Mysliwiec
42fedbb81b Merge pull request #5032 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.24
2020-07-06 08:42:31 +02:00
Kamil Mysliwiec
7f2c35174d Merge pull request #5034 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.3.1
2020-07-06 08:42:09 +02:00
Renovate Bot
1931283e75 fix(deps): update dependency ws to v7.3.1 2020-07-06 02:05:17 +00:00
Renovate Bot
dcabde2fb5 fix(deps): update dependency graphql to v15.3.0 2020-07-06 02:02:41 +00:00
Renovate Bot
b4f3cdc73b chore(deps): update dependency @types/redis to v2.8.24 2020-07-06 00:55:17 +00:00
yasser
32ed43b390 feat(packages/common/exception): Export http-version-not-supported 2020-07-04 13:21:43 +02:00
Renovate Bot
9d781cde22 chore(deps): update dependency eslint to v7.4.0 2020-07-03 21:20:37 +00:00
Kamil Mysliwiec
aed62cc7bd Merge pull request #5010 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.3.1
2020-07-03 09:18:54 +02:00
Renovate Bot
a4252b4285 fix(deps): update nest monorepo to v7.3.1 2020-07-03 06:31:01 +00:00
Kamil Mysliwiec
171cc9d392 Merge pull request #5012 from nestjs/renovate/typescript-3.x
chore(deps): update dependency typescript to v3.9.6
2020-07-03 08:07:55 +02:00
Kamil Mysliwiec
64b7237c23 Merge pull request #5018 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.5.1
2020-07-03 08:07:48 +02:00
Kamil Mysliwiec
c97e495c11 Merge pull request #5020 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.12
2020-07-03 08:07:41 +02:00
Kamil Mysliwiec
1534cf5d0a Merge pull request #5022 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.23
2020-07-03 08:06:20 +02:00
Renovate Bot
8436c27a65 fix(deps): update dependency @nestjs/graphql to v7.5.1 2020-07-02 19:41:50 +00:00
Renovate Bot
ab0b29b627 chore(deps): update dependency @types/redis to v2.8.23 2020-07-02 16:41:05 +00:00
Renovate Bot
6d034f5c1f fix(deps): update dependency graphql-tools to v6.0.12 2020-07-02 14:49:44 +00:00
Renovate Bot
1ddab1b2bb chore(deps): update dependency typescript to v3.9.6 2020-07-02 08:11:49 +00:00
Kamil Mysliwiec
364a963426 Merge pull request #5013 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.21
2020-07-02 09:06:33 +02:00
Kamil Mysliwiec
72ff7ae40e Merge pull request #5014 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.6.0
2020-07-02 09:06:25 +02:00
Kamil Mysliwiec
184fffe043 Merge pull request #5015 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.6.0
2020-07-02 09:06:19 +02:00
Kamil Myśliwiec
d92e85f297 chore(@nestjs) publish v7.3.1 release 2020-07-02 09:05:07 +02:00
Kamil Myśliwiec
acce5e953d fix(platform-fastify): catch close errors when server is closed already 2020-07-02 09:04:00 +02:00
Kamil Myśliwiec
dfd7846779 fix(common): use is nil in cache interceptor to prevent breaking changes 2020-07-02 09:03:41 +02:00
Renovate Bot
d895c367fe fix(deps): update dependency rxjs to v6.6.0 2020-07-02 02:43:33 +00:00
Renovate Bot
b9cf26708e chore(deps): update dependency rxjs-compat to v6.6.0 2020-07-02 02:16:36 +00:00
Renovate Bot
18979b3b46 fix(deps): update dependency mongoose to v5.9.21 2020-07-01 22:10:06 +00:00
Kamil Mysliwiec
877cc3e4d6 Merge pull request #4909 from Amorites/feat/client-registerAsync
feat(microservices): ClientsModule.registerAsync
2020-07-01 14:41:22 +02:00
Kamil Mysliwiec
feeed43c56 Merge pull request #4896 from nestjs/renovate/mocha-8.x
chore(deps): update dependency mocha to v8
2020-07-01 14:21:30 +02:00
Kamil Myśliwiec
a10bb787b8 chore(): update README files 2020-07-01 14:17:35 +02:00
Kamil Myśliwiec
ca7e348478 chore(@nestjs) publish v7.3.0 release 2020-07-01 14:14:39 +02:00
Kamil Myśliwiec
67e15afbf3 Merge branch 'master' of https://github.com/nestjs/nest 2020-07-01 14:05:42 +02:00
Kamil Myśliwiec
d59c7b87bd feat(core): add instance links, introspection and expose request provider 2020-07-01 14:05:32 +02:00
Kamil Mysliwiec
cf5e5bceca Merge pull request #5005 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.15.1
2020-07-01 12:11:24 +02:00
Renovate Bot
b5e8197500 fix(deps): update apollo graphql packages to v2.15.1 2020-07-01 09:36:55 +00:00
Kamil Mysliwiec
17969748e9 Merge pull request #5004 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.15.0
2020-07-01 10:10:10 +02:00
Kamil Mysliwiec
8836251c88 Merge pull request #5006 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.10.4
2020-07-01 10:09:59 +02:00
Kamil Mysliwiec
d74e173e59 Merge pull request #5007 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.1
2020-07-01 10:09:50 +02:00
Kamil Mysliwiec
9511984f2c Merge pull request #5009 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.6.1
2020-07-01 10:09:40 +02:00
Renovate Bot
eb7decd35c chore(deps): update dependency artillery to v1.6.1 2020-06-30 16:46:14 +00:00
Renovate Bot
cd6555edd3 fix(deps): update dependency fast-json-stringify to v2.2.1 2020-06-30 13:38:35 +00:00
Renovate Bot
5b15dbfbaa chore(deps): update babel monorepo to v7.10.4 2020-06-30 13:36:32 +00:00
Renovate Bot
8dcced7256 fix(deps): update dependency bull to v3.15.0 2020-06-30 11:22:18 +00:00
Kamil Mysliwiec
cf10752f40 Merge pull request #5000 from nestjs/renovate/supertest-2.x
chore(deps): update dependency @types/supertest to v2.0.10
2020-06-30 08:55:56 +02:00
Kamil Mysliwiec
1789753248 Merge pull request #5001 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.5.0
2020-06-30 08:55:44 +02:00
Kamil Mysliwiec
fb62ffe48c Merge pull request #5003 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.22.3
2020-06-30 08:55:36 +02:00
Renovate Bot
f38223ade4 fix(deps): update dependency sequelize to v5.22.3 2020-06-30 06:35:28 +00:00
Renovate Bot
f95b219a3c chore(deps): update typescript-eslint monorepo to v3.5.0 2020-06-29 21:12:27 +00:00
Renovate Bot
b4adc2c771 chore(deps): update dependency @types/supertest to v2.0.10 2020-06-29 20:00:39 +00:00
Kamil Mysliwiec
d56267fb99 Merge pull request #4992 from nestjs/renovate/nestjs-passport-7.x
fix(deps): update dependency @nestjs/passport to v7.1.0
2020-06-29 21:40:50 +02:00
Kamil Mysliwiec
2971ba6a3c Merge pull request #4994 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.15.1
2020-06-29 21:40:44 +02:00
Kamil Mysliwiec
f7e4885c2d Merge pull request #4995 from nestjs/renovate/graphql-15.x
fix(deps): update dependency graphql to v15.2.0
2020-06-29 21:40:32 +02:00
Kamil Mysliwiec
cce0bc6407 Merge pull request #4998 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.29
2020-06-29 21:40:25 +02:00
Kamil Mysliwiec
ed4becbe99 Merge pull request #4999 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.6
2020-06-29 21:40:10 +02:00
Renovate Bot
3cac1ca2b2 chore(deps): update dependency @types/ws to v7.2.6 2020-06-29 17:26:41 +00:00
Renovate Bot
9059c3d5ac chore(deps): update dependency @types/mongoose to v5.7.29 2020-06-29 17:18:49 +00:00
Renovate Bot
3433ab06f4 fix(deps): update dependency graphql to v15.2.0 2020-06-29 14:28:31 +00:00
Renovate Bot
55bd8ab1c7 fix(deps): update dependency fastify to v2.15.1 2020-06-29 14:24:19 +00:00
Kamil Mysliwiec
2e5eb4b8e9 Merge pull request #4993 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.12
2020-06-29 14:23:27 +02:00
Renovate Bot
59ad650c8f fix(deps): update dependency @nestjs/swagger to v4.5.12 2020-06-29 12:12:52 +00:00
Renovate Bot
764d26b28e fix(deps): update dependency @nestjs/passport to v7.1.0 2020-06-29 12:11:57 +00:00
Kamil Mysliwiec
2f29d7790b Merge pull request #4989 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.22.0
2020-06-29 13:10:21 +02:00
Kamil Mysliwiec
6a53d1e131 Merge pull request #4951 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.1.0
2020-06-29 13:09:37 +02:00
Kamil Mysliwiec
d37f68d05e Merge pull request #4972 from rraziel/module-metadata-export
chore(common): export the ModuleMetadata type
2020-06-29 13:09:25 +02:00
Renovate Bot
72c16ccd9a chore(deps): update dependency eslint-plugin-import to v2.22.0 2020-06-29 00:59:57 +00:00
Kamil Mysliwiec
3f9be96815 Update Readme.md 2020-06-27 10:17:16 +02:00
Kamil Mysliwiec
7bcf90cb8c Merge pull request #4943 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3.4.0
2020-06-27 09:50:45 +02:00
Kamil Mysliwiec
f4f85f254c Merge pull request #4978 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.22.2
2020-06-27 09:50:32 +02:00
Renovate Bot
fc625f2957 fix(deps): update dependency sequelize to v5.22.2 2020-06-27 05:21:02 +00:00
Renovate Bot
61b6c7df25 chore(deps): update dependency jest to v26.1.0 2020-06-26 16:53:05 +00:00
Kamil Mysliwiec
79caf671ea Merge pull request #4977 from nestjs/revert-4958-renovate/sequelize-6.x
Revert "fix(deps): update dependency sequelize to v6"
2020-06-26 17:22:15 +02:00
Kamil Mysliwiec
e24f23d030 Revert "fix(deps): update dependency sequelize to v6" 2020-06-26 17:22:02 +02:00
Renovate Bot
d184f906ff chore(deps): update typescript-eslint monorepo to v3.4.0 2020-06-26 13:06:26 +00:00
Kamil Mysliwiec
7efc27c186 Merge pull request #4960 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.4.6
2020-06-26 14:26:33 +02:00
Kamil Mysliwiec
27de22fdfb Merge pull request #4966 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.28
2020-06-26 14:26:25 +02:00
Renovate Bot
2342c65efc chore(deps): update dependency @types/mongoose to v5.7.28 2020-06-26 11:47:44 +00:00
Renovate Bot
7d03b2d78d fix(deps): update dependency @nestjs/graphql to v7.4.6 2020-06-26 11:42:03 +00:00
Kamil Mysliwiec
c0e6139419 Merge pull request #4973 from nestjs/renovate/graphql-tools-monorepo
fix(deps): update dependency graphql-tools to v6.0.11
2020-06-26 13:34:18 +02:00
Kamil Mysliwiec
f574663414 Merge pull request #4964 from nestjs/renovate/imports-loader-1.x
chore(deps): update dependency imports-loader to v1.1.0
2020-06-26 13:34:05 +02:00
Kamil Mysliwiec
7f3a9955be Merge pull request #4961 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.3
2020-06-26 13:33:55 +02:00
Kamil Mysliwiec
cc828d493a Merge pull request #4958 from nestjs/renovate/sequelize-6.x
fix(deps): update dependency sequelize to v6
2020-06-26 13:33:38 +02:00
Kamil Mysliwiec
dda9d52c4c Merge pull request #4925 from nestjs/renovate/nest-monorepo
chore(deps): update nest monorepo
2020-06-26 13:33:27 +02:00
Renovate Bot
1194fbae9f fix(deps): update dependency sequelize to v6 2020-06-26 08:39:46 +00:00
Renovate Bot
b3542806d8 fix(deps): update dependency graphql-tools to v6.0.11 2020-06-26 00:01:03 +00:00
Raziel
3991fb9525 chore(common): export the ModuleMetadata type 2020-06-26 01:19:23 +02:00
Renovate Bot
91cf3190b3 chore(deps): update dependency @types/jest to v26.0.3 2020-06-24 17:10:49 +00:00
Renovate Bot
1ddeaa2aad chore(deps): update dependency imports-loader to v1.1.0 2020-06-24 16:49:23 +00:00
Kamil Mysliwiec
2bdcdb5814 Merge pull request #4957 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.22.0
2020-06-24 12:26:49 +02:00
Kamil Mysliwiec
bb4ed69b0e Merge pull request #4959 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26.0.1
2020-06-24 12:26:37 +02:00
Renovate Bot
b69f3be0aa chore(deps): update dependency @types/jest to v26.0.1 2020-06-24 09:45:10 +00:00
Renovate Bot
96136f72e7 fix(deps): update dependency sequelize to v5.22.0 2020-06-24 08:30:18 +00:00
Renovate Bot
724403067b chore(deps): update nest monorepo 2020-06-24 08:29:13 +00:00
Kamil Mysliwiec
12b807f149 Merge pull request #4950 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.4.2
2020-06-24 08:33:47 +02:00
Kamil Mysliwiec
07237a07c7 Merge pull request #4955 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8.2.0
2020-06-24 08:33:37 +02:00
Renovate Bot
0e7197c828 fix(deps): update dependency uuid to v8.2.0 2020-06-23 21:13:04 +00:00
Renovate Bot
7c64c77031 fix(deps): update dependency @nestjs/graphql to v7.4.2 2020-06-23 13:41:01 +00:00
Renovate Bot
6e2033ba7e chore(deps): update dependency mocha to v8 2020-06-23 13:09:26 +00:00
Kamil Mysliwiec
ba2bdea524 Merge pull request #4942 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2.1.3
2020-06-23 13:23:25 +02:00
Kamil Mysliwiec
12b9940b65 Update config.yml 2020-06-23 12:59:41 +02:00
Kamil Mysliwiec
8a02e39001 Merge pull request #4926 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.1.2
2020-06-23 12:58:26 +02:00
Kamil Mysliwiec
b82f6f6b5b Merge pull request #4947 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2.2.0
2020-06-23 12:58:12 +02:00
Kamil Mysliwiec
6a754515a1 Merge pull request #4893 from nestjs/renovate/jest-26.x
chore(deps): update dependency @types/jest to v26
2020-06-23 12:57:49 +02:00
Kamil Mysliwiec
517cad59e9 Merge pull request #4933 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.10.3
2020-06-23 12:57:36 +02:00
Kamil Mysliwiec
2714f57fcf Merge pull request #4936 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.15.0
2020-06-23 12:57:30 +02:00
Kamil Mysliwiec
e91d1b1ced Merge pull request #4937 from nestjs/renovate/major-commitlint-monorepo
chore(deps): update commitlint monorepo to v9 (major)
2020-06-23 12:57:23 +02:00
Kamil Mysliwiec
6e49223e4c Merge pull request #4940 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26.1.1
2020-06-23 12:57:18 +02:00
Kamil Mysliwiec
0b33f8fe31 Merge pull request #4941 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.11
2020-06-23 12:57:08 +02:00
Kamil Mysliwiec
b315162269 Merge pull request #4946 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7.3.1
2020-06-23 12:56:53 +02:00
Kamil Mysliwiec
cd21b2ff93 Merge pull request #4948 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.20
2020-06-23 12:56:44 +02:00
Renovate Bot
4a1eed1e44 chore(deps): update dependency eslint to v7.3.1 2020-06-23 03:49:43 +00:00
Renovate Bot
09a3ad2950 fix(deps): update dependency mongoose to v5.9.20 2020-06-22 21:32:52 +00:00
Renovate Bot
5e9d5c57ed fix(deps): update dependency fast-json-stringify to v2.2.0 2020-06-22 19:52:58 +00:00
Renovate Bot
d7c69707f6 fix(deps): update dependency @nestjs/serve-static to v2.1.3 2020-06-22 15:19:22 +00:00
Renovate Bot
f6114abea9 fix(deps): update dependency @nestjs/swagger to v4.5.11 2020-06-22 15:13:19 +00:00
Renovate Bot
33d6c393e0 chore(deps): update dependency ts-jest to v26.1.1 2020-06-22 08:02:08 +00:00
Renovate Bot
97edbe0c2a chore(deps): update commitlint monorepo to v9 2020-06-22 00:39:35 +00:00
Renovate Bot
2e9fcb1a42 fix(deps): update dependency fastify to v2.15.0 2020-06-22 00:37:44 +00:00
Renovate Bot
2581903818 chore(deps): update babel monorepo to v7.10.3 2020-06-19 21:25:56 +00:00
Renovate Bot
ab4295ed02 chore(deps): update dependency ts-morph to v7.1.2 2020-06-18 22:05:21 +00:00
Kamil Mysliwiec
f05786d8c1 Merge pull request #4924 from nestjs/renovate/webpack-cli-3.x
chore(deps): update dependency webpack-cli to v3.3.12
2020-06-18 16:17:50 +02:00
Kamil Mysliwiec
772e589327 Merge pull request #4923 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.27
2020-06-18 16:17:40 +02:00
Kamil Myśliwiec
82d0171bcf Merge branch 'elsangedy-patch-1' 2020-06-18 16:05:06 +02:00
Kamil Myśliwiec
706f55488c refactor(common): adjust to the code style 2020-06-18 16:04:53 +02:00
Kamil Myśliwiec
adce6c8ec0 Merge branch 'patch-1' of https://github.com/elsangedy/nest into elsangedy-patch-1 2020-06-18 16:04:26 +02:00
Renovate Bot
7d209e3d8f chore(deps): update dependency webpack-cli to v3.3.12 2020-06-18 14:03:39 +00:00
Renovate Bot
a718809f30 chore(deps): update dependency @types/mongoose to v5.7.27 2020-06-18 13:58:39 +00:00
Renovate Bot
25ba42cca2 chore(deps): update dependency @types/jest to v26 2020-06-18 13:51:52 +00:00
Kamil Myśliwiec
eb1828431d chore(@nestjs) publish v7.2.0 release 2020-06-18 15:50:29 +02:00
Kamil Myśliwiec
038beb0c54 fix(core): fix resolve() method (fallback to get() for static) 2020-06-18 15:34:03 +02:00
Kamil Myśliwiec
2a7bf6a357 fix(core): revert resolve method regression 2020-06-18 15:21:34 +02:00
amorites
d03830e998 feat(microservices): ClientsModule.registerAsync 2020-06-18 21:18:38 +08:00
Kamil Mysliwiec
dc35501e74 Merge pull request #4793 from nestjs/renovate/all-minor-patch
chore(deps): update all non-major dependencies
2020-06-18 15:11:38 +02:00
Kamil Myśliwiec
570dc303c9 fix(): fix update deps issues 2020-06-18 14:24:28 +02:00
Kamil Mysliwiec
300f0e39a5 Merge pull request #4897 from mattleff/graphql-lint-fixes
sample(graphql): Fix lint errors
2020-06-18 13:34:09 +02:00
Kamil Mysliwiec
c76e12eb17 Merge pull request #4907 from Larinel/patch-1
refactor(microservices): rmq connection errors are now being logged
2020-06-18 13:33:27 +02:00
Kamil Myśliwiec
5ca6a1e794 feat(microservices): add client opts to redis options 2020-06-18 12:50:36 +02:00
Kamil Myśliwiec
eb8f58a624 Merge branch 'master' of https://github.com/nestjs/nest 2020-06-18 12:50:17 +02:00
Kamil Myśliwiec
9e7c610ebe docs(): update readme file 2020-06-18 12:50:11 +02:00
Kamil Mysliwiec
f17d29bf99 Merge pull request #4920 from nestjs/renovate/imports-loader-1.x
chore(deps): update dependency imports-loader to v1
2020-06-18 12:31:26 +02:00
Renovate Bot
59c6cebb22 chore(deps): update all non-major dependencies 2020-06-18 10:12:03 +00:00
Renovate Bot
75e1e71e10 chore(deps): update dependency imports-loader to v1 2020-06-17 17:24:52 +00:00
Larinel
d4f93cd909 refactor(microservices): rmq connection errors are now being logged 2020-06-15 14:19:19 +03:00
Matthew Leffler
b5d553604d sample(graphql): Fix lint errors 2020-06-10 13:59:07 -06:00
Kamil Mysliwiec
41764370eb Merge pull request #4884 from nestjs/renovate/npm-apollo-server-express-vulnerability
fix(deps): update dependency apollo-server-express to v2.14.2 [security]
2020-06-08 16:04:41 +02:00
Renovate Bot
e14670ee16 fix(deps): update dependency apollo-server-express to v2.14.2 [security] 2020-06-05 21:33:18 +00:00
Munir Ahmed Elsangedy
1c4ab360e3 feat(core): make ClassSerializerInterceptor defaultOptions optional 2020-06-04 21:46:17 -03:00
Kamil Myśliwiec
5126ff4abc chore(@nestjs) publish v7.1.3 release 2020-06-03 14:16:39 +02:00
Kamil Myśliwiec
54570aa0c8 Merge branch 'master' of https://github.com/nestjs/nest 2020-06-03 14:15:42 +02:00
Kamil Myśliwiec
0b02176c2b fix(core): fix get all and merge (reduce on empty array) 2020-06-03 14:15:34 +02:00
Kamil Mysliwiec
9f14b14b9e Update set-metadata.decorator.ts 2020-06-03 08:55:08 +02:00
Kamil Mysliwiec
9c60cc82e3 Update Readme.md 2020-06-01 15:35:52 +02:00
Kamil Mysliwiec
471335a336 Update Readme.md 2020-06-01 15:35:33 +02:00
Kamil Myśliwiec
6ebe9bf1e0 sample(): remove exclude option from tsconfig 2020-06-01 11:41:42 +02:00
Kamil Myśliwiec
d8715eb7ff sample(): add allow synthetic default imports by default 2020-06-01 11:14:07 +02:00
Kamil Myśliwiec
84bc3581cd chore(@nestjs) publish v7.1.2 release 2020-06-01 11:11:25 +02:00
Kamil Myśliwiec
439736f051 fix(core): add more descriptive messages for invalid usage of resolve() 2020-06-01 11:10:24 +02:00
Kamil Myśliwiec
410fe85081 fix(platform-fastify): wrap response object when @all decorator is used 2020-06-01 11:10:06 +02:00
Kamil Myśliwiec
7ea7fd1f85 sample(graphql): lock packages to specific versions 2020-05-31 18:00:16 +02:00
Kamil Myśliwiec
e3a2c74558 sample(graphql): fix package json 2020-05-31 17:59:55 +02:00
Kamil Myśliwiec
7a8696365c Merge branch 'master' of https://github.com/nestjs/nest 2020-05-31 16:27:54 +02:00
Kamil Myśliwiec
1d15dc650e sample(graphql): add complexity plugin sample 2020-05-31 16:25:26 +02:00
Kamil Mysliwiec
ff75c1297c Merge pull request #4857 from nestjs/renovate/pin-dependencies
fix(deps): pin dependency @nestjs/mongoose to 7.0.1
2020-05-29 10:35:31 +02:00
Renovate Bot
033ac9cab2 fix(deps): pin dependency @nestjs/mongoose to 7.0.1 2020-05-29 08:21:15 +00:00
Kamil Myśliwiec
4f6d658467 sample(mongoose): lock nestjs mongoose package version 2020-05-29 10:19:22 +02:00
Kamil Myśliwiec
5435fab03b sample(): update nestjs mongoose package 2020-05-29 10:18:47 +02:00
Kamil Myśliwiec
c573fb3b89 sample(webpack): add nest cli config file 2020-05-29 09:44:51 +02:00
Kamil Myśliwiec
ae08b12119 fix(core): improve typings for unknown export exception 2020-05-29 08:49:34 +02:00
Kamil Myśliwiec
75e110f4c0 fix(core): use stringified symbol in unknown exported message #4856 2020-05-29 08:45:12 +02:00
Kamil Myśliwiec
230b84f163 chore(@nestjs) publish v7.1.1 release 2020-05-28 10:58:25 +02:00
Kamil Myśliwiec
60b2615d25 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-28 10:57:07 +02:00
Kamil Myśliwiec
b8ce4121ed fix(core): filter out undefined values in get all and merge 2020-05-28 10:56:56 +02:00
Kamil Myśliwiec
486a40b852 fix(common): change first redirect arg to optional 2020-05-28 10:56:31 +02:00
Kamil Mysliwiec
6337793a84 Merge pull request #4843 from nestjs/renovate/pug-3.x
fix(deps): update dependency pug to v3
2020-05-27 08:58:21 +02:00
Renovate Bot
e5f0f54946 fix(deps): update dependency pug to v3 2020-05-25 12:40:05 +00:00
Kamil Myśliwiec
eee8faf433 chore(@nestjs) publish v7.1.0 release 2020-05-24 14:40:37 +02:00
Kamil Myśliwiec
07cb5a83e1 style(): minor style improvements 2020-05-24 14:37:30 +02:00
Kamil Myśliwiec
fa10ab7f7c Merge branch 'sjkummer-bugfix/grpc-options' 2020-05-24 13:54:38 +02:00
Kamil Myśliwiec
f315ca2b90 fix(): remove duplicated options, apply formatting rules 2020-05-24 13:54:25 +02:00
Kamil Myśliwiec
b397cec0fd Merge branch 'bugfix/grpc-options' of https://github.com/sjkummer/nest into sjkummer-bugfix/grpc-options 2020-05-24 13:51:51 +02:00
Kamil Myśliwiec
0d6ae6fe88 Merge branch '2Kable-fix/hybrid-configuration' 2020-05-24 13:50:51 +02:00
Kamil Myśliwiec
34f74561de test(): add tests for lifecycle hooks, remove scope from module 2020-05-24 13:50:26 +02:00
Kamil Myśliwiec
28b1784966 Merge branch 'fix/hybrid-configuration' of https://github.com/2Kable/nest into 2Kable-fix/hybrid-configuration 2020-05-24 13:20:53 +02:00
Kamil Myśliwiec
a683a545af Merge branch 'barbarosh-feature/message-pattern-bind-to-transport' 2020-05-24 13:19:36 +02:00
Kamil Myśliwiec
d1816a3199 refactor(): adjust style to the rest of codebase 2020-05-24 13:19:24 +02:00
Kamil Myśliwiec
3e4f8bcbf1 Merge branch 'feature/message-pattern-bind-to-transport' of https://github.com/barbarosh/nest into barbarosh-feature/message-pattern-bind-to-transport 2020-05-24 13:14:14 +02:00
Kamil Mysliwiec
a09e77a50a Merge pull request #4831 from nestjs/renovate/graphql-tools-6.x
fix(deps): update dependency graphql-tools to v6
2020-05-24 12:23:48 +02:00
Kamil Mysliwiec
7970c29f16 Merge pull request #4834 from nestjs/renovate/major-typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v3 (major)
2020-05-23 12:57:50 +02:00
Kamil Myśliwiec
09fea2b45c sample(): style tests change, module to module ref 2020-05-23 12:41:56 +02:00
Renovate Bot
3f68b08bfc fix(deps): update dependency graphql-tools to v6 2020-05-23 10:14:03 +00:00
Renovate Bot
5ba0164f35 chore(deps): update typescript-eslint monorepo to v3 2020-05-23 10:09:05 +00:00
Kamil Myśliwiec
d768b5df32 sample(): fix prisma bindings file 2020-05-23 11:50:36 +02:00
Kamil Myśliwiec
5388ffb09b feat(): update to the latest typescript eslint packages 2020-05-23 11:46:45 +02:00
Kamil Mysliwiec
3fae1c2503 Merge pull request #4802 from nestjs/renovate/tslib-2.x
fix(deps): update dependency tslib to v2
2020-05-23 11:38:10 +02:00
Kamil Mysliwiec
2aa0881b46 Merge pull request #4827 from soyuka/fix/axios-config-mutation
fix(http): remove axios config mutation #4803
2020-05-23 11:35:37 +02:00
Kamil Mysliwiec
55032c15f4 Merge pull request #4817 from Jekiwijaya/fix/grpc-client/option-value
fix(microservices): enable grpc option value to accept 0
2020-05-23 11:34:54 +02:00
Kamil Mysliwiec
de54172f6b Merge pull request #4808 from nestjs/renovate/ts-jest-26.x
chore(deps): update dependency ts-jest to v26
2020-05-23 11:34:31 +02:00
Sebastian Schmid
2dcff086b3 make channelOptions optional 2020-05-20 16:42:16 +02:00
soyuka
edadbb1af9 fix(http): remove axios config mutation 2020-05-20 16:03:40 +02:00
Jacky Wijaya
d562bc0225 fix(microservices): enable grpc option value to accept 0 2020-05-17 22:06:57 +07:00
Munir Ahmed Elsangedy
f8e788a929 feat(core): add support to default serializer options
Enable pass `ClassTransformOptions` when use `ClassSerializerInterceptor` as GlobalInterceptors.

```
const reflector = app.get<Reflector>(Reflector);

app.useGlobalInterceptors(
  new ClassSerializerInterceptor(reflector, {
    excludeExtraneousValues: true,
    enableImplicitConversion: true
  })
);
```
2020-05-16 21:42:04 -03:00
alex
07237f5aed test(microservices): add tests for new feature 2020-05-17 01:22:32 +03:00
alex
0432284865 feat(sample): add hybrid app microservices sample 2020-05-16 15:56:33 +03:00
alex
e2c8f74f19 feat(microservices): move getTransportId functions to public variable transportId and make it optional 2020-05-16 15:22:15 +03:00
Renovate Bot
19b4083936 chore(deps): update dependency ts-jest to v26 2020-05-15 19:34:09 +00:00
Kamil Myśliwiec
baadb3f925 chore(@nestjs) publish v7.0.13 release 2020-05-15 11:53:15 +02:00
Kamil Myśliwiec
f9ce824eaf chore(@nestjs) publish v7.0.12 release 2020-05-15 10:33:54 +02:00
Kamil Myśliwiec
43a4ea4d39 Merge branch 'soyuka-fix/axios-config-mutation' 2020-05-15 10:32:28 +02:00
Kamil Myśliwiec
138e2c41f0 refactor(): switch to an inline condition 2020-05-15 10:32:07 +02:00
Kamil Myśliwiec
53d3574a43 Merge branch 'fix/axios-config-mutation' of https://github.com/soyuka/nest into soyuka-fix/axios-config-mutation 2020-05-15 10:30:13 +02:00
Kamil Myśliwiec
f3a8f7f174 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-15 10:28:41 +02:00
Kamil Myśliwiec
47cd27e0cc fix(core): enforce default scope if override provider (use value) #4800 2020-05-15 10:28:30 +02:00
soyuka
91d7564d92 fix(http): remove axios config mutation 2020-05-14 16:51:16 +02:00
Renovate Bot
b236e30231 fix(deps): update dependency tslib to v2 2020-05-13 23:37:49 +00:00
Kamil Mysliwiec
dc1bd46c03 Update renovate.json 2020-05-13 09:00:19 +02:00
Kamil Mysliwiec
8c146fe341 Merge pull request #4783 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.11
2020-05-12 15:04:31 +02:00
Renovate Bot
c49c271c22 fix(deps): update nest monorepo to v7.0.11 2020-05-12 12:18:23 +00:00
Kamil Mysliwiec
b59965ba76 Update LICENSE 2020-05-12 14:11:30 +02:00
Kamil Myśliwiec
b1ed6db4fb chore(): update readme file 2020-05-12 14:10:31 +02:00
Kamil Myśliwiec
661664d8be chore(@nestjs) publish v7.0.11 release 2020-05-12 14:06:57 +02:00
Kamil Myśliwiec
64df4a96c9 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 14:05:14 +02:00
Kamil Myśliwiec
7775081159 fix(core): dont instantiate transient classes when inquirer is transient 2020-05-12 14:05:05 +02:00
Kamil Mysliwiec
dcf3ca0d4c Merge pull request #4587 from BrunnerLivio/fix/improve-invalid-module-exception
fix(core): improve error message when imported module is nil
2020-05-12 14:00:04 +02:00
Kamil Myśliwiec
9ee7c3ffa3 chore(@nestjs) publish v7.0.10 release 2020-05-12 12:24:32 +02:00
Kamil Myśliwiec
1f8b45bf9b sample(mongoose): use decorators to create a schema definition 2020-05-12 12:19:41 +02:00
Kamil Myśliwiec
97061348f5 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 12:19:06 +02:00
Kamil Mysliwiec
a8da4f74da Merge pull request #4759 from nestjs/renovate/eslint-7.x
chore(deps): update dependency eslint to v7
2020-05-12 12:19:01 +02:00
Kamil Mysliwiec
1bc9939000 Update packages/core/errors/exceptions/undefined-forwardref.exception.ts 2020-05-12 12:08:10 +02:00
Kamil Mysliwiec
e4184145cb Update packages/core/injector/container.ts 2020-05-12 12:08:02 +02:00
Kamil Mysliwiec
3e0fb387a0 Update packages/core/injector/container.ts 2020-05-12 12:07:47 +02:00
Kamil Myśliwiec
630c3be032 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 12:06:33 +02:00
Kamil Mysliwiec
1f880c7e8b Merge pull request #4629 from apatryda/4590-default-value-pipe
feat(common): add a default-value pipe
2020-05-12 12:06:27 +02:00
Kamil Mysliwiec
47184d4ddb Merge pull request #4699 from digital-value-apps/http_service_with_cancel_token
fix(common): Allow users to provide a cancellation token to http service
2020-05-12 12:05:54 +02:00
Kamil Mysliwiec
822bbba826 Merge pull request #4764 from nestjs/renovate/fastify-formbody-3.x
fix(deps): update dependency fastify-formbody to v3.2.0
2020-05-12 12:05:31 +02:00
Kamil Mysliwiec
91f44a0978 Merge pull request #4707 from nestjs/renovate/uuid-8.x
fix(deps): update dependency uuid to v8
2020-05-12 12:05:18 +02:00
Kamil Mysliwiec
53965ec396 Merge pull request #4774 from Durairaj/master
fix(deps): removed kafka-node, since that types is not used
2020-05-12 12:03:40 +02:00
Kamil Mysliwiec
e394f73a39 Merge pull request #4763 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.5.1
2020-05-12 12:02:55 +02:00
Kamil Mysliwiec
f76ea42d4d Merge pull request #4782 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2.1.1
2020-05-12 12:01:45 +02:00
Kamil Myśliwiec
bfcd6f25d6 Merge branch 'master' of https://github.com/nestjs/nest 2020-05-12 12:00:25 +02:00
Kamil Myśliwiec
d08c7c742b fix(core): resolve nested transient providers #4756 2020-05-12 11:59:59 +02:00
Renovate Bot
0fa229529e chore(deps): update dependency eslint to v7 2020-05-12 08:52:33 +00:00
Renovate Bot
47fcaaf855 fix(deps): update dependency fastify-formbody to v3.2.0 2020-05-12 08:42:09 +00:00
Renovate Bot
a4ea40dacc fix(deps): update dependency @nestjs/serve-static to v2.1.1 2020-05-12 08:40:23 +00:00
Renovate Bot
48ab7359e4 chore(deps): update dependency ts-jest to v25.5.1 2020-05-12 08:39:43 +00:00
Kamil Mysliwiec
cb65d90249 Merge pull request #4757 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.14.0
2020-05-12 10:21:28 +02:00
Kamil Mysliwiec
341746313a Merge pull request #4758 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.14.1
2020-05-12 10:21:20 +02:00
Kamil Mysliwiec
d1d583af07 Merge pull request #4760 from nestjs/renovate/conventional-changelog-3.x
chore(deps): update dependency conventional-changelog to v3.1.21
2020-05-12 10:20:55 +02:00
Kamil Mysliwiec
60e77e92e2 Merge pull request #4761 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.13
2020-05-12 10:20:47 +02:00
Kamil Mysliwiec
306adf0b3f Merge pull request #4765 from nestjs/renovate/fastify-multipart-1.x
chore(deps): update dependency fastify-multipart to v1.0.6
2020-05-12 10:20:27 +02:00
Kamil Mysliwiec
092a6af52c Merge pull request #4770 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.3.0
2020-05-12 10:19:56 +02:00
Kamil Mysliwiec
5462d1d152 Merge pull request #4771 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.8
2020-05-12 10:19:36 +02:00
Kamil Mysliwiec
9179b43f94 Merge pull request #4777 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.4
2020-05-12 10:19:28 +02:00
Kamil Mysliwiec
824b543a94 Merge pull request #4779 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.32.0
2020-05-12 10:19:18 +02:00
Kamil Mysliwiec
25d9e138c1 Merge pull request #4780 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.13.1
2020-05-12 10:14:04 +02:00
Renovate Bot
e32270c202 fix(deps): update apollo graphql packages to v2.13.1 2020-05-11 20:25:17 +00:00
Renovate Bot
643d74df46 chore(deps): update typescript-eslint monorepo to v2.32.0 2020-05-11 17:41:35 +00:00
Renovate Bot
2bda4fca88 chore(deps): update dependency ts-loader to v7.0.4 2020-05-11 15:58:59 +00:00
Renovate Bot
d5807f160b fix(deps): update dependency bull to v3.14.0 2020-05-11 13:35:42 +00:00
Durairaj Subramaniam
fe9afa34ee fix(deps): removed kafka-node, since that types is not used 2020-05-10 20:51:01 +01:00
Renovate Bot
79c5014d82 fix(deps): update dependency sequelize to v5.21.8 2020-05-10 11:15:36 +00:00
Renovate Bot
3208409654 fix(deps): update dependency ws to v7.3.0 2020-05-10 06:37:58 +00:00
alex
0845dab3a3 feat(microservices): Add ability for pass transport to MessagePattern 2020-05-10 02:30:16 +03:00
Renovate Bot
56a24622b6 chore(deps): update dependency fastify-multipart to v1.0.6 2020-05-09 16:42:11 +00:00
Renovate Bot
62b0330a1c fix(deps): update dependency mongoose to v5.9.13 2020-05-09 10:10:35 +00:00
Renovate Bot
c0acada6a8 chore(deps): update dependency conventional-changelog to v3.1.21 2020-05-08 22:21:33 +00:00
Renovate Bot
75830c9eaf fix(deps): update dependency fastify to v2.14.1 2020-05-08 18:55:59 +00:00
Kamil Mysliwiec
bb71ceaf3d Merge pull request #4754 from nestjs/renovate/mqtt-4.x
chore(deps): update dependency mqtt to v4.0.1
2020-05-08 08:41:27 +02:00
Renovate Bot
34a6704b12 chore(deps): update dependency mqtt to v4.0.1 2020-05-07 17:33:06 +00:00
Kamil Mysliwiec
cbda11b4fb Merge pull request #4749 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.5
2020-05-07 10:02:49 +02:00
Renovate Bot
b4c06f2242 fix(deps): update dependency @nestjs/swagger to v4.5.5 2020-05-07 07:24:34 +00:00
Kamil Mysliwiec
1cb1c76f03 Merge pull request #4747 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.3
2020-05-07 09:23:39 +02:00
Kamil Mysliwiec
ff6365225d Merge pull request #4748 from nestjs/renovate/nestjs-mongoose-7.x
fix(deps): update dependency @nestjs/mongoose to v7
2020-05-07 09:22:35 +02:00
Renovate Bot
902e6cd322 chore(deps): update dependency ts-loader to v7.0.3 2020-05-07 06:56:18 +00:00
Kamil Mysliwiec
ca065578f8 Merge pull request #4741 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.5.0
2020-05-07 08:45:06 +02:00
Renovate Bot
221c2c839f fix(deps): update dependency @nestjs/mongoose to v7 2020-05-07 06:42:03 +00:00
Renovate Bot
a0b84ffd1e chore(deps): update dependency ts-jest to v25.5.0 2020-05-06 09:31:23 +00:00
Renovate Bot
e6233cbd5b fix(deps): update dependency uuid to v8 2020-05-06 07:40:30 +00:00
Kamil Mysliwiec
a2e1cfcd62 Merge pull request #4740 from nestjs/renovate/tslib-1.x
fix(deps): update dependency tslib to v1.11.2
2020-05-06 08:21:10 +02:00
Renovate Bot
8d2c79fa83 fix(deps): update dependency tslib to v1.11.2 2020-05-06 00:28:53 +00:00
Kamil Mysliwiec
8a2c6063b7 Merge pull request #4735 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v26.0.1
2020-05-05 20:48:45 +02:00
Kamil Mysliwiec
a4f8419698 Merge pull request #4738 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.20
2020-05-05 20:41:01 +02:00
Renovate Bot
4044d60583 chore(deps): update dependency @types/redis to v2.8.20 2020-05-05 17:00:54 +00:00
Renovate Bot
16ba70cba2 chore(deps): update dependency jest to v26.0.1 2020-05-05 12:05:39 +00:00
Kamil Mysliwiec
c31f2f6c5f Merge pull request #4730 from nestjs/renovate/major-jest-monorepo
chore(deps): update dependency jest to v26
2020-05-05 09:52:27 +02:00
Renovate Bot
b463a8e93b chore(deps): update dependency jest to v26 2020-05-05 07:17:46 +00:00
Kamil Mysliwiec
4e736b925c Merge pull request #4732 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.12
2020-05-05 08:49:24 +02:00
Kamil Mysliwiec
ec29c7e19c Merge pull request #4729 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.31.0
2020-05-05 08:49:12 +02:00
Kamil Mysliwiec
36c2ed1b9e Merge pull request #4728 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.4
2020-05-05 08:49:02 +02:00
Kamil Mysliwiec
8dac4d0f1c Merge pull request #4727 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.7
2020-05-05 08:48:53 +02:00
Kamil Mysliwiec
289e04dc86 Merge pull request #4726 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.13.0
2020-05-05 08:48:42 +02:00
Kamil Mysliwiec
90bfda4311 Merge pull request #4733 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.19
2020-05-05 08:46:45 +02:00
Renovate Bot
dd9086d612 chore(deps): update dependency @types/redis to v2.8.19 2020-05-05 00:55:56 +00:00
Renovate Bot
c8e678682a fix(deps): update dependency mongoose to v5.9.12 2020-05-04 22:48:37 +00:00
Renovate Bot
7b03a6c361 chore(deps): update typescript-eslint monorepo to v2.31.0 2020-05-04 18:02:41 +00:00
Renovate Bot
6634898334 fix(deps): update dependency @nestjs/swagger to v4.5.4 2020-05-04 17:01:42 +00:00
Renovate Bot
c7d890e604 fix(deps): update dependency @nestjs/graphql to v7.3.7 2020-05-04 15:31:23 +00:00
Renovate Bot
1d938fd911 fix(deps): update apollo graphql packages to v2.13.0 2020-05-04 15:28:26 +00:00
Kamil Mysliwiec
995e2870d5 Merge pull request #4725 from vferdiansyah/patch-1
Update README.md
2020-05-04 13:51:13 +02:00
Veri Ferdiansyah
6bb1d88d36 Update README.md 2020-05-04 18:49:01 +07:00
Kamil Mysliwiec
ea8fe39e43 Merge pull request #4714 from nestjs/renovate/supertest-2.x
chore(deps): update dependency @types/supertest to v2.0.9
2020-05-04 12:07:39 +02:00
Kamil Mysliwiec
3b189faa67 Merge pull request #4711 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.11
2020-05-04 12:06:35 +02:00
Kamil Mysliwiec
535dff89c0 Merge pull request #4712 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3.3.0
2020-05-04 11:23:24 +02:00
Renovate Bot
7aed631783 fix(deps): update dependency mongoose to v5.9.11 2020-05-04 08:28:59 +00:00
Renovate Bot
06f68651ec chore(deps): update dependency cache-manager to v3.3.0 2020-05-04 08:26:24 +00:00
Renovate Bot
447e1e3ed6 chore(deps): update dependency @types/supertest to v2.0.9 2020-05-04 08:22:29 +00:00
Kamil Mysliwiec
c8f5fc483d Merge pull request #4709 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.5
2020-05-04 10:12:42 +02:00
Kamil Mysliwiec
2379f9775e Merge pull request #4702 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.5.4
2020-05-04 10:12:32 +02:00
Kamil Mysliwiec
d4943751fa Merge pull request #4710 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.2.2
2020-05-04 10:12:11 +02:00
Kamil Mysliwiec
86e98dc74f Merge pull request #4720 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.10.1
2020-05-04 10:11:53 +02:00
Kamil Mysliwiec
6f658624fd Merge pull request #4724 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.5
2020-05-04 10:11:31 +02:00
Renovate Bot
aad7ec2862 chore(deps): update dependency @nestjs/cli to v7.1.5 2020-05-04 07:56:10 +00:00
Renovate Bot
1ee4bc56b0 chore(deps): update dependency ts-node to v8.10.1 2020-05-03 07:13:50 +00:00
Renovate Bot
bacdc8676b chore(deps): update dependency jest to v25.5.4 2020-05-02 08:45:47 +00:00
Livio
36ba59553c fix(core): improve error message when imported module is nil
fixes #4586
2020-05-02 00:14:42 +02:00
Renovate Bot
9e9c649e6b chore(deps): update dependency lint-staged to v10.2.2 2020-05-01 04:31:51 +00:00
Renovate Bot
0bb5f91a67 fix(deps): update dependency @nestjs/graphql to v7.3.5 2020-04-30 08:05:00 +00:00
Kamil Mysliwiec
011ae85143 Merge pull request #4703 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.7
2020-04-30 09:02:03 +02:00
Kamil Mysliwiec
b6433fc7ee Merge pull request #4705 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.9.6
2020-04-30 09:01:58 +02:00
Kamil Mysliwiec
12a92d98c4 Merge pull request #4706 from nestjs/renovate/nats-1.x
chore(deps): update dependency nats to v1.4.9
2020-04-30 09:01:40 +02:00
Kamil Mysliwiec
142005573e Merge pull request #4708 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.2
2020-04-30 09:01:24 +02:00
Renovate Bot
9349189a1a chore(deps): update dependency ts-loader to v7.0.2 2020-04-30 05:53:58 +00:00
Renovate Bot
8fff239f1b chore(deps): update dependency nats to v1.4.9 2020-04-29 20:43:36 +00:00
Renovate Bot
c7fee93706 chore(deps): update babel monorepo to v7.9.6 2020-04-29 18:46:12 +00:00
Renovate Bot
c70bbb1923 fix(deps): update dependency mongodb to v3.5.7 2020-04-29 12:13:38 +00:00
Kamil Mysliwiec
1e98a8e790 Merge pull request #4697 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.2.0
2020-04-29 09:04:54 +02:00
Kamil Mysliwiec
2d33f52b63 Merge pull request #4700 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.5.0
2020-04-29 09:03:26 +02:00
Renovate Bot
1280dd6188 chore(deps): update dependency jest to v25.5.0 2020-04-28 20:13:10 +00:00
Nicolas Lenepveu
2b7725bef5 fix(common): Allow users to provide a cancellation token to http service 2020-04-28 20:51:50 +02:00
Renovate Bot
a39a6e9ca5 chore(deps): update dependency lint-staged to v10.2.0 2020-04-28 13:24:21 +00:00
Kamil Mysliwiec
29ad228655 Merge pull request #4695 from nestjs/renovate/docker-mysql-5.x
chore(deps): update mysql docker tag to v5.7.30
2020-04-28 13:52:07 +02:00
Kamil Mysliwiec
f9e39c1b20 Merge pull request #4696 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.14.0
2020-04-28 13:51:56 +02:00
Renovate Bot
b6374e8b0d fix(deps): update dependency fastify to v2.14.0 2020-04-28 10:26:30 +00:00
Fabien Robert
a11da77144 feat(microservice): hybrid microservice can inherit config 2020-04-28 11:05:51 +02:00
Fabien Robert
10bd87cb7f feat(microservice): hybrid microservice can inherit config 2020-04-28 10:40:43 +02:00
Kamil Mysliwiec
b2d37b8de6 Merge pull request #4690 from nestjs/renovate/mqtt-4.x
chore(deps): update dependency mqtt to v4
2020-04-28 09:12:39 +02:00
Renovate Bot
ab2c58d573 chore(deps): update mysql docker tag to v5.7.30 2020-04-28 07:11:30 +00:00
Kamil Mysliwiec
de577292e3 Merge pull request #4689 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.30.0
2020-04-28 09:09:49 +02:00
Kamil Mysliwiec
04cb13aa4d Merge pull request #4687 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.4
2020-04-28 09:09:36 +02:00
Renovate Bot
380a68d3be chore(deps): update typescript-eslint monorepo to v2.30.0 2020-04-27 17:43:40 +00:00
Renovate Bot
abdeee69b4 chore(deps): update dependency mqtt to v4 2020-04-27 17:30:06 +00:00
Renovate Bot
47e25265f6 chore(deps): update dependency @nestjs/cli to v7.1.4 2020-04-27 13:36:39 +00:00
Kamil Mysliwiec
e95d527ed9 Merge pull request #4679 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.9.1
2020-04-27 09:36:57 +02:00
Renovate Bot
694704c27b chore(deps): update dependency ts-node to v8.9.1 2020-04-27 07:20:03 +00:00
Kamil Mysliwiec
a92f1262e4 Merge pull request #4675 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.2.5
2020-04-27 09:07:55 +02:00
Kamil Mysliwiec
f2b382538b Merge pull request #4680 from nestjs/renovate/mocha-7.x
chore(deps): update dependency mocha to v7.1.2
2020-04-27 09:07:26 +02:00
Kamil Mysliwiec
87bdf87d2f Merge pull request #4681 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.14
2020-04-27 09:06:29 +02:00
Kamil Mysliwiec
afc19bdd5d Merge pull request #4685 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.0.3
2020-04-27 09:05:57 +02:00
Renovate Bot
649033ddbc chore(deps): update dependency ts-morph to v7.0.3 2020-04-26 22:52:00 +00:00
Renovate Bot
a215322ace chore(deps): update dependency @types/mongoose to v5.7.14 2020-04-26 18:04:44 +00:00
Renovate Bot
0c2e73c78e chore(deps): update dependency mocha to v7.1.2 2020-04-26 06:31:20 +00:00
Renovate Bot
74d7a2f4ca fix(deps): update dependency ws to v7.2.5 2020-04-25 10:58:46 +00:00
Kamil Mysliwiec
fb44f21e96 Merge pull request #4665 from nestjs/renovate/coveralls-3.x
chore(deps): update dependency coveralls to v3.1.0
2020-04-25 12:54:21 +02:00
Kamil Mysliwiec
b271d89146 Merge pull request #4667 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.9
2020-04-25 12:54:12 +02:00
Kamil Mysliwiec
1f6deb0c11 Merge pull request #4663 from nestjs/renovate/class-validator-0.x
fix(deps): update dependency class-validator to v0.12.2
2020-04-25 12:09:27 +02:00
Kamil Mysliwiec
392a13f758 Merge pull request #4672 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.13
2020-04-25 12:09:08 +02:00
Kamil Mysliwiec
e0a2eb7398 Merge pull request #4673 from nestjs/renovate/concurrently-5.x
chore(deps): update dependency concurrently to v5.2.0
2020-04-25 12:08:54 +02:00
Renovate Bot
426a3b04f2 chore(deps): update dependency concurrently to v5.2.0 2020-04-25 04:13:27 +00:00
Renovate Bot
f0973d607f chore(deps): update dependency @types/mongoose to v5.7.13 2020-04-24 23:51:43 +00:00
Renovate Bot
55a828a901 chore(deps): update dependency coveralls to v3.1.0 2020-04-24 22:44:52 +00:00
Renovate Bot
23181cb819 fix(deps): update nest monorepo to v7.0.9 2020-04-24 07:14:35 +00:00
Kamil Myśliwiec
a5a8712668 chore(@nestjs) publish v7.0.9 release 2020-04-24 09:02:26 +02:00
Kamil Myśliwiec
77fc5da848 Merge branch 'master' of https://github.com/nestjs/nest 2020-04-24 09:00:10 +02:00
Kamil Myśliwiec
b2bd950cc9 fix(core): fix nullable constructor host when factory provided 2020-04-24 08:59:38 +02:00
Kamil Myśliwiec
e5db8e414e sample(grpc): fix hero proto file 2020-04-24 08:59:05 +02:00
Renovate Bot
678986aa7e fix(deps): update dependency class-validator to v0.12.2 2020-04-23 20:26:22 +00:00
Kamil Mysliwiec
f4d8fad2d4 Merge pull request #4633 from apatryda/4632-tests-should-run-ootb
test: fix tests to make them run ootb
2020-04-23 09:09:08 +02:00
Kamil Mysliwiec
aaf4cb591e Merge pull request #4650 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.7
2020-04-23 09:08:36 +02:00
Kamil Mysliwiec
41f59daa58 Merge pull request #4651 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.43.0
2020-04-23 09:08:28 +02:00
Kamil Mysliwiec
8a253c5f76 Merge pull request #4652 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.5
2020-04-23 09:08:06 +02:00
Kamil Mysliwiec
1117b246c6 Merge pull request #4653 from nestjs/renovate/coveralls-3.x
chore(deps): update dependency coveralls to v3.0.13
2020-04-23 09:07:54 +02:00
Kamil Mysliwiec
661424f389 Merge pull request #4654 from nestjs/renovate/eslint-config-prettier-6.x
chore(deps): update dependency eslint-config-prettier to v6.11.0
2020-04-23 09:07:49 +02:00
Kamil Mysliwiec
d8ab987130 Merge pull request #4661 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.7
2020-04-23 09:07:42 +02:00
Renovate Bot
92908c8f0f fix(deps): update dependency sequelize to v5.21.7 2020-04-23 03:56:46 +00:00
Renovate Bot
5e820cc788 chore(deps): update dependency coveralls to v3.0.13 2020-04-21 20:44:09 +00:00
Renovate Bot
8edb035a87 chore(deps): update dependency eslint-config-prettier to v6.11.0 2020-04-21 19:45:37 +00:00
Renovate Bot
4022347860 chore(deps): update dependency prettier to v2.0.5 2020-04-21 17:50:59 +00:00
Renovate Bot
6ee10bef9d chore(deps): update dependency webpack to v4.43.0 2020-04-21 16:32:15 +00:00
Renovate Bot
cf2c279be2 chore(deps): update dependency lint-staged to v10.1.7 2020-04-21 14:43:20 +00:00
Kamil Mysliwiec
4c9d1de10e Merge pull request #4647 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.4
2020-04-21 10:02:07 +02:00
Renovate Bot
1a0b213d97 fix(deps): update dependency @nestjs/graphql to v7.3.4 2020-04-21 07:47:54 +00:00
Kamil Mysliwiec
8a7fc27513 Merge pull request #4642 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.9.0
2020-04-21 09:07:31 +02:00
Kamil Mysliwiec
17edde1a22 Merge pull request #4643 from nestjs/renovate/fastify-static-2.x
chore(deps): update dependency fastify-static to v2.7.0
2020-04-21 09:06:46 +02:00
Kamil Mysliwiec
387f918973 Merge pull request #4645 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.10
2020-04-21 09:04:45 +02:00
Renovate Bot
11794b99c0 fix(deps): update dependency mongoose to v5.9.10 2020-04-20 22:02:07 +00:00
Renovate Bot
4a14444088 chore(deps): update dependency fastify-static to v2.7.0 2020-04-20 21:11:46 +00:00
Renovate Bot
44a23593aa chore(deps): update dependency ts-node to v8.9.0 2020-04-20 20:55:30 +00:00
Kamil Mysliwiec
e84d90ae86 Merge pull request #4638 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.3
2020-04-20 20:42:03 +02:00
Kamil Mysliwiec
e7ee336b8c Merge pull request #4637 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.3
2020-04-20 20:41:55 +02:00
Kamil Mysliwiec
7b241818a5 Merge pull request #4641 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.29.0
2020-04-20 20:40:54 +02:00
Renovate Bot
6d68283c4b chore(deps): update typescript-eslint monorepo to v2.29.0 2020-04-20 17:22:14 +00:00
Artur Nerkowski
f2726c19cb test: fix tests to make them run ootb 2020-04-20 17:04:59 +02:00
Renovate Bot
87c06eef42 fix(deps): update dependency @nestjs/swagger to v4.5.3 2020-04-20 14:54:54 +00:00
Artur Nerkowski
810bb029be feat(common): add a default-value pipe 2020-04-20 16:52:16 +02:00
Renovate Bot
e5dc2c29a5 fix(deps): update dependency @nestjs/graphql to v7.3.3 2020-04-20 14:46:34 +00:00
Kamil Mysliwiec
94a21eb683 Merge pull request #4636 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.2
2020-04-20 16:32:46 +02:00
Renovate Bot
ddb75ae335 fix(deps): update dependency @nestjs/graphql to v7.3.2 2020-04-20 11:40:13 +00:00
Kamil Mysliwiec
90506e09a6 Merge pull request #4626 from nestjs/renovate/class-validator-0.x
fix(deps): update dependency class-validator to v0.12.1
2020-04-20 11:21:44 +02:00
Kamil Mysliwiec
fc704b7cb9 Merge pull request #4635 from nestjs/renovate/nestjs-schedule-0.x
fix(deps): update dependency @nestjs/schedule to v0.3.1
2020-04-20 10:00:23 +02:00
Renovate Bot
307fbbf9df fix(deps): update dependency @nestjs/schedule to v0.3.1 2020-04-20 07:48:52 +00:00
Kamil Mysliwiec
bf09428376 Merge pull request #4620 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.6
2020-04-20 09:33:01 +02:00
Kamil Mysliwiec
99de33c79e Merge pull request #4625 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.18
2020-04-20 09:32:54 +02:00
Kamil Mysliwiec
017791186d Merge pull request #4624 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.12
2020-04-20 09:32:48 +02:00
Kamil Mysliwiec
f5a3269561 Merge pull request #4631 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.4.0
2020-04-20 09:32:33 +02:00
Kamil Mysliwiec
002878e091 Merge pull request #4634 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7.0.1
2020-04-20 09:23:57 +02:00
Renovate Bot
d439758319 chore(deps): update dependency ts-loader to v7.0.1 2020-04-20 05:27:29 +00:00
Renovate Bot
95f7eadd8d chore(deps): update dependency jest to v25.4.0 2020-04-19 22:26:24 +00:00
Renovate Bot
1bade34fe1 chore(deps): update dependency lint-staged to v10.1.6 2020-04-19 08:46:13 +00:00
Renovate Bot
c591059904 fix(deps): update dependency class-validator to v0.12.1 2020-04-18 12:30:33 +00:00
Renovate Bot
cf65f16ff3 chore(deps): update dependency @types/redis to v2.8.18 2020-04-17 23:21:12 +00:00
Renovate Bot
3a4b17271b chore(deps): update dependency @types/mongoose to v5.7.12 2020-04-17 23:19:38 +00:00
Kamil Mysliwiec
799ccc24d5 Merge pull request #4619 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.2
2020-04-17 14:18:04 +02:00
Renovate Bot
67bdae06e9 fix(deps): update dependency @nestjs/swagger to v4.5.2 2020-04-17 12:09:49 +00:00
Kamil Mysliwiec
33b40ff44f Merge pull request #4617 from nestjs/renovate/engine.io-client-3.x
chore(deps): update dependency engine.io-client to v3.4.1
2020-04-17 12:05:37 +02:00
Kamil Mysliwiec
fb3040f866 Merge pull request #4618 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.1
2020-04-17 12:05:27 +02:00
Renovate Bot
6c986e8c8d fix(deps): update dependency @nestjs/graphql to v7.3.1 2020-04-17 09:51:24 +00:00
Renovate Bot
f54f864b94 chore(deps): update dependency engine.io-client to v3.4.1 2020-04-17 08:52:13 +00:00
Kamil Myśliwiec
e834ec7f5f Merge branch 'master' of https://github.com/nestjs/nest 2020-04-17 10:02:38 +02:00
Kamil Myśliwiec
12de529a48 refactor(core): add missing type to the root module 2020-04-17 10:02:16 +02:00
Kamil Mysliwiec
c604ad18a9 Merge pull request #4611 from nestjs/renovate/merge-graphql-schemas-1.x
chore(deps): update dependency merge-graphql-schemas to v1.7.8
2020-04-17 09:22:55 +02:00
Kamil Mysliwiec
3ce5a028c7 Merge pull request #4616 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.4.0
2020-04-17 08:55:43 +02:00
Renovate Bot
a2bf742111 chore(deps): update dependency ts-jest to v25.4.0 2020-04-17 06:14:32 +00:00
Sebastian Schmid
b0dc39e589 introduced GRPC channelOptions 2020-04-16 19:44:47 +02:00
Sebastian Schmid
653cc9a787 Merge branch 'master' into bugfix/grpc-options
# Conflicts:
#	packages/microservices/client/client-grpc.ts
2020-04-16 19:35:57 +02:00
Renovate Bot
18547a3879 chore(deps): update dependency merge-graphql-schemas to v1.7.8 2020-04-16 15:30:40 +00:00
Kamil Mysliwiec
50f91e798b Merge pull request #4610 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.3.0
2020-04-16 14:45:02 +02:00
Renovate Bot
95269309f8 fix(deps): update dependency @nestjs/graphql to v7.3.0 2020-04-16 12:28:07 +00:00
Kamil Mysliwiec
ac37717cc3 Merge pull request #4608 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.8
2020-04-16 11:14:15 +02:00
Renovate Bot
352e643c1a fix(deps): update nest monorepo to v7.0.8 2020-04-16 08:19:55 +00:00
Kamil Myśliwiec
83c2ebfcba chore(): update readme file in packages 2020-04-16 10:08:45 +02:00
Kamil Myśliwiec
edbac299c8 chore(@nestjs) publish v7.0.8 release 2020-04-16 10:07:49 +02:00
Kamil Myśliwiec
9a694cb853 fix(grpc): fix credentials options 2020-04-16 10:00:53 +02:00
Kamil Mysliwiec
2376aa43a5 Merge pull request #4604 from nestjs/renovate/apollo-graphql-packages
fix(deps): update dependency graphql-tools to v4.0.8
2020-04-16 09:27:24 +02:00
Kamil Mysliwiec
9ae9aa3059 Merge pull request #4606 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.11
2020-04-16 09:26:00 +02:00
Renovate Bot
014824121b chore(deps): update dependency @types/mongoose to v5.7.11 2020-04-15 23:51:45 +00:00
Sebastian Schmid
09ab0087af GRPC: Fix credentials and introduce arguments 2020-04-15 23:56:56 +02:00
Renovate Bot
647235f1ac fix(deps): update dependency graphql-tools to v4.0.8 2020-04-15 14:49:03 +00:00
Kamil Mysliwiec
b14b0f4376 Merge pull request #4594 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.4
2020-04-15 14:10:53 +02:00
Kamil Mysliwiec
7f5750660a Merge pull request #4600 from nestjs/renovate/ts-loader-7.x
chore(deps): update dependency ts-loader to v7
2020-04-15 14:10:42 +02:00
Renovate Bot
ac87ed8448 chore(deps): update dependency ts-loader to v7 2020-04-15 05:14:51 +00:00
Renovate Bot
2cd6cb9460 fix(deps): update dependency @nestjs/graphql to v7.2.4 2020-04-14 14:25:42 +00:00
Kamil Mysliwiec
e4682d537d Merge pull request #4591 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.3
2020-04-14 14:18:31 +02:00
Kamil Mysliwiec
e4b8e5d08e Merge pull request #4592 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.6
2020-04-14 14:18:18 +02:00
Renovate Bot
88f7bd5583 fix(deps): update dependency @nestjs/graphql to v7.2.3 2020-04-14 12:03:17 +00:00
Renovate Bot
8b8156981a fix(deps): update dependency mongodb to v3.5.6 2020-04-14 11:53:57 +00:00
Kamil Mysliwiec
2b15735a33 Update Readme.md 2020-04-14 11:59:13 +02:00
Kamil Mysliwiec
ec0190eeaa Update Readme.md 2020-04-14 11:51:30 +02:00
Kamil Mysliwiec
571eff638d Merge pull request #4589 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.1.1
2020-04-14 11:31:01 +02:00
Renovate Bot
f23eba1f08 fix(deps): update dependency @nestjs/bull to v0.1.1 2020-04-14 09:19:45 +00:00
Kamil Mysliwiec
765a3191ae Merge pull request #4583 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.28.0
2020-04-14 10:21:35 +02:00
Renovate Bot
915d346855 chore(deps): update typescript-eslint monorepo to v2.28.0 2020-04-14 08:21:05 +00:00
Kamil Mysliwiec
d6e4af4b30 Merge pull request #4580 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.9
2020-04-14 10:09:21 +02:00
Kamil Mysliwiec
f729b2edd1 Merge pull request #4585 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.4
2020-04-14 10:09:06 +02:00
Renovate Bot
55c5ec8f46 chore(deps): update dependency @types/ws to v7.2.4 2020-04-13 18:59:17 +00:00
Renovate Bot
aa17f033ab fix(deps): update dependency mongoose to v5.9.9 2020-04-13 14:36:57 +00:00
Kamil Mysliwiec
cc6cfef4f0 Merge pull request #4569 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.13.1
2020-04-13 15:24:23 +02:00
Renovate Bot
9edc6b8fe7 fix(deps): update dependency fastify to v2.13.1 2020-04-12 10:22:57 +00:00
Kamil Mysliwiec
016116a71c Update Readme.md 2020-04-10 15:43:46 +02:00
Kamil Mysliwiec
2c1407ad77 Update Readme.md 2020-04-10 15:42:40 +02:00
Kamil Mysliwiec
57435c2135 Update Readme.md 2020-04-10 14:41:31 +02:00
Kamil Mysliwiec
761d5d458a Update Readme.md 2020-04-10 14:40:52 +02:00
Kamil Mysliwiec
c0d3152492 Merge pull request #4506 from Emily-RoseSteyn/fix/#4447/non-expiring-cache
fix(common): change cache ttl decorator to set 0 value ttl
2020-04-10 13:36:36 +02:00
Kamil Mysliwiec
c007ef4025 Merge pull request #4554 from zivbar/my-fix-branch
fix(samples):  catsProvider's useFactory param type
2020-04-10 13:18:15 +02:00
Kamil Mysliwiec
e4598e484d Merge pull request #4556 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.3
2020-04-10 10:11:17 +02:00
Kamil Mysliwiec
2e928ca46f Merge pull request #4557 from nestjs/renovate/husky-4.x
chore(deps): update dependency husky to v4.2.5
2020-04-10 09:14:03 +02:00
Kamil Mysliwiec
0262e9fac1 Merge pull request #4558 from nestjs/renovate/core-js-3.x
chore(deps): update dependency core-js to v3.6.5
2020-04-10 09:13:56 +02:00
Kamil Mysliwiec
7dfb6ce9d7 Merge pull request #4559 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.12.2
2020-04-10 09:10:14 +02:00
Kamil Mysliwiec
3e7fd83e61 Merge pull request #4560 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.10
2020-04-10 09:10:09 +02:00
Kamil Mysliwiec
f12ad1bc3a Merge pull request #4561 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.6
2020-04-10 09:09:59 +02:00
Renovate Bot
10c8dd40d5 chore(deps): update dependency husky to v4.2.5 2020-04-09 21:43:07 +00:00
Renovate Bot
995aba763c chore(deps): update dependency @types/express to v4.17.6 2020-04-09 21:10:24 +00:00
Renovate Bot
c4e87f51f9 chore(deps): update dependency @types/mongoose to v5.7.10 2020-04-09 20:35:57 +00:00
Renovate Bot
e2674c6326 chore(deps): update dependency @types/bull to v3.12.2 2020-04-09 20:33:56 +00:00
Renovate Bot
c34e6901ae chore(deps): update dependency core-js to v3.6.5 2020-04-09 16:58:36 +00:00
Renovate Bot
d0dd846fcf chore(deps): update dependency lint-staged to v10.1.3 2020-04-09 14:19:00 +00:00
Kamil Mysliwiec
b70a5ebff9 Merge pull request #4545 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.3.0
2020-04-09 10:18:31 +02:00
Ziv Bar
005c2c4360 fixed catsProvider's useFactory param type 2020-04-09 10:57:37 +03:00
Renovate Bot
edffcc5463 chore(deps): update dependency jest to v25.3.0 2020-04-09 07:30:51 +00:00
Kamil Mysliwiec
d9e4bf47db Merge pull request #4544 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.0.2
2020-04-09 09:04:31 +02:00
Kamil Mysliwiec
4fb7177f3b Merge pull request #4547 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.5
2020-04-09 09:04:19 +02:00
Kamil Mysliwiec
88aa0cef8b Merge pull request #4548 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.0.2
2020-04-09 09:04:13 +02:00
Kamil Mysliwiec
9b11c86175 Merge pull request #4549 from nestjs/renovate/nodemon-2.x
chore(deps): update dependency nodemon to v2.0.3
2020-04-09 09:03:46 +02:00
Kamil Mysliwiec
8fde3283ac Merge pull request #4550 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.9
2020-04-09 09:03:38 +02:00
Renovate Bot
8832d15ba0 chore(deps): update dependency @types/mongoose to v5.7.9 2020-04-08 20:30:39 +00:00
Renovate Bot
515dbdb2c4 chore(deps): update dependency nodemon to v2.0.3 2020-04-08 19:00:12 +00:00
Renovate Bot
3870e1d98e chore(deps): update dependency ts-morph to v7.0.2 2020-04-08 17:33:21 +00:00
Renovate Bot
a835bf29f4 chore(deps): update dependency @types/express to v4.17.5 2020-04-08 16:53:38 +00:00
Renovate Bot
f3fc345cf2 chore(deps): update dependency sinon to v9.0.2 2020-04-08 11:46:59 +00:00
Kamil Mysliwiec
2d99ddc0a1 Merge pull request #4542 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/preset-env to v7.9.5
2020-04-08 08:50:27 +02:00
Kamil Mysliwiec
eebbb26de3 Merge pull request #4541 from nestjs/renovate/apollo-graphql-packages
fix(deps): update apollo graphql packages to v2.12.0
2020-04-08 08:50:09 +02:00
Renovate Bot
4dc5c7514c chore(deps): update dependency @babel/preset-env to v7.9.5 2020-04-07 19:30:34 +00:00
Renovate Bot
364085771e fix(deps): update apollo graphql packages to v2.12.0 2020-04-07 18:42:35 +00:00
Kamil Mysliwiec
9d829f5753 Merge pull request #4538 from nestjs/renovate/fast-json-stringify-2.x
fix(deps): update dependency fast-json-stringify to v2
2020-04-07 19:40:05 +02:00
Renovate Bot
8484c0c922 fix(deps): update dependency fast-json-stringify to v2 2020-04-07 10:46:44 +00:00
Kamil Mysliwiec
2ab3629a8a Merge pull request #4535 from webberwang/fix-invalid-docker-command
build(): fix invalid docker down command
2020-04-07 08:57:29 +02:00
Webber Wang
4c4242f37d build(): fix invalid docker down command
`-d` is not valid flag for `docker-compose down`
2020-04-06 15:37:53 -07:00
Emily
25a478a5a6 Changed to use isNil util 2020-04-06 22:01:22 +02:00
Kamil Mysliwiec
d4c6cfeed0 Merge pull request #4531 from FagundesFurtado/patch-1
Update nest-interceptor.interface.ts
2020-04-06 19:41:52 +02:00
Kamil Mysliwiec
4bb193f64d Merge pull request #4532 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.27.0
2020-04-06 19:39:49 +02:00
Renovate Bot
dce8d9c5e8 chore(deps): update typescript-eslint monorepo to v2.27.0 2020-04-06 17:21:06 +00:00
Cristiano Fagundes
7a7a71d911 Update nest-interceptor.interface.ts 2020-04-06 11:40:22 -03:00
Kamil Mysliwiec
956baed7cc Merge pull request #4530 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.4
2020-04-06 14:29:31 +02:00
Renovate Bot
5d484c53ae chore(deps): update dependency prettier to v2.0.4 2020-04-06 12:18:37 +00:00
Kamil Mysliwiec
da4b1a3cce Merge pull request #4525 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.1
2020-04-06 10:26:12 +02:00
Kamil Mysliwiec
abb465d4dc Merge pull request #4528 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.3
2020-04-06 10:11:27 +02:00
Renovate Bot
789f8a4b30 chore(deps): update dependency prettier to v2.0.3 2020-04-05 21:18:45 +00:00
Renovate Bot
549bb979de fix(deps): update dependency @nestjs/graphql to v7.2.1 2020-04-05 15:01:34 +00:00
Kamil Myśliwiec
1ef5fb8572 Merge branch 'master' of https://github.com/nestjs/nest 2020-04-05 16:28:45 +02:00
Kamil Myśliwiec
1a0d47a22d refactor(): small style improvements 2020-04-05 16:27:14 +02:00
Kamil Mysliwiec
fc0d73e971 Merge pull request #4519 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.20.0
2020-04-05 11:51:40 +02:00
Kamil Mysliwiec
eb4e40873d Merge pull request #4520 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.8.2
2020-04-05 11:51:22 +02:00
Kamil Mysliwiec
0609d6e647 Merge pull request #4522 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.2
2020-04-05 11:42:46 +02:00
Renovate Bot
cb944970ac chore(deps): update dependency lint-staged to v10.1.2 2020-04-05 09:22:05 +00:00
Renovate Bot
417d312692 chore(deps): update dependency ts-node to v8.8.2 2020-04-05 01:51:19 +00:00
Renovate Bot
c48b2efbfa fix(deps): update dependency fast-json-stringify to v1.20.0 2020-04-04 22:36:07 +00:00
Kamil Mysliwiec
fad533ba4d Merge pull request #4515 from nestjs/renovate/pin-dependencies
chore(deps): pin dependencies
2020-04-04 12:40:04 +02:00
Renovate Bot
430e9cf8b3 chore(deps): pin dependencies 2020-04-04 10:38:54 +00:00
Kamil Myśliwiec
f77d1df06b feat(): update to the latest version of graphql 2020-04-04 12:35:28 +02:00
Kamil Mysliwiec
814b3b58e6 Merge pull request #4514 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.2.0
2020-04-04 11:54:51 +02:00
Kamil Mysliwiec
a998251239 Merge pull request #4513 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.19.0
2020-04-04 11:54:04 +02:00
Renovate Bot
9f19643924 fix(deps): update dependency @nestjs/graphql to v7.2.0 2020-04-04 09:27:08 +00:00
Kamil Mysliwiec
6cba88126a Merge pull request #4503 from nestjs/renovate/nyc-15.x
chore(deps): update dependency nyc to v15.0.1
2020-04-04 11:19:22 +02:00
Renovate Bot
f400673401 fix(deps): update dependency fast-json-stringify to v1.19.0 2020-04-04 09:02:57 +00:00
Kamil Mysliwiec
fbcb1c44a4 Merge pull request #4504 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.6
2020-04-04 10:55:04 +02:00
Kamil Mysliwiec
e21a71568a Merge pull request #4512 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.6
2020-04-04 10:54:58 +02:00
Kamil Mysliwiec
4396820aab Merge pull request #4507 from nestjs/renovate/jest-25.x
chore(deps): update dependency @types/jest to v25.2.1
2020-04-04 10:48:39 +02:00
Kamil Mysliwiec
5a507d4293 Merge pull request #4510 from nestjs/renovate/hbs-4.x
fix(deps): update dependency hbs to v4.1.1
2020-04-04 10:48:28 +02:00
Renovate Bot
82c9ce272c fix(deps): update dependency sequelize to v5.21.6 2020-04-04 08:45:07 +00:00
Renovate Bot
3b0e266084 fix(deps): update dependency hbs to v4.1.1 2020-04-04 03:50:43 +00:00
Renovate Bot
65f6c5fe51 chore(deps): update dependency @types/jest to v25.2.1 2020-04-03 21:26:40 +00:00
Emily
d68bb4a9db fix(common): change cache ttl decorator to set 0 value ttl
When used, @CacheTTL(0) will set no TTL on endpoint

Closes #4447
2020-04-03 22:05:58 +02:00
Renovate Bot
ada8808742 fix(deps): update dependency handlebars to v4.7.6 2020-04-03 18:09:49 +00:00
Renovate Bot
269b01d449 chore(deps): update dependency nyc to v15.0.1 2020-04-03 16:51:19 +00:00
Kamil Mysliwiec
e06915f148 Merge pull request #4502 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.3.1
2020-04-03 18:08:50 +02:00
Renovate Bot
c0ecc34881 chore(deps): update dependency ts-jest to v25.3.1 2020-04-03 15:31:57 +00:00
Kamil Mysliwiec
94f52fc741 Merge pull request #4500 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.7
2020-04-03 10:37:45 +02:00
Renovate Bot
c6039a326f chore(deps): update dependency jest to v25.2.7 2020-04-03 08:24:41 +00:00
Kamil Mysliwiec
7f58fc6d85 Merge pull request #4498 from nestjs/renovate/rxjs-compat-6.x
chore(deps): update dependency rxjs-compat to v6.5.5
2020-04-03 09:09:12 +02:00
Kamil Mysliwiec
19d459aded Merge pull request #4494 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.5
2020-04-03 09:08:35 +02:00
Kamil Mysliwiec
f153d5f6bb Merge pull request #4499 from nestjs/renovate/rxjs-6.x
fix(deps): update dependency rxjs to v6.5.5
2020-04-03 09:06:50 +02:00
Renovate Bot
89321242cc fix(deps): update dependency rxjs to v6.5.5 2020-04-03 01:51:25 +00:00
Renovate Bot
46318a7514 chore(deps): update dependency rxjs-compat to v6.5.5 2020-04-03 01:42:09 +00:00
Renovate Bot
6757530709 fix(deps): update dependency handlebars to v4.7.5 2020-04-02 19:16:05 +00:00
Kamil Mysliwiec
640bf671ff Merge pull request #4492 from nestjs/renovate/merge-graphql-schemas-1.x
chore(deps): update dependency merge-graphql-schemas to v1.7.7
2020-04-02 20:15:13 +02:00
Kamil Mysliwiec
4945764719 Merge pull request #4493 from nestjs/renovate/jest-25.x
chore(deps): update dependency @types/jest to v25.1.5
2020-04-02 20:15:01 +02:00
Renovate Bot
fed0f75565 chore(deps): update dependency @types/jest to v25.1.5 2020-04-02 17:08:57 +00:00
Renovate Bot
5fcbd1a59b chore(deps): update dependency merge-graphql-schemas to v1.7.7 2020-04-02 15:53:04 +00:00
Kamil Mysliwiec
150a763c05 Merge pull request #4488 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.6
2020-04-02 13:29:14 +02:00
Renovate Bot
4870a55adb chore(deps): update dependency jest to v25.2.6 2020-04-02 10:59:28 +00:00
Kamil Mysliwiec
e35016ce7c Merge pull request #4482 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.4
2020-04-02 09:14:28 +02:00
Kamil Mysliwiec
52da4bb224 Merge pull request #4483 from nestjs/renovate/grpc-proto-loader-0.x
fix(deps): update dependency @grpc/proto-loader to v0.5.4
2020-04-02 09:06:00 +02:00
Renovate Bot
173dffe37c fix(deps): update dependency @grpc/proto-loader to v0.5.4 2020-04-01 18:50:08 +00:00
Renovate Bot
55c737e305 fix(deps): update dependency handlebars to v4.7.4 2020-04-01 17:26:11 +00:00
Kamil Mysliwiec
76ff1016da Merge pull request #4474 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.4
2020-04-01 08:40:20 +02:00
Kamil Mysliwiec
7c7125ac7f Merge pull request #4475 from nestjs/renovate/sinon-9.x
chore(deps): update dependency @types/sinon to v9
2020-04-01 08:40:12 +02:00
Kamil Mysliwiec
58eb602c09 Merge pull request #4473 from nestjs/renovate/uuid-7.x
fix(deps): update dependency uuid to v7.0.3
2020-04-01 08:39:58 +02:00
Renovate Bot
e936dd0da0 chore(deps): update dependency @types/sinon to v9 2020-03-31 23:45:14 +00:00
Renovate Bot
3f456f09b1 chore(deps): update dependency @types/express to v4.17.4 2020-03-31 23:32:55 +00:00
Renovate Bot
09f87ac0d4 fix(deps): update dependency uuid to v7.0.3 2020-03-31 19:48:01 +00:00
Kamil Mysliwiec
37aca3d3c6 Merge pull request #4470 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.2
2020-03-31 17:43:43 +02:00
Kamil Mysliwiec
7d5ff96957 Merge pull request #4472 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.1
2020-03-31 17:43:28 +02:00
Kamil Mysliwiec
4f91f18f3c Merge pull request #4471 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.5
2020-03-31 17:42:39 +02:00
Renovate Bot
3fe047ca55 chore(deps): update dependency lint-staged to v10.1.1 2020-03-31 14:16:33 +00:00
Renovate Bot
6cf3f468c3 fix(deps): update dependency @nestjs/graphql to v7.1.5 2020-03-31 13:29:52 +00:00
Renovate Bot
8dff04260c chore(deps): update dependency @nestjs/cli to v7.1.2 2020-03-31 13:25:09 +00:00
Kamil Myśliwiec
661370e3e8 sample(): update grpc sample (missing interface) 2020-03-31 09:48:41 +02:00
Kamil Mysliwiec
e57f4a6b28 Merge pull request #4463 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.26.0
2020-03-31 09:23:47 +02:00
Kamil Mysliwiec
1d852b2ebf Merge pull request #4460 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.1.0
2020-03-31 09:23:40 +02:00
Kamil Mysliwiec
fc5d61b357 Merge pull request #4462 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.7
2020-03-31 09:22:52 +02:00
Renovate Bot
e58a1efe3d chore(deps): update typescript-eslint monorepo to v2.26.0 2020-03-30 17:21:55 +00:00
Renovate Bot
616cb19832 fix(deps): update dependency mongoose to v5.9.7 2020-03-30 16:23:22 +00:00
Renovate Bot
3510629672 chore(deps): update dependency lint-staged to v10.1.0 2020-03-30 13:44:55 +00:00
Kamil Mysliwiec
0a84b2e59b Merge pull request #4449 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.7
2020-03-30 09:36:33 +02:00
Renovate Bot
def30207ae fix(deps): update nest monorepo to v7.0.7 2020-03-30 06:57:58 +00:00
Kamil Mysliwiec
c377a19f15 Merge pull request #4455 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.3.0
2020-03-30 08:39:56 +02:00
Kamil Mysliwiec
4eb449dd3d Merge pull request #4450 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.4
2020-03-30 08:34:16 +02:00
Kamil Mysliwiec
41b7f58bb3 Merge pull request #4451 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.4
2020-03-30 08:34:06 +02:00
Kamil Mysliwiec
0d13d2ef32 Merge pull request #4452 from nestjs/renovate/point-of-view-3.x
fix(deps): update dependency point-of-view to v3.8.0
2020-03-30 08:33:59 +02:00
Renovate Bot
f3d2b0c2f5 chore(deps): update dependency ts-jest to v25.3.0 2020-03-30 06:32:47 +00:00
Renovate Bot
3bc1c93bee fix(deps): update dependency point-of-view to v3.8.0 2020-03-29 20:13:34 +00:00
Renovate Bot
c62d9817c7 chore(deps): update dependency jest to v25.2.4 2020-03-29 19:59:30 +00:00
Renovate Bot
c19acf05ec fix(deps): update dependency @nestjs/graphql to v7.1.4 2020-03-29 18:14:29 +00:00
Kamil Myśliwiec
72ed4b595e chore(@nestjs) publish v7.0.7 release 2020-03-29 19:39:23 +02:00
Kamil Mysliwiec
f74375baa8 Merge pull request #4445 from danielscw/fix/multi-package-client-new
fix(microservices): multi package client getService error
2020-03-29 19:35:48 +02:00
Kamil Mysliwiec
7ac6624a3c Merge pull request #4446 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.0.10
2020-03-29 18:41:52 +02:00
Renovate Bot
26b266048e chore(deps): update dependency lint-staged to v10.0.10 2020-03-29 13:26:01 +00:00
Kamil Mysliwiec
e5a4bb66f4 Merge pull request #4438 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.8
2020-03-29 14:12:58 +02:00
Kamil Mysliwiec
793b991621 Merge pull request #4441 from virkt25/patch-1
chore(common): add missing iterare dependency
2020-03-29 13:50:09 +02:00
Kamil Mysliwiec
1fc4833c06 Merge pull request #4434 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.3
2020-03-29 13:43:50 +02:00
Kamil Mysliwiec
f92ccae9d4 Merge pull request #4437 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.17
2020-03-29 13:43:43 +02:00
Renovate Bot
73094c3b43 chore(deps): update dependency @types/mongoose to v5.7.8 2020-03-29 11:41:07 +00:00
Kamil Mysliwiec
51b18db412 Merge pull request #4440 from nestjs/renovate/fastify-cors-3.x
fix(deps): update dependency fastify-cors to v3.0.3
2020-03-29 13:37:58 +02:00
Kamil Mysliwiec
f53cc505f1 Merge pull request #4442 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7.0.1
2020-03-29 13:37:22 +02:00
Renovate Bot
5ed98e220c chore(deps): update dependency ts-morph to v7.0.1 2020-03-29 11:17:50 +00:00
Kamil Mysliwiec
142a2e9113 Merge pull request #4443 from nestjs/renovate/eslint-plugin-import-2.x
chore(deps): update dependency eslint-plugin-import to v2.20.2
2020-03-29 13:14:30 +02:00
danielscw
a5bcb21388 test(microservice): update integration test for multi-package grpc 2020-03-29 15:46:11 +08:00
danielscw
0b38029830 fix(microservices): fix get service from multi package grpc client error
Calling getService of grpc clients with multiple packages shows error
'Channel third argument (options) must be an object with string keys
and integer or string values'. Which is caused by passing options with
GrpcOptions['options'] format to grpc client's constructor.
As the options are transformed and kept in 'maxMessageLengthOptions' and
'keepaliveOptions', we can remove and skip passing ClientGrpcProxy's
options to node grpc Client's constructor.
2020-03-29 15:43:32 +08:00
Renovate Bot
0a94d65490 chore(deps): update dependency eslint-plugin-import to v2.20.2 2020-03-29 04:43:58 +00:00
Taranveer Virk
691383c0a2 chore(common): add missing iterare dependency 2020-03-28 20:37:59 -04:00
Renovate Bot
8e6b6fa969 fix(deps): update dependency fastify-cors to v3.0.3 2020-03-28 14:55:02 +00:00
Kamil Mysliwiec
6135b623a0 Merge pull request #4439 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.1.1
2020-03-27 20:30:26 +01:00
Renovate Bot
e743162482 chore(deps): update dependency @nestjs/cli to v7.1.1 2020-03-27 18:01:58 +00:00
Renovate Bot
522ae200b5 chore(deps): update dependency @types/redis to v2.8.17 2020-03-27 16:00:19 +00:00
Renovate Bot
296e1aecf7 fix(deps): update dependency @nestjs/graphql to v7.1.3 2020-03-27 11:02:44 +00:00
Kamil Mysliwiec
7076aa46ee Merge pull request #4430 from nestjs/renovate/nest-monorepo
chore(deps): update nest monorepo
2020-03-27 09:12:41 +01:00
Renovate Bot
38a0610d38 chore(deps): update nest monorepo 2020-03-27 08:07:19 +00:00
Kamil Mysliwiec
e060888d37 Merge pull request #4431 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.3
2020-03-27 08:29:18 +01:00
Renovate Bot
6562f9faab chore(deps): update dependency jest to v25.2.3 2020-03-26 21:05:56 +00:00
Kamil Myśliwiec
abb4471d64 chore(): publish 7.0.5 version 2020-03-26 18:14:09 +01:00
Kamil Myśliwiec
134ef15093 chore(@nestjs) publish v7.0.6 release 2020-03-26 17:56:43 +01:00
Kamil Myśliwiec
4ebe4504b9 Merge branch 'master' of https://github.com/nestjs/nest 2020-03-26 17:53:02 +01:00
Kamil Myśliwiec
95b904efee Merge branch 'seclace-feat/nested_validation' 2020-03-26 17:52:57 +01:00
Kamil Myśliwiec
b039ac9f6d test(common): add test for flattening children errors (validation) 2020-03-26 17:52:39 +01:00
Kamil Mysliwiec
605e5baf58 Merge pull request #4429 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.2
2020-03-26 17:30:09 +01:00
Renovate Bot
263b38e302 chore(deps): update dependency jest to v25.2.2 2020-03-26 16:15:52 +00:00
Kamil Mysliwiec
9cba17d040 Merge pull request #4334 from cojack/feat/iterate-over-everything
Feat/iterate over everything
2020-03-26 17:01:47 +01:00
Kamil Mysliwiec
16b593765b Merge branch 'master' into feat/iterate-over-everything 2020-03-26 16:05:43 +01:00
Kamil Mysliwiec
15f3ee9ad6 Merge pull request #4427 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.1
2020-03-26 15:51:28 +01:00
Kamil Myśliwiec
e4a8cfbfa9 Merge branch 'Dominic-Preap-master' 2020-03-26 15:50:40 +01:00
Kamil Mysliwiec
749ab49153 Merge pull request #4404 from Dominic-Preap/master
feat(common): add exception code option in validation pipe
2020-03-26 14:22:36 +01:00
Kamil Myśliwiec
b9a9d58bd1 test(common): add unit tests (status code) 2020-03-26 14:21:20 +01:00
Kamil Myśliwiec
f829f9c25f refactor(): rename to http error status code (validation pipe) 2020-03-26 14:21:04 +01:00
Renovate Bot
8fad078b5c fix(deps): update dependency @nestjs/graphql to v7.1.1 2020-03-26 13:18:14 +00:00
Kamil Myśliwiec
abbe2d9700 Merge branch 'master' of https://github.com/Dominic-Preap/nest into Dominic-Preap-master 2020-03-26 14:12:00 +01:00
Kamil Mysliwiec
9d87d17ae3 Merge pull request #4230 from dot-i/add-grpc-max-metadata-option
feat(microservices): implement server grpc max metadata size option
2020-03-26 14:11:09 +01:00
Kamil Mysliwiec
b417928177 Merge pull request #4424 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.1
2020-03-26 14:10:12 +01:00
Kamil Mysliwiec
75799a31dc Merge pull request #4425 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.1.0
2020-03-26 14:10:06 +01:00
Kamil Mysliwiec
fb194199ad Merge pull request #4426 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.5.1
2020-03-26 14:10:01 +01:00
Kamil Myśliwiec
356fcd74a8 Merge branch 'master' of https://github.com/nestjs/nest 2020-03-26 14:09:09 +01:00
Kamil Myśliwiec
af8164ff5c fix(core): pass context type to external filter creator 2020-03-26 14:05:35 +01:00
Renovate Bot
e9dcd8fc84 fix(deps): update dependency @nestjs/swagger to v4.5.1 2020-03-26 12:21:11 +00:00
Renovate Bot
93313f505a fix(deps): update dependency @nestjs/graphql to v7.1.0 2020-03-26 09:59:26 +00:00
Renovate Bot
05b3dee522 chore(deps): update dependency jest to v25.2.1 2020-03-26 09:48:15 +00:00
Kamil Mysliwiec
447f341d28 Merge pull request #4417 from nestjs/renovate/nats-1.x
chore(deps): update dependency nats to v1.4.8
2020-03-26 08:40:10 +01:00
Kamil Mysliwiec
dff909bd99 Merge pull request #4419 from nestjs/renovate/jest-monorepo
chore(deps): update dependency jest to v25.2.0
2020-03-26 08:39:48 +01:00
Renovate Bot
4635a35fc8 chore(deps): update dependency jest to v25.2.0 2020-03-25 18:41:58 +00:00
Renovate Bot
6c54451121 chore(deps): update dependency nats to v1.4.8 2020-03-25 15:35:08 +00:00
Dominic Preap
3e270a3285 fix(common): update http-error-by-code 2020-03-25 10:21:31 +00:00
Kamil Myśliwiec
1c1d4e9ce2 Merge branch 'master' of https://github.com/nestjs/nest 2020-03-25 08:48:12 +01:00
Kamil Myśliwiec
f7b48a3e18 fix(common): update wrong comments in the http exception classes 2020-03-25 08:47:56 +01:00
Kamil Mysliwiec
6d0bbc8255 Merge pull request #4413 from nestjs/renovate/node-12.x
chore(deps): update dependency @types/node to v12.12.31
2020-03-25 08:21:25 +01:00
Renovate Bot
87abfaf036 chore(deps): update dependency @types/node to v12.12.31 2020-03-25 06:37:48 +00:00
Kamil Mysliwiec
89f6a69cf8 Merge pull request #4405 from nestjs/renovate/nats-1.x
chore(deps): update dependency nats to v1.4.6
2020-03-24 21:34:34 +01:00
Nico Francois
4b3d476571 feat(microservices): implement server grpc max metadata size option 2020-03-24 16:35:32 +01:00
Renovate Bot
14075d9591 chore(deps): update dependency nats to v1.4.6 2020-03-24 15:21:12 +00:00
Dominic Preap
0691c5c11d fix(common): update graphql pipe unit testing 2020-03-24 12:36:18 +00:00
Dominic Preap
08c005054c fix(common): update parse-array.pipe unit testing 2020-03-24 12:05:28 +00:00
Dominic Preap
c2f6b2d413 feat(common): add exception code option in validation pipe 2020-03-24 11:29:39 +00:00
Kamil Mysliwiec
831dac8e8a Merge pull request #4399 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.42.1
2020-03-24 12:01:54 +01:00
Kamil Mysliwiec
c7b70ee096 Merge pull request #4398 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.0.9
2020-03-24 11:59:40 +01:00
Kamil Mysliwiec
de58066618 Merge pull request #4400 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.15
2020-03-24 10:29:25 +01:00
Renovate Bot
acd6923ed9 fix(deps): update dependency @nestjs/graphql to v7.0.15 2020-03-24 09:08:15 +00:00
Kamil Mysliwiec
6d6715322f Merge pull request #4397 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2.0.2
2020-03-24 08:24:31 +01:00
Renovate Bot
c47f160322 chore(deps): update dependency webpack to v4.42.1 2020-03-24 06:36:19 +00:00
Renovate Bot
9b5779de73 chore(deps): update dependency lint-staged to v10.0.9 2020-03-24 05:11:05 +00:00
Renovate Bot
d3d01ccde9 chore(deps): update dependency prettier to v2.0.2 2020-03-23 23:05:20 +00:00
Kamil Mysliwiec
c978fc2caa Merge pull request #4396 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.6
2020-03-23 22:30:08 +01:00
Kamil Mysliwiec
2ee05ecd79 Merge pull request #4394 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.25.0
2020-03-23 22:29:32 +01:00
Renovate Bot
41cc8bab79 fix(deps): update dependency mongoose to v5.9.6 2020-03-23 20:48:06 +00:00
Renovate Bot
3a08a26d20 chore(deps): update typescript-eslint monorepo to v2.25.0 2020-03-23 17:21:44 +00:00
cojack
0168673d45 refactor(microservices): Revert contact scoped filters to external step 2020-03-23 15:40:39 +01:00
cojack
333677f009 refactor(core): Revert contact scoped filters to external step 2020-03-23 15:40:15 +01:00
Kamil Mysliwiec
35b79eb10e Merge pull request #4389 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.14
2020-03-23 09:54:38 +01:00
Renovate Bot
8a3d82c054 fix(deps): update dependency @nestjs/graphql to v7.0.14 2020-03-23 08:32:27 +00:00
Kamil Mysliwiec
b3e1fa7867 Merge pull request #4384 from MickL/patch-1
sample(): update webpack-hmr.config.js
2020-03-23 08:26:45 +01:00
Kamil Mysliwiec
b368f074bb Merge pull request #4386 from nestjs/renovate/ts-loader-6.x
chore(deps): update dependency ts-loader to v6.2.2
2020-03-23 08:14:32 +01:00
Kamil Mysliwiec
3a09bf70ab Merge pull request #4387 from kaznovac/patch-2
fix(common): minor typo fix in dependencies.decorator
2020-03-23 08:14:05 +01:00
Marko Kaznovac
fe888916f4 fix(common): minor typo fix in dependencies.decorator 2020-03-23 01:14:51 +01:00
Renovate Bot
2e30be8a28 chore(deps): update dependency ts-loader to v6.2.2 2020-03-22 16:15:19 +00:00
Mick Lawitzke
a276847de0 Update webpack-hmr.config.js
Use existing variables instead of overwriting them with hardcoded ones
2020-03-22 17:01:28 +01:00
Kamil Mysliwiec
00658ca30e Merge pull request #4383 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.13
2020-03-22 16:25:53 +01:00
Renovate Bot
c368fe4255 fix(deps): update dependency @nestjs/graphql to v7.0.13 2020-03-22 13:08:29 +00:00
Kamil Mysliwiec
5f7874fd61 Merge pull request #4377 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.5
2020-03-22 12:30:25 +01:00
Renovate Bot
c2e9646cd6 fix(deps): update nest monorepo to v7.0.5 2020-03-22 11:18:07 +00:00
Kamil Myśliwiec
0e5b402a6f refactor(): update to the latest version of prettier 2020-03-22 12:10:49 +01:00
Kamil Mysliwiec
3dae6178b7 Merge pull request #4381 from nestjs/renovate/eslint-config-prettier-6.x
chore(deps): update dependency eslint-config-prettier to v6.10.1
2020-03-22 12:07:13 +01:00
Kamil Myśliwiec
6b3c932193 chore(@nestjs) publish v7.0.5 release 2020-03-22 12:06:07 +01:00
Kamil Myśliwiec
4a8b385fb1 Merge branch 'master' of https://github.com/nestjs/nest 2020-03-22 11:42:11 +01:00
Kamil Myśliwiec
b068f41e08 fix(common): parse array pipe should allow only nil values #4380 2020-03-22 11:41:54 +01:00
Renovate Bot
d40ecde991 chore(deps): update dependency eslint-config-prettier to v6.10.1 2020-03-22 10:28:51 +00:00
Kamil Mysliwiec
02f7d9795a Merge pull request #4376 from nestjs/renovate/prettier-2.x
chore(deps): update dependency prettier to v2
2020-03-22 11:19:48 +01:00
Kamil Mysliwiec
9242745e62 Merge pull request #4379 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.8.1
2020-03-22 11:19:38 +01:00
Kamil Mysliwiec
2f3b39faa1 Merge pull request #4378 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.12
2020-03-22 11:19:05 +01:00
Renovate Bot
7954d75daf chore(deps): update dependency ts-node to v8.8.1 2020-03-22 02:27:33 +00:00
Renovate Bot
b46afb4413 chore(deps): update dependency prettier to v2 2020-03-21 23:32:39 +00:00
Renovate Bot
de104f7407 fix(deps): update dependency @nestjs/graphql to v7.0.12 2020-03-21 22:10:02 +00:00
Kamil Myśliwiec
96515c749e Merge branch 'master' of https://github.com/nestjs/nest 2020-03-21 22:08:44 +01:00
Kamil Myśliwiec
7064f145cf fix(core): fix broken external exception filter tests 2020-03-21 22:07:56 +01:00
Kamil Mysliwiec
e9f5211404 Merge pull request #4372 from nestjs/renovate/babel-monorepo
chore(deps): update dependency @babel/runtime to v7.9.2
2020-03-21 21:58:10 +01:00
Kamil Mysliwiec
a011ca7e6e Merge pull request #4375 from nestjs/renovate/swagger-ui-express-4.x
fix(deps): update dependency swagger-ui-express to v4.1.4
2020-03-21 21:58:03 +01:00
Kamil Myśliwiec
7248dd9add chore(@nestjs) publish v7.0.4 release 2020-03-21 21:32:07 +01:00
Kamil Myśliwiec
7999e592c4 fix(core): rethrow exception (external filter) 2020-03-21 21:30:53 +01:00
Renovate Bot
9e2d683dd0 fix(deps): update dependency swagger-ui-express to v4.1.4 2020-03-21 20:27:17 +00:00
Renovate Bot
a6e73b7b27 chore(deps): update dependency @babel/runtime to v7.9.2 2020-03-21 14:19:27 +00:00
Kamil Mysliwiec
f7d0ebb3bf Merge pull request #4371 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.11
2020-03-21 11:09:39 +01:00
Renovate Bot
dd33623711 fix(deps): update dependency @nestjs/graphql to v7.0.11 2020-03-21 09:53:40 +00:00
Kamil Myśliwiec
98cf199a4c Merge branch 'master' of https://github.com/nestjs/nest 2020-03-21 10:49:01 +01:00
Kamil Myśliwiec
4035426ce3 refactor(sample): rename recipe to recipe.model 2020-03-21 10:48:52 +01:00
Kamil Mysliwiec
18a54786d4 Merge pull request #4366 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3.2.1
2020-03-21 10:24:34 +01:00
Kamil Mysliwiec
af203b761a Merge pull request #4363 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.9.0
2020-03-21 10:23:28 +01:00
Renovate Bot
06e5381b7c chore(deps): update dependency cache-manager to v3.2.1 2020-03-20 22:07:42 +00:00
Kamil Mysliwiec
f2b22856e2 Merge pull request #4365 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.7
2020-03-20 22:06:48 +01:00
Renovate Bot
e9611e4430 chore(deps): update dependency @types/mongoose to v5.7.7 2020-03-20 16:22:32 +00:00
Renovate Bot
429a1dc974 chore(deps): update babel monorepo to v7.9.0 2020-03-20 15:59:21 +00:00
Vadim Goldenko
70b7813915 feat(common): prepend nested validation errors with parent prop 2020-03-20 16:41:55 +03:00
Vadim Goldenko
41381dcd42 feat(common): add nested validation errors parse 2020-03-20 15:58:36 +03:00
Kamil Mysliwiec
32d2172461 Merge pull request #4357 from nestjs/renovate/fastify-2.x
fix(deps): update dependency fastify to v2.13.0
2020-03-20 10:15:39 +01:00
Kamil Mysliwiec
5bebd05be2 Merge pull request #4353 from nestjs/renovate/artillery-1.x
chore(deps): update dependency artillery to v1.6.0
2020-03-20 10:10:41 +01:00
Kamil Mysliwiec
e6d644bc8a Merge pull request #4355 from nestjs/renovate/coveralls-3.x
chore(deps): update dependency coveralls to v3.0.11
2020-03-20 10:10:32 +01:00
Renovate Bot
46477638a9 fix(deps): update dependency fastify to v2.13.0 2020-03-20 08:56:42 +00:00
Renovate Bot
7548e288ee chore(deps): update dependency coveralls to v3.0.11 2020-03-19 17:48:26 +00:00
Renovate Bot
e83a1fed77 chore(deps): update dependency artillery to v1.6.0 2020-03-19 10:51:22 +00:00
Kamil Mysliwiec
539c3312da Merge pull request #4352 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.10
2020-03-19 11:06:11 +01:00
Renovate Bot
015d419601 fix(deps): update dependency @nestjs/graphql to v7.0.10 2020-03-19 09:57:06 +00:00
Kamil Mysliwiec
31c9b0b990 Merge pull request #4348 from nestjs/renovate/nest-monorepo
chore(deps): update dependency @nestjs/cli to v7.0.2
2020-03-19 09:40:52 +01:00
Renovate Bot
a8dcaae673 chore(deps): update dependency @nestjs/cli to v7.0.2 2020-03-19 08:10:46 +00:00
Kamil Mysliwiec
1912732a43 Merge pull request #4350 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.3
2020-03-19 08:42:39 +01:00
Kamil Mysliwiec
2e8305cc15 Merge pull request #4345 from nestjs/renovate/class-validator-0.x
fix(deps): update dependency class-validator to v0.11.1
2020-03-19 08:42:12 +01:00
Kamil Mysliwiec
0781e09f92 Merge pull request #4346 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.9
2020-03-19 08:41:57 +01:00
Kamil Mysliwiec
578588d1f9 Merge pull request #4349 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.18.0
2020-03-19 08:41:34 +01:00
Kamil Mysliwiec
456b34bc60 Merge pull request #4351 from nestjs/renovate/ts-node-8.x
chore(deps): update dependency ts-node to v8.7.0
2020-03-19 08:41:14 +01:00
Renovate Bot
49059c01bd chore(deps): update dependency ts-node to v8.7.0 2020-03-18 21:24:43 +00:00
Renovate Bot
5d1076b527 chore(deps): update dependency @types/ws to v7.2.3 2020-03-18 20:34:27 +00:00
Renovate Bot
3812864353 fix(deps): update dependency fast-json-stringify to v1.18.0 2020-03-18 18:50:30 +00:00
Renovate Bot
6b96700a17 fix(deps): update dependency @nestjs/graphql to v7.0.9 2020-03-18 13:01:34 +00:00
cojack
d6bc71ddd4 chore(core): Refactor filterMiddleware to use iterare 2020-03-18 12:22:25 +01:00
cojack
47fd693e15 chore(core): refactor middleware builder to use iterare 2020-03-18 12:21:07 +01:00
cojack
6f1675f594 fix(websockets): Switch order to concat globalFilter at the end 2020-03-18 11:55:19 +01:00
Kamil Mysliwiec
4ffb16fb8c Merge pull request #4342 from nestjs/renovate/mocha-7.x
chore(deps): update dependency mocha to v7.1.1
2020-03-18 11:31:43 +01:00
Renovate Bot
a6a45d056e fix(deps): update dependency class-validator to v0.11.1 2020-03-18 10:20:41 +00:00
Renovate Bot
f0fdcfcd89 chore(deps): update dependency mocha to v7.1.1 2020-03-18 09:49:21 +00:00
cojack
8d809c56ea chore(websockets): change default import of iterate from iterare 2020-03-17 12:23:56 +01:00
cojack
e0dc092745 chore(core): change default import of iterate from iterare to explicit 2020-03-17 12:21:20 +01:00
Kamil Mysliwiec
1069de9a00 Merge pull request #4333 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.3
2020-03-17 11:36:29 +01:00
cojack
cf44f1ab2c feat(websockets): use iterate to reduce number of loops 2020-03-17 10:57:07 +01:00
cojack
08559a1bbc feat(common): use iterate to reduce number of loops 2020-03-17 10:56:51 +01:00
cojack
182792ef24 feat(microservices): use iterate to reduce number of loops 2020-03-17 10:53:57 +01:00
cojack
4b7dcd6b2c feat(core): use iterate to reduce number of loops 2020-03-17 10:43:58 +01:00
Renovate Bot
854c602b27 fix(deps): update nest monorepo to v7.0.3 2020-03-17 08:46:12 +00:00
Kamil Myśliwiec
62a8fa3848 chore(): publish 7.0.3 release 2020-03-17 09:34:35 +01:00
Kamil Myśliwiec
f815474b6d chore(@nestjs) publish v7.0.3 release 2020-03-17 09:33:58 +01:00
Kamil Myśliwiec
a5271dde02 fix(common): revert implicit type conversion (validation pipe) 2020-03-17 09:31:41 +01:00
Kamil Mysliwiec
243e3a2151 Merge pull request #4330 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.5
2020-03-17 09:26:22 +01:00
Renovate Bot
07a076c156 fix(deps): update dependency mongoose to v5.9.5 2020-03-16 22:07:44 +00:00
Kamil Mysliwiec
cde810c391 Update Readme.md 2020-03-16 10:15:29 +01:00
Kamil Mysliwiec
8324e149cc Merge pull request #4326 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.6
2020-03-16 10:06:36 +01:00
Renovate Bot
484cbd0c2c fix(deps): update dependency @nestjs/graphql to v7.0.6 2020-03-16 08:51:55 +00:00
Kamil Mysliwiec
5ffcce26b4 Merge pull request #4324 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.5
2020-03-16 08:13:31 +01:00
Renovate Bot
e1ec7ef47a fix(deps): update dependency @nestjs/graphql to v7.0.5 2020-03-15 19:03:05 +00:00
Kamil Myśliwiec
35c88bf5a1 Merge branch 'master' of https://github.com/nestjs/nest 2020-03-15 20:01:49 +01:00
Kamil Myśliwiec
2df93e9046 sample(): add nest cli to code-first sample 2020-03-15 20:01:37 +01:00
Kamil Mysliwiec
6d56bab026 Merge pull request #4323 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.4
2020-03-15 19:23:46 +01:00
Renovate Bot
30c20ec0b9 fix(deps): update dependency @nestjs/graphql to v7.0.4 2020-03-15 14:56:47 +00:00
Kamil Mysliwiec
90cbb7892c Merge pull request #4322 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.2
2020-03-15 14:45:39 +01:00
Kamil Myśliwiec
e89f27b954 sample(): revert cats controller 2020-03-15 14:33:53 +01:00
Renovate Bot
e1d303d019 fix(deps): update nest monorepo to v7.0.2 2020-03-15 13:17:22 +00:00
Kamil Myśliwiec
b7716814d3 chore(@nestjs) publish v7.0.2 release 2020-03-15 14:04:12 +01:00
Kamil Myśliwiec
bf10f001c8 Merge branch 'master' of https://github.com/nestjs/nest 2020-03-15 14:03:17 +01:00
Kamil Myśliwiec
ed46d6c618 fix(core): invalid arguments order, fix message key (http exceptions) 2020-03-15 14:03:07 +01:00
Kamil Mysliwiec
ab313afa33 Merge pull request #4312 from nestjs/renovate/nestjs-jwt-7.x
fix(deps): update dependency @nestjs/jwt to v7
2020-03-15 13:15:02 +01:00
Renovate Bot
b97f741f16 fix(deps): update dependency @nestjs/jwt to v7 2020-03-15 12:10:21 +00:00
Kamil Mysliwiec
09dd7ffd68 Merge pull request #4313 from nestjs/renovate/nestjs-passport-7.x
fix(deps): update dependency @nestjs/passport to v7
2020-03-15 13:06:30 +01:00
Kamil Mysliwiec
1caa48d781 Merge pull request #4314 from nestjs/renovate/nestjs-typeorm-7.x
fix(deps): update dependency @nestjs/typeorm to v7
2020-03-15 13:06:13 +01:00
Kamil Mysliwiec
af8be67419 Merge pull request #4311 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.4.0
2020-03-15 12:57:06 +01:00
Renovate Bot
d878a35f48 fix(deps): update dependency @nestjs/typeorm to v7 2020-03-14 14:26:58 +00:00
Renovate Bot
4b26f24f29 fix(deps): update dependency @nestjs/passport to v7 2020-03-14 14:24:44 +00:00
Renovate Bot
18456e6f1e fix(deps): update dependency @nestjs/swagger to v4.4.0 2020-03-14 13:45:29 +00:00
Kamil Myśliwiec
0effb70398 test(): revert kafka images (integration test) 2020-03-14 14:34:45 +01:00
Kamil Mysliwiec
6f5b49625b Merge pull request #4309 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2.1.0
2020-03-14 13:06:13 +01:00
Kamil Mysliwiec
ac6dafba02 Merge pull request #4308 from nestjs/renovate/nestjs-sequelize-0.x
fix(deps): update dependency @nestjs/sequelize to v0.1.0
2020-03-14 13:06:01 +01:00
Renovate Bot
a57521b844 fix(deps): update dependency @nestjs/serve-static to v2.1.0 2020-03-14 12:02:52 +00:00
Renovate Bot
fd7eab07e5 fix(deps): update dependency @nestjs/sequelize to v0.1.0 2020-03-14 12:02:12 +00:00
Kamil Mysliwiec
d0e1709a99 Merge pull request #4307 from nestjs/renovate/nestjs-mongoose-6.x
fix(deps): update dependency @nestjs/mongoose to v6.4.0
2020-03-14 13:01:07 +01:00
Kamil Mysliwiec
7faad116e3 Merge pull request #4306 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.1.0
2020-03-14 12:59:51 +01:00
Renovate Bot
849b431f80 fix(deps): update dependency @nestjs/mongoose to v6.4.0 2020-03-14 11:36:16 +00:00
Renovate Bot
d4e3f0140e fix(deps): update dependency @nestjs/bull to v0.1.0 2020-03-14 11:34:15 +00:00
Kamil Mysliwiec
ce8857f148 Merge pull request #4305 from nestjs/renovate/nestjs-schedule-0.x
fix(deps): update dependency @nestjs/schedule to v0.3.0
2020-03-14 11:51:05 +01:00
Renovate Bot
ad9a01212e fix(deps): update dependency @nestjs/schedule to v0.3.0 2020-03-14 10:16:46 +00:00
Kamil Mysliwiec
09dc98987b Merge pull request #4304 from nestjs/dependabot/npm_and_yarn/sample/13-mongo-typeorm/acorn-6.4.1
chore(deps): bump acorn from 6.3.0 to 6.4.1 in /sample/13-mongo-typeorm
2020-03-14 11:06:49 +01:00
dependabot[bot]
1690f17a50 chore(deps): bump acorn from 6.3.0 to 6.4.1 in /sample/13-mongo-typeorm
Bumps [acorn](https://github.com/acornjs/acorn) from 6.3.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.3.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-14 10:06:39 +00:00
Kamil Mysliwiec
326ebc38ca Merge pull request #4302 from nestjs/dependabot/npm_and_yarn/sample/01-cats-app/acorn-6.4.1
chore(deps): bump acorn from 6.4.0 to 6.4.1 in /sample/01-cats-app
2020-03-14 11:05:51 +01:00
Kamil Mysliwiec
d648746f5d Merge pull request #4296 from nestjs/renovate/nestjs-schematics-7.x
chore(deps): update dependency @nestjs/schematics to v7
2020-03-14 11:05:39 +01:00
dependabot[bot]
117890aac6 chore(deps): bump acorn from 6.4.0 to 6.4.1 in /sample/01-cats-app
Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-14 01:18:10 +00:00
Renovate Bot
42b18a9ee1 chore(deps): update dependency @nestjs/schematics to v7 2020-03-13 17:51:15 +00:00
Kamil Mysliwiec
2a595f7a20 Merge pull request #4297 from nestjs/renovate/major-nest-monorepo
chore(deps): update dependency @nestjs/cli to v7
2020-03-13 18:29:10 +01:00
Kamil Mysliwiec
d492b3a928 Merge pull request #4299 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3.2.0
2020-03-13 18:28:57 +01:00
Kamil Mysliwiec
6a1ff38306 Merge pull request #4300 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v7.0.1
2020-03-13 18:28:48 +01:00
Renovate Bot
d0d8174af9 fix(deps): update nest monorepo to v7.0.1 2020-03-13 17:26:11 +00:00
Renovate Bot
8cef786be9 chore(deps): update dependency cache-manager to v3.2.0 2020-03-13 17:13:34 +00:00
Kamil Myśliwiec
c703941bb5 chore(@nestjs) publish v7.0.1 release 2020-03-13 18:11:52 +01:00
Kamil Myśliwiec
f5d4ef5aa4 fix(): fix peer dependencies 2020-03-13 18:10:40 +01:00
Renovate Bot
973bb290e8 chore(deps): update dependency @nestjs/cli to v7 2020-03-13 16:38:04 +00:00
Kamil Myśliwiec
bb50944702 sample(microservices): fix transport import statement 2020-03-13 17:24:20 +01:00
Kamil Myśliwiec
e93c6bbc9a Merge branch 'master' of https://github.com/nestjs/nest 2020-03-13 16:45:41 +01:00
Kamil Myśliwiec
f7446c9268 fix(): fix node engine version in package.json 2020-03-13 16:45:26 +01:00
Kamil Mysliwiec
84c82777d7 Merge pull request #4295 from nestjs/renovate/major-nest-monorepo
fix(deps): update nest monorepo to v7 (major)
2020-03-13 16:28:17 +01:00
Renovate Bot
95402a2dcc fix(deps): update nest monorepo to v7 2020-03-13 14:43:09 +00:00
Kamil Mysliwiec
16b495fc4b Merge pull request #4294 from nestjs/renovate/nestjs-graphql-7.x
fix(deps): update dependency @nestjs/graphql to v7.0.1
2020-03-13 15:30:18 +01:00
Renovate Bot
ed8bc32f4d fix(deps): update dependency @nestjs/graphql to v7.0.1 2020-03-13 14:28:36 +00:00
Kamil Myśliwiec
96ad025823 chore(@nestjs) publish v7.0.0 release 2020-03-13 15:10:57 +01:00
Kamil Myśliwiec
1adb746acd chore(): publish 7.0.0-rc.1 release 2020-03-13 15:06:50 +01:00
Kamil Mysliwiec
2a1e3d010e Merge pull request #4264 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.6
2020-03-13 15:02:45 +01:00
Kamil Mysliwiec
ea7c52e60e Merge pull request #4266 from nestjs/renovate/nestjs-typeorm-6.x
fix(deps): update dependency @nestjs/typeorm to v6.3.4
2020-03-13 15:02:38 +01:00
Kamil Mysliwiec
c8ba1e347f Merge pull request #4276 from nestjs/renovate/apollo-graphql-packages
chore(deps): update dependency apollo-server-express to v2.11.0
2020-03-13 15:02:30 +01:00
Kamil Mysliwiec
9db1eb743d Merge pull request #4278 from nestjs/renovate/nats-1.x
chore(deps): update dependency nats to v1.4.2
2020-03-13 15:02:22 +01:00
Kamil Mysliwiec
ec24d64a19 Merge pull request #4279 from nestjs/renovate/ws-7.x
chore(deps): update dependency ws to v7.2.3
2020-03-13 15:02:15 +01:00
Kamil Mysliwiec
77b1b8cb81 Merge pull request #4280 from nestjs/renovate/cache-manager-3.x
chore(deps): update dependency cache-manager to v3
2020-03-13 15:02:06 +01:00
Kamil Mysliwiec
b7c60cfb77 Merge pull request #4282 from nestjs/renovate/ts-morph-7.x
chore(deps): update dependency ts-morph to v7
2020-03-13 15:01:54 +01:00
Kamil Mysliwiec
3dc36965ab Merge pull request #4277 from nestjs/renovate/nestjs-graphql-7.x
chore(deps): update dependency @nestjs/graphql to v7.0.0-next.5
2020-03-12 13:28:36 +01:00
Kamil Myśliwiec
1d6f717f22 fix(microservices): fix rmq context typo #4285 2020-03-12 10:27:48 +01:00
Renovate Bot
e9be1ed0a8 chore(deps): update dependency ts-morph to v7 2020-03-12 02:36:57 +00:00
Renovate Bot
c8027afa56 chore(deps): update dependency cache-manager to v3 2020-03-12 00:45:50 +00:00
Renovate Bot
430c37a958 chore(deps): update dependency ws to v7.2.3 2020-03-12 00:44:28 +00:00
Renovate Bot
d78b3320c5 chore(deps): update dependency nats to v1.4.2 2020-03-11 23:45:36 +00:00
Renovate Bot
bcb3068249 fix(deps): update dependency @nestjs/typeorm to v6.3.4 2020-03-11 23:03:42 +00:00
Renovate Bot
384549432a chore(deps): update dependency @nestjs/graphql to v7.0.0-next.5 2020-03-11 23:00:40 +00:00
Renovate Bot
5ff447e465 chore(deps): update dependency apollo-server-express to v2.11.0 2020-03-11 22:02:45 +00:00
Renovate Bot
cba038e819 chore(deps): update dependency @types/mongoose to v5.7.6 2020-03-11 22:01:26 +00:00
Kamil Mysliwiec
8c2ebab247 Merge pull request #4275 from nestjs/renovate/pin-dependencies
chore(deps): pin dependency @nestjs/graphql to 7.0.0-next.3
2020-03-11 23:01:19 +01:00
Renovate Bot
dccc63cbbd chore(deps): pin dependency @nestjs/graphql to 7.0.0-next.3 2020-03-11 21:59:47 +00:00
Kamil Mysliwiec
23f477c73f Merge pull request #4271 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.17.0
2020-03-11 22:57:26 +01:00
Kamil Mysliwiec
293a7d58a4 Merge pull request #4274 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.5
2020-03-11 22:57:17 +01:00
Kamil Mysliwiec
2bc13f9de2 Merge pull request #4201 from nestjs/7.0.0
release(): 7.0.0 major release
2020-03-11 22:56:54 +01:00
Kamil Myśliwiec
306d5daada sample(): update graphql samples deps 2020-03-11 22:56:33 +01:00
Kamil Myśliwiec
de8fad4e00 fix(): remove package.json files from integration dirs 2020-03-11 22:43:53 +01:00
Kamil Myśliwiec
d3e14195e2 fix(): resolve merge conflicts 2020-03-11 22:41:53 +01:00
Kamil Mysliwiec
207d14a774 Merge pull request #4043 from saulotoledo/fix_http_exceptions_documentation
refactor(common): fix exceptions doc/var names
2020-03-11 22:34:33 +01:00
Renovate Bot
2da8790b0c fix(deps): update dependency mongodb to v3.5.5 2020-03-11 20:35:57 +00:00
Renovate Bot
0aa0d4d3d1 fix(deps): update dependency fast-json-stringify to v1.17.0 2020-03-11 18:32:09 +00:00
Kamil Myśliwiec
3fcde293b7 feat(websockets): add logging of unrecognized exceptions #4267 2020-03-11 14:19:38 +01:00
Saulo
221a103ecd refactor(common): fix exceptions doc/var names
Fix incorrect documentation strings for HTTP exceptions
and a few variable names.

Closes #4042
2020-03-10 15:29:53 -03:00
Kamil Mysliwiec
11ce74cafc Merge pull request #4258 from nestjs/renovate/nestjs-schedule-0.x
fix(deps): update dependency @nestjs/schedule to v0.2.1
2020-03-10 13:23:37 +01:00
Renovate Bot
2553c78600 fix(deps): update dependency @nestjs/schedule to v0.2.1 2020-03-10 11:54:00 +00:00
Kamil Mysliwiec
682625fdcd Merge pull request #4250 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.23.0
2020-03-10 11:01:47 +01:00
Kamil Mysliwiec
beacb51684 Merge pull request #4251 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.2.3
2020-03-10 11:01:36 +01:00
Kamil Mysliwiec
753fe985a8 Merge pull request #4252 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.4
2020-03-10 11:01:28 +01:00
Kamil Mysliwiec
cfedbec75c Merge pull request #4255 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9.0.1
2020-03-10 11:01:20 +01:00
Kamil Myśliwiec
8d129e68b4 fix(core): use strings instead of symbols for request and inquirer token 2020-03-10 10:57:44 +01:00
Kamil Myśliwiec
8edc35a432 fix(sample): revert math controller options (microservices) 2020-03-10 10:29:57 +01:00
Kamil Myśliwiec
899c633e08 fix(microservices): attach context id to request object 2020-03-10 10:20:50 +01:00
Renovate Bot
976a232ce9 chore(deps): update dependency sinon to v9.0.1 2020-03-10 09:14:18 +00:00
Kamil Myśliwiec
3a05fedd21 fix(common): fix get http server method return type (jsdoc) 2020-03-10 10:09:55 +01:00
Renovate Bot
3a7d3aa95e fix(deps): update dependency mongoose to v5.9.4 2020-03-09 20:01:49 +00:00
Renovate Bot
75ff9ce9ce fix(deps): update dependency ws to v7.2.3 2020-03-09 17:36:41 +00:00
Renovate Bot
ad1935c199 chore(deps): update typescript-eslint monorepo to v2.23.0 2020-03-09 17:23:12 +00:00
Kamil Mysliwiec
403e445440 Merge pull request #4244 from nestjs/renovate/ws-7.x
fix(deps): update dependency ws to v7.2.2
2020-03-08 11:20:54 +01:00
Renovate Bot
4000e317f0 fix(deps): update dependency ws to v7.2.2 2020-03-08 07:32:32 +00:00
Kamil Mysliwiec
d64f2842b4 Merge pull request #4242 from nestjs/renovate/jest-25.x
chore(deps): update dependency @types/jest to v25.1.4
2020-03-07 10:47:17 +01:00
Kamil Mysliwiec
846841062e Merge pull request #4239 from nestjs/renovate/node-13.x
chore(deps): update dependency @types/node to v13.9.0
2020-03-07 10:47:07 +01:00
Renovate Bot
05ea515814 chore(deps): update dependency @types/jest to v25.1.4 2020-03-07 02:05:50 +00:00
Renovate Bot
0fac7b1456 chore(deps): update dependency @types/node to v13.9.0 2020-03-06 19:04:13 +00:00
Kamil Myśliwiec
3434aeb9df sample(): add plugin and directive example (graphql) 2020-03-05 14:39:04 +01:00
Kamil Mysliwiec
6a92ddadd9 Merge pull request #4227 from nestjs/renovate/docker-confluentinc-cp-zookeeper-5.x
chore(deps): update confluentinc/cp-zookeeper docker tag to v5.4.1
2020-03-05 08:28:07 +01:00
Kamil Mysliwiec
21202aad0a Merge pull request #4226 from nestjs/renovate/docker-confluentinc-cp-kafka-5.x
chore(deps): update confluentinc/cp-kafka docker tag to v5.4.1
2020-03-05 08:28:00 +01:00
Kamil Mysliwiec
35b8ac2744 Merge pull request #4224 from nestjs/renovate/uuid-7.x
fix(deps): update dependency uuid to v7.0.2
2020-03-05 08:27:54 +01:00
Kamil Mysliwiec
2bc3fd962a Merge pull request #4228 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.8.7
2020-03-05 08:27:06 +01:00
Renovate Bot
a60e44ef21 chore(deps): update babel monorepo to v7.8.7 2020-03-05 02:05:49 +00:00
Renovate Bot
a062449168 chore(deps): update confluentinc/cp-zookeeper docker tag to v5.4.1 2020-03-05 01:33:55 +00:00
Renovate Bot
0a955cb1d3 chore(deps): update confluentinc/cp-kafka docker tag to v5.4.1 2020-03-05 01:33:41 +00:00
Renovate Bot
2c62ddbb68 fix(deps): update dependency uuid to v7.0.2 2020-03-04 12:56:31 +00:00
Kamil Mysliwiec
d74794b529 Merge pull request #4218 from nestjs/renovate/apollo-graphql-packages
fix(deps): update dependency apollo-server-express to v2.11.0
2020-03-04 13:29:39 +01:00
Kamil Mysliwiec
da6a75eb8c Merge pull request #4219 from nestjs/renovate/express-4.x
chore(deps): update dependency @types/express to v4.17.3
2020-03-04 13:29:14 +01:00
Renovate Bot
ee595874f0 chore(deps): update dependency @types/express to v4.17.3 2020-03-03 19:07:56 +00:00
Renovate Bot
70c63f1785 fix(deps): update dependency apollo-server-express to v2.11.0 2020-03-03 17:49:39 +00:00
Kamil Myśliwiec
cd20f41185 sample(): fix cats app sample (remove roles decorator) 2020-03-03 17:45:51 +01:00
Kamil Myśliwiec
5abbc005a4 fix(): minor updates 2020-03-03 17:26:52 +01:00
Kamil Myśliwiec
dece70c319 fix(common): standarize exceptions that inherit from http exception 2020-03-03 14:54:24 +01:00
Kamil Mysliwiec
b6f94f94f2 Merge pull request #4214 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.11
2020-03-03 13:35:59 +01:00
Renovate Bot
54642ce983 fix(deps): update nest monorepo to v6.11.11 2020-03-03 12:16:22 +00:00
Kamil Myśliwiec
ee10dcbb71 chore(@nestjs) publish v6.11.11 release 2020-03-03 13:02:54 +01:00
Kamil Mysliwiec
5f95dbd3aa Merge pull request #4213 from nestjs/fix/grpc-streaming-metadata
fix(microservices): fix sending metadata with grpc streaming
2020-03-03 13:01:50 +01:00
Kamil Myśliwiec
ee55ceb175 fix(microservices): fix sending metadata with grpc streaming 2020-03-03 12:23:34 +01:00
Kamil Myśliwiec
904abb630a feat(common): map validation errors to strings 2020-03-03 11:43:31 +01:00
Kamil Myśliwiec
4765d2f679 fix(): fix import issues, remove integration package locks 2020-03-03 10:36:57 +01:00
Kamil Myśliwiec
9248ff602f fix(): fix import issues, remove integration package locks 2020-03-03 10:32:50 +01:00
Kamil Myśliwiec
d3987342b2 test(): fix broken unit tests 2020-03-03 10:07:43 +01:00
Kamil Mysliwiec
1a805ad55e Merge pull request #4212 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.10
2020-03-03 10:02:17 +01:00
Renovate Bot
38cac359a3 fix(deps): update nest monorepo to v6.11.10 2020-03-03 08:33:39 +00:00
Kamil Myśliwiec
383780282b chore(@nestjs) publish v6.11.10 release 2020-03-03 09:20:11 +01:00
Kamil Myśliwiec
9a9a54e17d fix(): fix uuid deprecated imports 2020-03-03 09:19:11 +01:00
Kamil Myśliwiec
e8da23cd12 refactor(): minor style improvements 2020-03-03 09:13:25 +01:00
Kamil Mysliwiec
1404dce2df Merge pull request #4202 from nestjs/renovate/chai-4.x
chore(deps): update dependency @types/chai to v4.2.10
2020-03-03 08:28:11 +01:00
Kamil Mysliwiec
c30f57ee1b Merge pull request #4206 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.3
2020-03-03 08:26:48 +01:00
Renovate Bot
5ec689d010 fix(deps): update dependency mongoose to v5.9.3 2020-03-02 20:58:03 +00:00
Kamil Myśliwiec
1c800acfda fix(core): fix broken unit tests 2020-03-02 21:56:21 +01:00
Kamil Mysliwiec
494c1dc5fd Merge pull request #4204 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.22.0
2020-03-02 21:48:39 +01:00
Renovate Bot
c2f94326fc chore(deps): update typescript-eslint monorepo to v2.22.0 2020-03-02 18:27:51 +00:00
Renovate Bot
8b3e926cf6 chore(deps): update dependency @types/chai to v4.2.10 2020-03-02 17:49:53 +00:00
Kamil Mysliwiec
1f68321611 Merge pull request #4200 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.9
2020-03-02 18:11:04 +01:00
Kamil Myśliwiec
8292601a30 Merge branch '7.0.0' of https://github.com/nestjs/nest into 7.0.0 2020-03-02 18:10:29 +01:00
Kamil Myśliwiec
981ec0a30f Merge branch 'egodsk-master' into 7.0.0 2020-03-02 18:10:16 +01:00
Kamil Myśliwiec
0d2c064591 fix(): resolve merge conflicts 2020-03-02 18:09:53 +01:00
Renovate Bot
767fec35b9 fix(deps): update nest monorepo to v6.11.9 2020-03-02 16:57:33 +00:00
Kamil Myśliwiec
5dcfa26ab3 refactor(): get rid out static method 2020-03-02 17:56:18 +01:00
Kamil Myśliwiec
0c4af96de1 Merge branch 'master' of https://github.com/egodsk/nest into egodsk-master 2020-03-02 17:47:38 +01:00
Kamil Myśliwiec
60e6df193d chore(@nestjs) publish v6.11.9 release 2020-03-02 17:44:23 +01:00
Kamil Myśliwiec
7c4ee5b6ee Merge branch 'CatsMiaow-feat/grpc-keepalive' 2020-03-02 17:42:59 +01:00
Kamil Myśliwiec
28bf111cc1 refactor(): add get keepalive options object method 2020-03-02 17:38:50 +01:00
Kamil Myśliwiec
2b13982427 Merge branch 'feat/grpc-keepalive' of https://github.com/CatsMiaow/nest into CatsMiaow-feat/grpc-keepalive 2020-03-02 17:34:48 +01:00
Kamil Myśliwiec
9a6ff96ce9 Merge branch 'Orderful-feat/from-beginning-option-kafkajs' 2020-03-02 17:32:54 +01:00
Kamil Myśliwiec
aebff966c4 fix(common): add missing subscribe optiosn to kafka options 2020-03-02 17:32:38 +01:00
Kamil Myśliwiec
99ac48ba28 Merge branch 'feat/from-beginning-option-kafkajs' of https://github.com/Orderful/nest into Orderful-feat/from-beginning-option-kafkajs 2020-03-02 17:31:36 +01:00
Kamil Mysliwiec
863b92bb5e Merge pull request #4159 from mkaufmaner/4158-grpc-stream-method-metadata
feat(microservices): A metadata to arguments for grpc stream method
2020-03-02 17:30:15 +01:00
Kamil Myśliwiec
ccbb5e7212 Merge branch 'uc4w6c-sample/getUrl' 2020-03-02 17:26:12 +01:00
Kamil Myśliwiec
f2ace2f57f style(sample): add missing spaces to samples 2020-03-02 17:25:53 +01:00
Kamil Mysliwiec
ad6461b930 Merge pull request #4045 from saulotoledo/standardizes_http_exceptions_output
fix(common): standardizes http exceptions output
2020-03-02 17:11:14 +01:00
Kamil Mysliwiec
b875c1ead1 Merge pull request #3070 from nestjs/feat/args-host-decorators
feat(core) pass ExecutionContext to custom decorators
2020-03-02 16:28:06 +01:00
Kamil Myśliwiec
9e44ce5522 fix(): resolve merge conflicts 2020-03-02 16:05:38 +01:00
Kamil Mysliwiec
0e661c88ac Merge pull request #3053 from nestjs/refactor/http-message-property
refactor(core) make message property (http errors) serializable
2020-03-02 15:44:13 +01:00
Kamil Myśliwiec
d3c2251c4f fix(): fix http exception tests (integration, unit) 2020-03-02 15:19:09 +01:00
Kamil Myśliwiec
8e78fdb266 enhancement() improve message property of http exceptions 2020-03-02 14:39:49 +01:00
Kamil Myśliwiec
73de9cb0a8 refactor(core) make message property (http errors) serializable 2020-03-02 14:39:49 +01:00
Kamil Mysliwiec
08960e83d0 Merge pull request #3042 from nestjs/feat/exclude-middleware
feat(core) exclude middleware based on path
2020-03-02 14:35:11 +01:00
Kamil Myśliwiec
3b81a91c68 fix(): fix linter issues (microservices tests) 2020-03-02 14:33:09 +01:00
Kamil Myśliwiec
f0c62802bd fix(): fix unit tests and nyc configuration 2020-03-02 14:11:29 +01:00
Kamil Myśliwiec
56e02e6b29 fix(): fix middleware host class name 2020-03-02 13:51:55 +01:00
Kamil Myśliwiec
5d2de5fd9a fix(): integration tests cleanup, update deps versions 2020-03-02 13:46:26 +01:00
Kamil Mysliwiec
24fddb7b0d Merge pull request #4198 from nestjs/renovate/webpack-4.x
chore(deps): update dependency webpack to v4.42.0
2020-03-02 10:05:24 +01:00
Kamil Mysliwiec
f6d9051e84 Merge pull request #4197 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.3.2
2020-03-02 10:01:21 +01:00
Renovate Bot
ece93524fa chore(deps): update dependency webpack to v4.42.0 2020-03-02 08:54:33 +00:00
Renovate Bot
8106965207 fix(deps): update dependency @nestjs/swagger to v4.3.2 2020-03-02 08:30:54 +00:00
Kamil Mysliwiec
531dc9f510 Merge pull request #4188 from GrayStrider/patch-1
Remove unused import
2020-03-02 09:01:54 +01:00
GrayStrider
9d09adf286 Remove unused import 2020-03-01 01:22:16 +11:00
Kamil Myśliwiec
b3c9d4c710 fix(): resolve merge conflicts 2020-02-29 13:26:44 +01:00
Kamil Myśliwiec
e26f9c6415 Merge branch '7.0.0' of https://github.com/nestjs/nest into 7.0.0 2020-02-29 13:21:32 +01:00
Kamil Myśliwiec
d2d394fb95 sample(): update sample to use code-first graphql 2020-02-29 13:21:21 +01:00
Kamil Mysliwiec
a9f8c7da88 Merge pull request #4182 from nestjs/renovate/typeorm-0.x
fix(deps): update dependency typeorm to v0.2.24
2020-02-29 13:08:50 +01:00
Kamil Mysliwiec
8b92860d6a Merge pull request #4187 from nestjs/renovate/nestjs-graphql-6.x
fix(deps): update dependency @nestjs/graphql to v6.6.2
2020-02-29 13:08:43 +01:00
Renovate Bot
a77b9e6393 fix(deps): update dependency @nestjs/graphql to v6.6.2 2020-02-29 11:45:11 +00:00
Kamil Mysliwiec
75e748144d Merge pull request #4185 from nestjs/renovate/node-13.x
chore(deps): update dependency @types/node to v13.7.7
2020-02-28 22:12:24 +01:00
Renovate Bot
a985a7c931 chore(deps): update dependency @types/node to v13.7.7 2020-02-28 19:19:53 +00:00
Renovate Bot
55c6264cfa fix(deps): update dependency typeorm to v0.2.24 2020-02-28 14:13:09 +00:00
Kamil Mysliwiec
8feda59f80 Merge pull request #4171 from nestjs/renovate/babel-monorepo
chore(deps): update babel monorepo to v7.8.6
2020-02-28 08:46:36 +01:00
Kamil Mysliwiec
8060c76e0c Merge pull request #4169 from nestjs/renovate/bull-3.x
chore(deps): update dependency @types/bull to v3.12.1
2020-02-28 08:46:29 +01:00
Kamil Mysliwiec
acbe565990 Merge pull request #4170 from nestjs/renovate/cache-manager-2.x
chore(deps): update dependency @types/cache-manager to v2.10.2
2020-02-28 08:46:20 +01:00
Kamil Mysliwiec
cac6dca722 Merge pull request #4173 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.3
2020-02-28 08:46:10 +01:00
Kamil Mysliwiec
647ab3c1a3 Merge pull request #4174 from nestjs/renovate/tslib-1.x
fix(deps): update dependency tslib to v1.11.1
2020-02-28 08:45:59 +01:00
Kamil Mysliwiec
869a726952 Merge pull request #4179 from nestjs/renovate/point-of-view-3.x
fix(deps): update dependency point-of-view to v3.7.2
2020-02-28 08:45:48 +01:00
Renovate Bot
2620b3337b fix(deps): update dependency point-of-view to v3.7.2 2020-02-27 23:04:22 +00:00
Renovate Bot
9d3c168028 fix(deps): update dependency tslib to v1.11.1 2020-02-27 19:40:56 +00:00
Renovate Bot
5bba7502c2 chore(deps): update dependency @types/mongoose to v5.7.3 2020-02-27 19:39:05 +00:00
Renovate Bot
a10a513f64 chore(deps): update babel monorepo to v7.8.6 2020-02-27 12:40:29 +00:00
Renovate Bot
0b0dd69be3 chore(deps): update dependency @types/cache-manager to v2.10.2 2020-02-26 23:48:37 +00:00
Renovate Bot
315bbca45b chore(deps): update dependency @types/bull to v3.12.1 2020-02-26 19:59:29 +00:00
Kamil Mysliwiec
522eea4ec0 Merge pull request #4167 from nestjs/renovate/nats-1.x
fix(deps): update dependency nats to v1.4.2
2020-02-26 16:11:59 +01:00
Renovate Bot
6e85415a43 fix(deps): update dependency nats to v1.4.2 2020-02-26 14:27:24 +00:00
Kamil Mysliwiec
92aa22b67a Merge pull request #4157 from nestjs/renovate/uuid-7.x
fix(deps): update dependency uuid to v7.0.1
2020-02-26 08:56:18 +01:00
Kamil Mysliwiec
57a27ff2fc Merge pull request #4151 from nestjs/renovate/lint-staged-10.x
chore(deps): update dependency lint-staged to v10.0.8
2020-02-26 08:56:05 +01:00
Kamil Mysliwiec
4538522b64 Merge pull request #4153 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.4
2020-02-26 08:55:53 +01:00
Kamil Mysliwiec
f69f9e3378 Merge pull request #4154 from nestjs/renovate/sinon-7.x
chore(deps): update dependency @types/sinon to v7.5.2
2020-02-26 08:55:38 +01:00
Kamil Mysliwiec
c2a2aeeb8e Merge pull request #4155 from nestjs/renovate/node-13.x
chore(deps): update dependency @types/node to v13.7.6
2020-02-26 08:55:28 +01:00
Kamil Mysliwiec
5158cb6668 Merge pull request #4156 from nestjs/renovate/ws-7.x
chore(deps): update dependency @types/ws to v7.2.2
2020-02-26 08:55:04 +01:00
Kamil Mysliwiec
6ed28bf662 Merge pull request #4160 from nestjs/renovate/mongoose-5.x
chore(deps): update dependency @types/mongoose to v5.7.2
2020-02-26 08:54:49 +01:00
Renovate Bot
c427b3dad2 chore(deps): update dependency @types/node to v13.7.6 2020-02-26 01:05:56 +00:00
Renovate Bot
9a1f5b74fa chore(deps): update dependency @types/mongoose to v5.7.2 2020-02-26 00:55:28 +00:00
Michael Kaufman
b3df068f0b feat(microservices): A metadata to arguments for grpc stream method 2020-02-25 17:53:55 -05:00
Renovate Bot
6613c5c0c0 fix(deps): update dependency uuid to v7.0.1 2020-02-25 20:36:46 +00:00
Renovate Bot
1fa749d164 chore(deps): update dependency @types/ws to v7.2.2 2020-02-25 20:34:54 +00:00
Renovate Bot
6e1624d944 chore(deps): update dependency @types/sinon to v7.5.2 2020-02-25 19:00:12 +00:00
Renovate Bot
c2bfcf195d fix(deps): update dependency mongodb to v3.5.4 2020-02-25 18:51:18 +00:00
Renovate Bot
59e1eea7d3 chore(deps): update dependency lint-staged to v10.0.8 2020-02-25 14:55:11 +00:00
Kamil Mysliwiec
e89a0744e3 Merge pull request #4142 from nestjs/renovate/uuid-7.x
fix(deps): update dependency uuid to v7
2020-02-25 15:52:24 +01:00
Kamil Mysliwiec
8c6e63eee5 Merge pull request #4143 from nestjs/renovate/cache-manager-3.x
fix(deps): update dependency cache-manager to v3.1.0
2020-02-25 15:52:14 +01:00
Kamil Mysliwiec
c4bf05e322 Merge pull request #4145 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.21.0
2020-02-25 15:51:51 +01:00
theabuitendyk
741b34fca6 feat(microservices): add subscribe and from beginning to kafka options 2020-02-24 13:40:32 -08:00
Renovate Bot
5edfedf362 chore(deps): update typescript-eslint monorepo to v2.21.0 2020-02-24 18:29:32 +00:00
Renovate Bot
cdc5fd9a59 fix(deps): update dependency cache-manager to v3.1.0 2020-02-24 17:16:53 +00:00
Renovate Bot
72c043e9a7 fix(deps): update dependency uuid to v7 2020-02-24 13:31:09 +00:00
Kamil Mysliwiec
166019f22d Merge pull request #4139 from nestjs/renovate/ts-morph-7.x
fix(deps): update dependency ts-morph to v7
2020-02-24 08:50:16 +01:00
CatsMiaow
51a968c779 feat(microservices): keepalive option in grpc clinet
https://github.com/grpc/grpc/blob/master/doc/keepalive.md
2020-02-24 14:27:24 +09:00
Renovate Bot
80cf5f1171 fix(deps): update dependency ts-morph to v7 2020-02-23 22:53:07 +00:00
Kamil Mysliwiec
581d1aedc6 Merge pull request #4138 from nestjs/renovate/nestjs-graphql-6.x
fix(deps): update dependency @nestjs/graphql to v6.6.1
2020-02-23 22:50:31 +01:00
Renovate Bot
89d46b0748 fix(deps): update dependency @nestjs/graphql to v6.6.1 2020-02-23 20:58:39 +00:00
Kamil Mysliwiec
4d3cce373f Merge pull request #4137 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.3.1
2020-02-23 17:15:30 +01:00
Renovate Bot
790a6ab66d fix(deps): update dependency @nestjs/swagger to v4.3.1 2020-02-23 15:54:52 +00:00
Kamil Mysliwiec
5d17da5a61 Merge pull request #4136 from nestjs/renovate/nestjs-serve-static-2.x
fix(deps): update dependency @nestjs/serve-static to v2
2020-02-23 14:39:22 +01:00
Renovate Bot
a1bc0d0f4d fix(deps): update dependency @nestjs/serve-static to v2 2020-02-23 13:12:21 +00:00
Kamil Myśliwiec
b6e9119733 Merge branch 'master' of https://github.com/nestjs/nest 2020-02-23 14:09:58 +01:00
Kamil Myśliwiec
dd7a544f69 sample(): update the serve static sample 2020-02-23 14:09:41 +01:00
Kamil Mysliwiec
d85123f8c4 Merge pull request #4135 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.3.0
2020-02-23 10:55:30 +01:00
Renovate Bot
f01d8ae8d8 fix(deps): update dependency @nestjs/swagger to v4.3.0 2020-02-23 09:20:45 +00:00
Kamil Mysliwiec
46e7af297b Merge pull request #4133 from nestjs/renovate/nestjs-jwt-6.x
fix(deps): update dependency @nestjs/jwt to v6.1.2
2020-02-23 10:18:12 +01:00
Renovate Bot
baea38d2ec fix(deps): update dependency @nestjs/jwt to v6.1.2 2020-02-22 13:58:27 +00:00
Kamil Mysliwiec
76ecbc8b87 Merge pull request #4127 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.16.4
2020-02-22 13:51:35 +01:00
Kamil Mysliwiec
ef43f3fadd Merge pull request #4130 from nestjs/renovate/cache-manager-3.x
fix(deps): update dependency cache-manager to v3
2020-02-22 13:46:55 +01:00
Kamil Mysliwiec
3e86e3aa3a Merge pull request #4131 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.2
2020-02-22 13:46:41 +01:00
Renovate Bot
2ee9c1c290 fix(deps): update dependency mongoose to v5.9.2 2020-02-21 22:50:42 +00:00
Renovate Bot
ecbfd194dc fix(deps): update dependency cache-manager to v3 2020-02-21 17:28:04 +00:00
Renovate Bot
9d04253229 fix(deps): update dependency fast-json-stringify to v1.16.4 2020-02-21 15:40:49 +00:00
Kamil Mysliwiec
7c293c0061 Merge pull request #4126 from nestjs/renovate/nestjs-typeorm-6.x
fix(deps): update dependency @nestjs/typeorm to v6.3.3
2020-02-21 14:59:57 +01:00
Kamil Mysliwiec
d81a281a39 Merge pull request #4125 from nestjs/renovate/nestjs-graphql-6.x
fix(deps): update dependency @nestjs/graphql to v6.5.5
2020-02-21 14:57:12 +01:00
Renovate Bot
2be59d3bfe fix(deps): update dependency @nestjs/typeorm to v6.3.3 2020-02-21 13:48:09 +00:00
Renovate Bot
86d98a3295 fix(deps): update dependency @nestjs/graphql to v6.5.5 2020-02-21 13:08:05 +00:00
Kamil Mysliwiec
58ef92a11c Merge pull request #4124 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.12
2020-02-21 13:40:39 +01:00
Renovate Bot
be02d4c550 fix(deps): update dependency @nestjs/swagger to v4.2.12 2020-02-21 11:23:36 +00:00
Kamil Mysliwiec
bc1fa7172a Merge pull request #4123 from nestjs/renovate/nestjs-passport-6.x
fix(deps): update dependency @nestjs/passport to v6.2.0
2020-02-21 11:36:14 +01:00
Renovate Bot
9146491ef6 fix(deps): update dependency @nestjs/passport to v6.2.0 2020-02-21 10:11:26 +00:00
Kamil Mysliwiec
64ed76d46f Merge pull request #4118 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.8
2020-02-21 10:17:43 +01:00
Kamil Mysliwiec
b262284f7f Merge pull request #4119 from nestjs/renovate/sinon-chai-3.x
chore(deps): update dependency sinon-chai to v3.5.0
2020-02-21 10:17:35 +01:00
Kamil Mysliwiec
3e3ce0617e Merge pull request #4120 from nestjs/renovate/tslib-1.x
fix(deps): update dependency tslib to v1.11.0
2020-02-21 10:16:45 +01:00
Renovate Bot
227e7c451b fix(deps): update dependency tslib to v1.11.0 2020-02-20 22:01:28 +00:00
Renovate Bot
75b428732e chore(deps): update dependency sinon-chai to v3.5.0 2020-02-20 16:50:13 +00:00
Renovate Bot
e42c1903dc fix(deps): update nest monorepo to v6.11.8 2020-02-20 13:43:58 +00:00
Kamil Mysliwiec
63c82900a8 Merge pull request #3040 from nestjs/refactor/microservices-channels
refactor(microservices): use more descriptive channel names
2020-02-20 14:41:33 +01:00
Kamil Mysliwiec
abae7cdf59 Merge pull request #4113 from nestjs/feat/bool-array-pipe
feat(common): add parse bool pipe and parse array pipe
2020-02-20 14:35:53 +01:00
Kamil Mysliwiec
1599169259 Merge pull request #4117 from nestjs/feat/transform-primitives
Feat/transform primitives
2020-02-20 14:35:16 +01:00
Kamil Mysliwiec
de8987fafd Merge pull request #4116 from nestjs/revert-4110-feat/transform-primitives
Revert "feat(common): transform primitives (number, bool) with validation pipe"
2020-02-20 14:34:40 +01:00
Kamil Mysliwiec
57ff808e36 Revert "feat(common): transform primitives (number, bool) with validation pipe" 2020-02-20 14:34:24 +01:00
Kamil Mysliwiec
997f667b0c Merge pull request #4110 from nestjs/feat/transform-primitives
feat(common): transform primitives (number, bool) with validation pipe
2020-02-20 14:33:59 +01:00
Kamil Mysliwiec
193a87ec6e Merge pull request #3071 from nestjs/feat/lightweight-msvc
feat(microservices): make packets more lightweight
2020-02-20 14:32:46 +01:00
Kamil Myśliwiec
48fea8a89a Merge branch '7.0.0' into feat/lightweight-msvc 2020-02-20 14:30:55 +01:00
Kamil Myśliwiec
be37e6f5e4 chore(): publish 6.11.8 release 2020-02-20 14:29:58 +01:00
Kamil Myśliwiec
899c12444a chore(@nestjs) publish v6.11.8 release 2020-02-20 14:29:01 +01:00
Kamil Mysliwiec
3a4562e5e2 Merge pull request #4083 from getspooky/my-fix-branch
feat(common): add http version not supported exception
2020-02-20 14:27:23 +01:00
Kamil Mysliwiec
28a3a59d38 Merge pull request #3932 from SeWaS/enhancement/3901/parseint-pipe-custom-exception
feat(common): ParseIntPipe has an optional exceptionfactory
2020-02-20 14:27:11 +01:00
Kamil Mysliwiec
a059d55241 Merge pull request #4115 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.5
2020-02-20 14:26:58 +01:00
Kamil Myśliwiec
bd585139c5 fix(microservices): use slash as separator in mqtt, add tests 2020-02-20 14:25:58 +01:00
Kamil Myśliwiec
142aa4bde4 Merge branch 'hiepthai-feature/mqtt-topic-wildcard' into refactor/microservices-channels 2020-02-20 13:37:32 +01:00
Kamil Myśliwiec
da9f44d1dc refactor(microservices): adjust to the style guide 2020-02-20 13:36:53 +01:00
Kamil Myśliwiec
cd43fe473e Merge branch 'feature/mqtt-topic-wildcard' of https://github.com/hiepthai/nest into hiepthai-feature/mqtt-topic-wildcard 2020-02-20 13:30:19 +01:00
Kamil Myśliwiec
65cd9dbfcb fix(): minor fixes and improvements 2020-02-20 13:27:23 +01:00
Kamil Myśliwiec
01f7bb6949 fix(): resolve merge conflicts 2020-02-20 13:08:39 +01:00
Renovate Bot
72fe60d3f3 fix(deps): update dependency sequelize to v5.21.5 2020-02-20 12:04:22 +00:00
Kamil Myśliwiec
e599637c78 Merge branch 'master' into feat/transform-primitives 2020-02-20 12:34:40 +01:00
Kamil Myśliwiec
5af7d638a9 Merge branch 'master' into feat/bool-array-pipe 2020-02-20 12:34:03 +01:00
Kamil Myśliwiec
7818bacf31 feat(common): add exception factory to pipes 2020-02-20 11:54:34 +01:00
Kamil Myśliwiec
199af8e099 feat(common): add parse array pipe 2020-02-20 11:32:34 +01:00
Kamil Myśliwiec
5a36ae2a06 test(common): add parse bool pipe unit tests 2020-02-20 11:32:23 +01:00
Kamil Mysliwiec
3cf1924cde Merge pull request #4097 from nestjs/renovate/ts-jest-25.x
chore(deps): update dependency ts-jest to v25.2.1
2020-02-20 10:09:12 +01:00
Kamil Mysliwiec
bdd196521f Merge pull request #4103 from nestjs/renovate/node-13.x
chore(deps): update dependency @types/node to v13.7.4
2020-02-20 10:09:03 +01:00
Kamil Mysliwiec
a5a97f9064 Merge pull request #4104 from nestjs/renovate/jest-25.x
chore(deps): update dependency @types/jest to v25.1.3
2020-02-20 10:08:55 +01:00
Kamil Mysliwiec
9c7d884afd Merge pull request #4100 from nestjs/renovate/sinon-9.x
chore(deps): update dependency sinon to v9
2020-02-20 08:56:23 +01:00
Kamil Mysliwiec
389102b04d Merge pull request #4105 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.11
2020-02-20 08:25:40 +01:00
Renovate Bot
c71d9b6c0c fix(deps): update dependency @nestjs/swagger to v4.2.11 2020-02-19 20:59:57 +00:00
Renovate Bot
1e276f910f chore(deps): update dependency @types/node to v13.7.4 2020-02-19 19:52:27 +00:00
Renovate Bot
4a84c194a3 chore(deps): update dependency @types/jest to v25.1.3 2020-02-19 19:52:11 +00:00
Kamil Mysliwiec
1fa0c67d33 Merge pull request #4101 from nestjs/renovate/apollo-graphql-packages
fix(deps): update dependency graphql-tools to v4.0.7
2020-02-19 16:49:49 +01:00
Kamil Myśliwiec
44c341ba94 fix(common): remove invalid re-export from pipes dir 2020-02-19 15:51:32 +01:00
Kamil Myśliwiec
0017916ced feat(common): parse array pipe wip 2020-02-19 15:51:07 +01:00
Kamil Myśliwiec
466dde13f7 sample(): fix cats e2e test sample 2020-02-19 15:11:37 +01:00
Kamil Myśliwiec
9f5e440339 feat(common): add parse bool pipe 2020-02-19 15:07:08 +01:00
Kamil Myśliwiec
4d97ba63ee feat(common): transform primitives (number, bool) with validation pipe 2020-02-19 14:57:54 +01:00
Kamil Myśliwiec
f48a0c9e68 sample(): simplify classic express and fastify samples 2020-02-19 14:48:24 +01:00
Renovate Bot
32767ef37d fix(deps): update dependency graphql-tools to v4.0.7 2020-02-19 11:57:25 +00:00
Renovate Bot
bf9968950c chore(deps): update dependency sinon to v9 2020-02-19 11:30:26 +00:00
Kamil Myśliwiec
9c1d0d68e4 Merge branch 'master' of https://github.com/nestjs/nest 2020-02-19 11:28:02 +01:00
Kamil Myśliwiec
05fb2393e4 sample(): update the auth jwt sample 2020-02-19 11:27:45 +01:00
Renovate Bot
861825949e chore(deps): update dependency ts-jest to v25.2.1 2020-02-19 08:43:19 +00:00
Kamil Mysliwiec
7e2094d29a Merge pull request #4096 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.0.3
2020-02-19 09:16:31 +01:00
Renovate Bot
82f76b773c fix(deps): update dependency @nestjs/bull to v0.0.3 2020-02-19 08:11:53 +00:00
Kamil Mysliwiec
fc13d4c306 Merge pull request #4093 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.10
2020-02-19 08:19:29 +01:00
Renovate Bot
e538de6bc2 fix(deps): update dependency @nestjs/swagger to v4.2.10 2020-02-18 21:45:57 +00:00
Kamil Mysliwiec
64f4ee19a9 Merge pull request #4091 from nestjs/renovate/fastify-cors-3.x
fix(deps): update dependency fastify-cors to v3.0.2
2020-02-18 22:37:10 +01:00
Kamil Mysliwiec
62f04d208c Merge pull request #4092 from nestjs/renovate/node-13.x
chore(deps): update dependency @types/node to v13.7.2
2020-02-18 22:37:00 +01:00
Renovate Bot
79f3bd1b05 chore(deps): update dependency @types/node to v13.7.2 2020-02-18 21:03:00 +00:00
Renovate Bot
0da601183f fix(deps): update dependency fastify-cors to v3.0.2 2020-02-18 20:47:26 +00:00
Kamil Mysliwiec
9b2b3dcfe8 Merge pull request #4087 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.9
2020-02-18 10:37:41 +01:00
Renovate Bot
88e83d69b8 fix(deps): update dependency @nestjs/swagger to v4.2.9 2020-02-18 09:26:06 +00:00
Kamil Mysliwiec
30f3bc2b41 Merge pull request #4086 from jeffminsungkim/master
chore(get-url): update @types/node
2020-02-18 09:31:29 +01:00
jeffminsungkim
f4ceeea82f chore(get-url): update @types/node 2020-02-18 17:14:35 +09:00
Kamil Mysliwiec
2f82a3634b Merge pull request #4080 from nestjs/renovate/typescript-eslint-monorepo
chore(deps): update typescript-eslint monorepo to v2.20.0
2020-02-18 08:28:36 +01:00
Kamil Mysliwiec
b6dd4c616e Merge pull request #4082 from nestjs/renovate/object-hash-2.x
fix(deps): update dependency object-hash to v2.0.3
2020-02-18 08:28:14 +01:00
Kamil Mysliwiec
62c5ae0bb2 Merge pull request #4084 from nestjs/renovate/redis-2.x
chore(deps): update dependency @types/redis to v2.8.16
2020-02-18 08:27:39 +01:00
Kamil Mysliwiec
15f9c67f48 Merge pull request #4085 from johnbiundo/biundo/issue-3305
bugfix(core): fix redirect decorator to handle empty strings
2020-02-18 08:27:23 +01:00
John Biundo
7413bb0ce2 bugfix(core): fix redirect decorator to handle empty strings 2020-02-17 17:25:26 -08:00
Renovate Bot
cb44451dcb chore(deps): update dependency @types/redis to v2.8.16 2020-02-18 00:57:17 +00:00
Yasser Ameur el idrissi
38f134e62c feat(common): add http version not supported exception 2020-02-17 23:48:19 +01:00
Renovate Bot
ab660223e6 fix(deps): update dependency object-hash to v2.0.3 2020-02-17 21:38:28 +00:00
Renovate Bot
5e80bd6e40 chore(deps): update typescript-eslint monorepo to v2.20.0 2020-02-17 18:22:27 +00:00
Kamil Myśliwiec
549e292777 fix(): resolve merge conflicts 2020-02-17 11:49:44 +01:00
Kamil Myśliwiec
c925725231 sample(webpack): add start server plugin to simplify dev mode 2020-02-17 11:48:49 +01:00
Kamil Myśliwiec
1a92598c5b fix(core): exclude module class from hooks if not static 2020-02-17 11:48:22 +01:00
Kamil Mysliwiec
a016641f8a Merge pull request #4074 from nestjs/renovate/fastify-multipart-1.x
fix(deps): update dependency fastify-multipart to v1.0.5
2020-02-17 11:41:46 +01:00
Renovate Bot
083dea7991 fix(deps): update dependency fastify-multipart to v1.0.5 2020-02-17 10:01:17 +00:00
Kamil Mysliwiec
32b7651a41 Merge pull request #4071 from mkaufmaner/4039-composite-decorators
test(common): test for apply decorators for static properties
2020-02-17 10:28:17 +01:00
Michael Kaufman
2f97bcc81a test(common): remove controller decorator from the apply decorators test 2020-02-15 20:12:33 -05:00
Michael Kaufman
89462da888 test(common): test for apply decorators for static properties 2020-02-15 20:05:34 -05:00
Kamil Mysliwiec
e4c6264037 Merge pull request #4067 from nestjs/renovate/nestjs-schematics-6.x
chore(deps): update dependency @nestjs/schematics to v6.9.4
2020-02-15 16:14:38 +01:00
Kamil Mysliwiec
bbb2442866 Merge pull request #4068 from nestjs/renovate/apollo-graphql-packages
fix(deps): update dependency apollo-server-express to v2.10.1
2020-02-15 16:14:20 +01:00
Kamil Mysliwiec
24e7be2b74 Merge pull request #4069 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.1
2020-02-15 16:13:08 +01:00
Renovate Bot
873ab15403 fix(deps): update dependency mongoose to v5.9.1 2020-02-14 22:35:44 +00:00
Renovate Bot
0b34f113c2 fix(deps): update dependency apollo-server-express to v2.10.1 2020-02-14 14:09:19 +00:00
Renovate Bot
6ae6e7d1dd chore(deps): update dependency @nestjs/schematics to v6.9.4 2020-02-14 12:04:47 +00:00
Kamil Mysliwiec
99b1cc6424 Merge pull request #4061 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.9.0
2020-02-14 09:00:04 +01:00
Kamil Mysliwiec
1020f02c79 Merge pull request #4064 from nestjs/renovate/bull-3.x
fix(deps): update dependency bull to v3.13.0
2020-02-14 08:59:12 +01:00
Renovate Bot
48d2729aa4 fix(deps): update dependency bull to v3.13.0 2020-02-13 23:02:00 +00:00
Renovate Bot
46b5b38cd4 fix(deps): update dependency mongoose to v5.9.0 2020-02-13 20:24:30 +00:00
Kamil Mysliwiec
12923fc1f8 Merge pull request #4063 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.8
2020-02-13 21:24:12 +01:00
Renovate Bot
5f3fad6532 fix(deps): update dependency @nestjs/swagger to v4.2.8 2020-02-13 18:54:55 +00:00
Kamil Mysliwiec
7a65564bb2 Merge pull request #4058 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.7
2020-02-13 14:40:10 +01:00
Renovate Bot
f86a6c2130 fix(deps): update nest monorepo to v6.11.7 2020-02-13 13:38:46 +00:00
Kamil Mysliwiec
b81c7dd9ca Merge pull request #4059 from nestjs/renovate/nestjs-sequelize-0.x
fix(deps): update dependency @nestjs/sequelize to v0.0.2
2020-02-13 14:25:47 +01:00
Kamil Mysliwiec
bafc1cfb9b Update Readme.md 2020-02-13 14:01:44 +01:00
Renovate Bot
2c2c29bfe0 fix(deps): update dependency @nestjs/sequelize to v0.0.2 2020-02-13 10:18:57 +00:00
Kamil Myśliwiec
8b669b57f0 chore(): publish 6.11.7 release 2020-02-13 10:12:39 +01:00
Kamil Myśliwiec
8ed57a8f89 chore(@nestjs) publish v6.11.7 release 2020-02-13 10:12:07 +01:00
Kamil Mysliwiec
1aa238d39c Merge pull request #4016 from Boshen/master
fix(common): http service should not cancel when response type is stream
2020-02-13 10:10:48 +01:00
Kamil Myśliwiec
101e387ca8 docs(): add public api annotations 2020-02-13 10:10:27 +01:00
Kamil Myśliwiec
443c8ea516 fix(microservices): exclude only undefined responses 2020-02-13 10:10:13 +01:00
Kamil Myśliwiec
1cffa700a9 fix(common): fix apply decorators for static properties 2020-02-13 09:48:05 +01:00
Kamil Myśliwiec
50e643f045 fix(core): unsubscribe from shutdown signals on close 2020-02-13 09:22:56 +01:00
Kamil Myśliwiec
f980abd764 Merge branch 'master' of https://github.com/nestjs/nest 2020-02-13 09:01:35 +01:00
Kamil Myśliwiec
e7a631a1a3 sample(): update typeorm and sequelize samples 2020-02-13 09:01:24 +01:00
Kamil Mysliwiec
0327f782dc Merge pull request #4054 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.8.12
2020-02-13 08:48:15 +01:00
Kamil Mysliwiec
7371cc44c7 Merge pull request #4056 from nestjs/renovate/cache-manager-redis-store-2.x
fix(deps): update dependency cache-manager-redis-store to v2
2020-02-13 08:48:06 +01:00
Renovate Bot
ed6747c570 fix(deps): update dependency cache-manager-redis-store to v2 2020-02-13 00:58:21 +00:00
Renovate Bot
db15262776 chore(deps): update dependency husky to v4.2.3 2020-02-13 00:48:12 +00:00
Renovate Bot
64098690e0 fix(deps): update dependency mongoose to v5.8.12 2020-02-12 22:56:32 +00:00
Kamil Mysliwiec
915df38b89 Merge pull request #4050 from nestjs/renovate/mongodb-3.x
fix(deps): update dependency mongodb to v3.5.3
2020-02-12 21:54:36 +01:00
Renovate Bot
544c025c9d fix(deps): update dependency mongodb to v3.5.3 2020-02-12 13:25:46 +00:00
Kamil Mysliwiec
9258ffba00 Merge pull request #4048 from nestjs/renovate/husky-4.x
chore(deps): update dependency husky to v4.2.2
2020-02-12 08:50:43 +01:00
Renovate Bot
ddd64e60da chore(deps): update dependency husky to v4.2.2 2020-02-12 06:36:02 +00:00
Renovate Bot
402ae559d0 chore(deps): update dependency webpack-cli to v3.3.11 2020-02-12 02:41:12 +00:00
Saulo
c5ceb933d9 fix(common): standardizes http exceptions output
Originally, the default output of HTTPException is {statusCode,
message}, but the default output for another specific exception
(e.g., BadRequestException) is {statusCode, error}. These changes
make them behave consistently.

Closes #4044
2020-02-12 00:47:16 +01:00
Renovate Bot
0a535f727e chore(deps): update dependency @types/chai to v4.2.9 2020-02-11 18:36:52 +00:00
Emil Godsk
96a5af6a51 feat(core): add stripEndSlash to route resolver 2020-02-11 16:41:55 +01:00
Emil Godsk
598e13151e feat(core): add basePath to route explorer 2020-02-11 16:41:55 +01:00
Kamil Mysliwiec
2de2a4f833 Merge pull request #4035 from nestjs/renovate/nestjs-typeorm-6.x
fix(deps): update dependency @nestjs/typeorm to v6.3.1
2020-02-11 14:54:52 +01:00
Renovate Bot
bb128fab6e fix(deps): update dependency @nestjs/typeorm to v6.3.1 2020-02-11 13:46:28 +00:00
Renovate Bot
c6752407c6 chore(deps): update dependency webpack to v4.41.6 2020-02-11 11:40:31 +00:00
Kamil Mysliwiec
1a70339ea3 Merge pull request #4033 from nestjs/renovate/nestjs-typeorm-6.x
fix(deps): update dependency @nestjs/typeorm to v6.3.0
2020-02-11 11:33:25 +01:00
Renovate Bot
553187aafd fix(deps): update dependency @nestjs/typeorm to v6.3.0 2020-02-11 09:42:20 +00:00
Kamil Myśliwiec
2627813523 sample(typeorm): update to the latest version (deps) 2020-02-11 10:39:47 +01:00
Kamil Myśliwiec
f76e499076 Merge branch 'master' of https://github.com/nestjs/nest 2020-02-11 10:37:53 +01:00
Kamil Myśliwiec
e83b11517d sample(typeorm): use auto load entities option 2020-02-11 10:37:45 +01:00
Kamil Mysliwiec
537cfb8b70 Merge pull request #4032 from nestjs/renovate/object-hash-2.x
fix(deps): update dependency object-hash to v2.0.2
2020-02-11 08:54:53 +01:00
Renovate Bot
086414923d chore(deps): update typescript-eslint monorepo to v2.19.2 2020-02-11 00:51:29 +00:00
Renovate Bot
20d255a9ba fix(deps): update dependency object-hash to v2.0.2 2020-02-10 23:56:57 +00:00
Renovate Bot
d9143cad16 chore(deps): update dependency @types/redis to v2.8.15 2020-02-10 23:53:12 +00:00
Renovate Bot
c6b9b17a6e chore(deps): update dependency @types/mongoose to v5.7.1 2020-02-10 22:32:47 +00:00
Kamil Mysliwiec
825b1805a6 Merge pull request #4026 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.7
2020-02-10 19:21:47 +01:00
Renovate Bot
db8594b3a4 fix(deps): update dependency @nestjs/swagger to v4.2.7 2020-02-10 15:17:22 +00:00
Kamil Mysliwiec
ff6de6de62 Merge pull request #4023 from nestjs/renovate/redis-3.x
fix(deps): update dependency redis to v3.0.2
2020-02-10 08:54:38 +01:00
Renovate Bot
9a84a0b467 fix(deps): update dependency redis to v3.0.2 2020-02-09 18:22:10 +00:00
Kamil Mysliwiec
573a6d6880 Merge pull request #4021 from nestjs/renovate/redis-3.x
fix(deps): update dependency redis to v3.0.1
2020-02-09 15:20:59 +01:00
Kamil Mysliwiec
7648d01541 Merge pull request #4022 from mvegter/patch-1
docs(): fixed two typos in the docs
2020-02-09 15:20:42 +01:00
Martijn Vegter
eea78c8df3 fix(docs): sample message should follow the format 2020-02-09 14:53:19 +01:00
Martijn Vegter
3cfeac972f fix(docs): corrected spelling mistake in JSDoc 2020-02-09 14:52:51 +01:00
Renovate Bot
511c30478d fix(deps): update dependency redis to v3.0.1 2020-02-09 12:53:22 +00:00
Kamil Mysliwiec
3cb620f986 Merge pull request #4019 from nestjs/renovate/rimraf-3.x
fix(deps): update dependency rimraf to v3.0.2
2020-02-09 10:53:52 +01:00
Kamil Mysliwiec
7bb649f997 Merge pull request #4015 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.21.4
2020-02-09 10:51:14 +01:00
Kamil Mysliwiec
551392d11c Merge pull request #4020 from nestjs/renovate/redis-3.x
fix(deps): update dependency redis to v3
2020-02-09 10:50:43 +01:00
Renovate Bot
a309644123 fix(deps): update dependency redis to v3 2020-02-09 08:58:41 +00:00
Renovate Bot
4cd84baf66 fix(deps): update dependency rimraf to v3.0.2 2020-02-09 08:56:53 +00:00
Boshen
e48b5558a0 fix(common): http service should not cancel when response type is stream
when response type stream is set, the node stream is ended early as `subscriber.complete()` -> `cancelSource.cancel()` is called in sequence.
The better approach to fix this is to wrap the stream with an observable, but that'll be a lot of code.
So a simpler approach is to ignore request cancellation on stream response type.

fixes #4014
2020-02-08 12:14:28 +08:00
Renovate Bot
adb6ef982e fix(deps): update dependency sequelize to v5.21.4 2020-02-07 15:33:14 +00:00
Renovate Bot
b4985b86bd chore(deps): update dependency @types/jest to v25.1.2 2020-02-06 20:52:55 +00:00
Kamil Mysliwiec
b18b5edb8b Merge pull request #4010 from nestjs/renovate/apollo-graphql-packages
fix(deps): update dependency apollo-server-express to v2.10.0
2020-02-06 15:10:46 +01:00
Renovate Bot
654d8f3650 fix(deps): update dependency apollo-server-express to v2.10.0 2020-02-06 13:45:11 +00:00
Kamil Mysliwiec
87fa44c323 Merge pull request #4009 from nestjs/renovate/nest-monorepo
chore(deps): update nest monorepo
2020-02-06 13:20:24 +01:00
Renovate Bot
a06b3bf169 chore(deps): update nest monorepo 2020-02-06 12:03:00 +00:00
Kamil Myśliwiec
9607b9b89e chore(@nestjs) publish v6.11.6 release 2020-02-06 10:56:03 +01:00
Kamil Mysliwiec
8755571094 Merge pull request #3590 from tonyhallett/status-code-optional
fix(core): correct redirect decorator metadata interface
2020-02-06 10:53:24 +01:00
Kamil Mysliwiec
e51128fa61 Merge pull request #3986 from johnbiundo/biundo/feature/microservices-nats-deserialize
bugfix(microservices): pass replyTo to deserializer
2020-02-06 10:53:06 +01:00
Kamil Mysliwiec
d51560bec7 Merge pull request #4005 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.6
2020-02-05 14:14:16 +01:00
Renovate Bot
dc05fc2877 fix(deps): update dependency @nestjs/swagger to v4.2.6 2020-02-05 12:45:11 +00:00
Kamil Mysliwiec
d8c35c9c79 Merge pull request #4004 from nestjs/renovate/handlebars-4.x
fix(deps): update dependency handlebars to v4.7.3
2020-02-05 09:41:34 +01:00
Renovate Bot
fed8779bcb fix(deps): update dependency handlebars to v4.7.3 2020-02-05 05:15:21 +00:00
John Biundo
cbbf89f386 add refinement to client subscription check 2020-02-04 14:50:09 -08:00
Kamil Mysliwiec
8fbb1d296f Merge pull request #3999 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.16.3
2020-02-04 13:09:47 +01:00
Renovate Bot
9f5f920a1c fix(deps): update dependency fast-json-stringify to v1.16.3 2020-02-04 11:59:22 +00:00
Kamil Mysliwiec
f66c91f72b Merge pull request #3997 from nestjs/renovate/cache-manager-2.x
fix(deps): update dependency cache-manager to v2.11.1
2020-02-04 08:45:33 +01:00
Renovate Bot
c24f8a0d48 chore(deps): update typescript-eslint monorepo to v2.19.0 2020-02-03 22:50:05 +00:00
Renovate Bot
c9d875ffc8 fix(deps): update dependency cache-manager to v2.11.1 2020-02-03 21:47:38 +00:00
Renovate Bot
5fa0293cb8 chore(deps): update dependency ts-jest to v25.2.0 2020-02-03 21:43:45 +00:00
Kamil Mysliwiec
1ed2ef92ee Merge pull request #3994 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.4
2020-02-03 14:49:38 +01:00
Renovate Bot
be05f3d05f fix(deps): update dependency @nestjs/swagger to v4.2.4 2020-02-03 10:41:10 +00:00
Kamil Mysliwiec
336b7f1a19 Merge pull request #3993 from nestjs/renovate/nestjs-bull-0.x
fix(deps): update dependency @nestjs/bull to v0.0.2
2020-02-03 11:14:20 +01:00
Kamil Mysliwiec
466eb8aa7b Merge pull request #3992 from nestjs/renovate/nestjs-schematics-6.x
chore(deps): update dependency @nestjs/schematics to v6.9.3
2020-02-03 11:01:43 +01:00
Renovate Bot
ddb77668e9 fix(deps): update dependency @nestjs/bull to v0.0.2 2020-02-03 09:51:36 +00:00
Renovate Bot
d394f78a58 chore(deps): update dependency @nestjs/schematics to v6.9.3 2020-02-03 09:50:52 +00:00
Kamil Mysliwiec
7d4a00c103 Merge pull request #3991 from nestjs/renovate/nestjs-graphql-6.x
fix(deps): update dependency @nestjs/graphql to v6.5.4
2020-02-03 08:47:57 +01:00
Renovate Bot
c59607d3c7 fix(deps): update dependency @nestjs/graphql to v6.5.4 2020-02-02 12:02:24 +00:00
Kamil Myśliwiec
884cde53ae fix(sample): fix mongoose sample package json 2020-02-02 12:58:20 +01:00
Kamil Mysliwiec
83ff084d85 Merge pull request #3980 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.5
2020-02-02 12:31:39 +01:00
Kamil Mysliwiec
3ce90c207e Merge branch 'master' into renovate/nest-monorepo 2020-02-02 12:31:27 +01:00
Kamil Mysliwiec
92b86a83a3 Merge pull request #3984 from nestjs/renovate/cache-manager-2.x
fix(deps): update dependency cache-manager to v2.11.0
2020-02-02 12:21:19 +01:00
Kamil Mysliwiec
6f87ad3f1b Merge pull request #3985 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.8.11
2020-02-02 12:21:09 +01:00
Renovate Bot
8f6d430b84 chore(deps): update dependency eslint-plugin-import to v2.20.1 2020-02-02 09:22:39 +00:00
John Biundo
d9bfff4d6f bugfix (@nestjs/microservices) pass replyTo to serializer 2020-02-01 08:09:27 -08:00
Renovate Bot
8ffd0f4ec5 fix(deps): update dependency mongoose to v5.8.11 2020-01-31 22:17:42 +00:00
Renovate Bot
59703c4e78 fix(deps): update dependency cache-manager to v2.11.0 2020-01-31 20:36:54 +00:00
Renovate Bot
6d7c835ba9 fix(deps): update nest monorepo to v6.11.5 2020-01-31 11:45:33 +00:00
Kamil Myśliwiec
bbbdc4a464 chore(@nestjs) publish v6.11.5 release 2020-01-31 12:31:44 +01:00
Kamil Mysliwiec
748d3aae94 Merge pull request #3963 from nestjs/fix/grpc-client-streaming
fix(microservices): fix client-side grpc streaming
2020-01-31 12:29:23 +01:00
Renovate Bot
9bd1a43053 chore(deps): update dependency lint-staged to v10.0.7 2020-01-31 10:31:41 +00:00
Kamil Mysliwiec
907d07b86d Merge pull request #3964 from nestjs/feat/client-side-streams
feat(microservices): support passing upstream subject to grpc client
2020-01-30 22:09:45 +01:00
Kamil Mysliwiec
3a1dd8c687 Merge pull request #3978 from nestjs/renovate/cache-manager-2.x
fix(deps): update dependency cache-manager to v2.10.2
2020-01-30 22:09:00 +01:00
Renovate Bot
3b2f253bc5 fix(deps): update dependency cache-manager to v2.10.2 2020-01-30 19:51:40 +00:00
Renovate Bot
0536c7510b chore(deps): update dependency lint-staged to v10.0.6 2020-01-30 16:25:22 +00:00
Kamil Myśliwiec
ced278cc74 sample(grpc): update grpc sample with client streaming 2020-01-30 15:26:31 +01:00
Kamil Myśliwiec
2d4371973a fix(sample): use clients module in the grpc sample 2020-01-30 14:43:03 +01:00
Kamil Myśliwiec
8f04b6a317 fix(sample): use hero by id for find one argument (grpc) 2020-01-30 14:40:24 +01:00
Renovate Bot
c4b7410121 chore(deps): update babel monorepo to v7.8.4 2020-01-30 13:39:17 +00:00
Kamil Mysliwiec
425172353b Update parse-int.pipe.ts 2020-01-30 13:23:01 +01:00
Kamil Mysliwiec
7e96fb0dcc Update parse-int.pipe.ts 2020-01-30 13:22:20 +01:00
Kamil Mysliwiec
c926834078 Merge pull request #3973 from nestjs/renovate/kafkajs-1.x
fix(deps): update dependency kafkajs to v1.12.0
2020-01-30 12:58:32 +01:00
Renovate Bot
3827769c87 fix(deps): update dependency kafkajs to v1.12.0 2020-01-30 09:31:59 +00:00
Renovate Bot
97acd21d31 chore(deps): update dependency ts-jest to v25.1.0 2020-01-30 09:28:32 +00:00
Renovate Bot
9e8ca8e7bc chore(deps): update dependency lint-staged to v10.0.5 2020-01-30 07:22:47 +00:00
Renovate Bot
56353656f2 chore(deps): update dependency @types/ws to v7.2.1 2020-01-29 23:54:28 +00:00
Renovate Bot
1400f71560 chore(deps): update dependency @types/mocha to v7 2020-01-29 22:29:52 +00:00
Renovate Bot
013ac2707c chore(deps): update dependency @types/jest to v25.1.1 2020-01-29 22:23:35 +00:00
Kamil Myśliwiec
f7d089fc95 fix(microservices): fix unit tests, add tests for request stream 2020-01-29 23:15:21 +01:00
Renovate Bot
a1ecefc419 chore(deps): update dependency @types/chai to v4.2.8 2020-01-29 20:05:38 +00:00
Kamil Myśliwiec
909a68bd75 fix(microservices): fix unit test (grpc) - client streaming 2020-01-29 18:07:39 +01:00
Kamil Myśliwiec
70c41e2d00 feat(microservices): support passing upstream subject to grpc client 2020-01-29 17:34:38 +01:00
Kamil Mysliwiec
dd1de5c827 Merge pull request #3962 from nestjs/renovate/fast-json-stringify-1.x
fix(deps): update dependency fast-json-stringify to v1.16.2
2020-01-29 17:00:49 +01:00
Renovate Bot
2d89da7ebb fix(deps): update dependency fast-json-stringify to v1.16.2 2020-01-29 14:39:15 +00:00
Kamil Myśliwiec
db0cefbc38 fix(microservices): fix client-side grpc streaming 2020-01-29 14:27:09 +01:00
Kamil Myśliwiec
dd8380ed59 Merge branch 'master' of https://github.com/nestjs/nest 2020-01-29 13:13:24 +01:00
Kamil Myśliwiec
cdfeec2b70 fix(test): fix wrong path to integration tests 2020-01-29 13:13:13 +01:00
Kamil Myśliwiec
b335ca9168 Merge branch 'sample/getUrl' of https://github.com/uc4w6c/nest into uc4w6c-sample/getUrl 2020-01-29 11:39:22 +01:00
Renovate Bot
2b751bd356 chore(deps): update dependency lint-staged to v10.0.4 2020-01-29 05:38:26 +00:00
Renovate Bot
529c1bcde8 chore(deps): update dependency @types/mongoose to v5.7.0 2020-01-28 19:52:59 +00:00
Kamil Mysliwiec
58aeceb1b5 Merge pull request #3952 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.3
2020-01-28 14:40:55 +01:00
Yuta Saito
c57d4664b3 sample(get-url): Add to output to every sample 2020-01-28 22:16:28 +09:00
Renovate Bot
1d3313a463 chore(deps): update dependency gulp to v4.0.2 2020-01-28 13:08:15 +00:00
Renovate Bot
152b1f0459 fix(deps): update dependency @nestjs/swagger to v4.2.3 2020-01-28 12:46:26 +00:00
Kamil Mysliwiec
90787d7cbf Merge pull request #3951 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.4
2020-01-28 12:54:17 +01:00
Renovate Bot
837e4c0088 fix(deps): update nest monorepo to v6.11.4 2020-01-28 11:28:37 +00:00
Kamil Myśliwiec
5b002d693a chore(): publish 6.11.4 release 2020-01-28 12:13:10 +01:00
Kamil Myśliwiec
a90a56db0d chore(@nestjs) publish v6.11.4 release 2020-01-28 12:12:01 +01:00
Kamil Myśliwiec
cc63f945e3 Merge branch 'master' of https://github.com/nestjs/nest 2020-01-28 12:10:49 +01:00
Kamil Myśliwiec
ea07fb7e16 fix(platform): revert fastify regression 2020-01-28 12:10:41 +01:00
Kamil Mysliwiec
70adcc2880 Merge pull request #3947 from nestjs/renovate/nest-monorepo
fix(deps): update nest monorepo to v6.11.3
2020-01-28 11:38:52 +01:00
Renovate Bot
d17143673f fix(deps): update nest monorepo to v6.11.3 2020-01-28 10:16:24 +00:00
Renovate Bot
9e35091717 chore(deps): update dependency eslint-config-prettier to v6.10.0 2020-01-28 10:00:29 +00:00
Kamil Mysliwiec
82a4c4849c Merge pull request #3949 from nestjs/renovate/nestjs-mongoose-6.x
fix(deps): update dependency @nestjs/mongoose to v6.3.1
2020-01-28 10:48:15 +01:00
Kamil Myśliwiec
d084bee968 chore(): publish 6.11.3 release 2020-01-28 10:41:10 +01:00
Kamil Myśliwiec
37ee1092d3 chore(@nestjs) publish v6.11.3 release 2020-01-28 10:40:31 +01:00
Kamil Myśliwiec
8354fe2b88 Merge branch 'master' of https://github.com/nestjs/nest 2020-01-28 10:39:13 +01:00
Kamil Myśliwiec
74aafc59bd fix(core): fix resolve for factories and string tokens 2020-01-28 10:39:05 +01:00
Kamil Mysliwiec
49df127acf Merge pull request #3943 from nestjs/renovate/rimraf-3.x
fix(deps): update dependency rimraf to v3.0.1
2020-01-28 10:11:25 +01:00
Renovate Bot
72a7f1fc04 fix(deps): update dependency @nestjs/mongoose to v6.3.1 2020-01-28 09:09:27 +00:00
Kamil Mysliwiec
c1a95f380d Merge pull request #3948 from nestjs/renovate/nestjs-swagger-4.x
fix(deps): update dependency @nestjs/swagger to v4.2.2
2020-01-28 10:06:58 +01:00
Renovate Bot
eb99d53657 fix(deps): update dependency @nestjs/swagger to v4.2.2 2020-01-28 08:49:05 +00:00
Sebastian Walter
dce5b87787 fix(common): exceptionfactory signature change 2020-01-28 09:39:29 +01:00
Renovate Bot
2c456dfdfc fix(deps): update dependency rimraf to v3.0.1 2020-01-28 08:13:07 +00:00
Sebastian Walter
59498f99bb fix(common): Fixed linting issue in test file 2020-01-27 09:40:48 +01:00
Sebastian Walter
2b5528fcc1 feat(common): ParseIntPipe has an optional exceptionfactory 2020-01-27 09:17:04 +01:00
Yuta Saito
dc0fdfb716 sample(get-url): Delete get-url e2e test 2020-01-27 02:34:49 +09:00
Yuta Saito
103b21cf0a sample(get-url): add sample for get-url 2020-01-27 01:29:10 +09:00
Tony
449144b49f fix(core): correct redirect decorator metadata interface
also add missing tests for redirection
2019-12-09 14:57:19 +00:00
Kamil Myśliwiec
55c9bc7306 feat(): pass execution ctx instead of args host 2019-11-08 12:50:43 +01:00
Kamil Myśliwiec
aaad768504 fix(): pass context to custom decorators in rpc and ws 2019-11-08 12:22:35 +01:00
Kamil Myśliwiec
00b84e4318 Merge branch 'master' into feat/args-host-decorators 2019-11-08 11:43:29 +01:00
Kamil Myśliwiec
2f79f6aff5 feat(): set type of execution context host in custom decorators 2019-11-08 11:43:17 +01:00
Hiep Thai
999e4870f1 feat(microservices) Fix incorrect pattern condition 2019-10-01 15:01:44 +07:00
Hiep Thai
7b3d166cce feat(microservices) Improve ServerMqtt getHandlerByPattern performance 2019-10-01 08:35:41 +07:00
Kamil Myśliwiec
e64839c71a test(integration) add integration tests for exclude method 2019-09-30 12:31:55 +02:00
Kamil Myśliwiec
5b6befc65f feat(microservices) make packets more lightweight 2019-09-30 11:44:44 +02:00
Kamil Myśliwiec
3a97eaa329 feat(core) pass ArgumentsHost to custom decorators 2019-09-30 11:16:28 +02:00
Kamil Myśliwiec
593a3d1ac8 feat(core) exclude middleware based on path 2019-09-26 15:01:14 +02:00
Kamil Myśliwiec
75659ab076 test() update unit tests (reply/request topics) 2019-09-26 13:06:04 +02:00
Hiep Thai
52bfb856ac feat(microservices) add matchMqttPattern to server mqtt 2019-09-14 11:13:37 +07:00
Kamil Myśliwiec
753b31138d refactor(microservices) use more descriptive channel names 2019-08-28 09:13:50 +02:00
614 changed files with 148332 additions and 122970 deletions

View File

@@ -70,10 +70,10 @@ jobs:
docker:
- image: circleci/node:10
test_node_8:
test_node_14:
<<: *unit-tests-template
docker:
- image: circleci/node:8
- image: circleci/node:14
lint:
working_directory: ~/nest
@@ -123,7 +123,7 @@ jobs:
command: docker ps
- run:
name: Integration tests
command: npm run integration-test
command: npm run test:integration
codechecks_benchmarks:
working_directory: ~/nest
@@ -160,15 +160,15 @@ workflows:
build-and-test:
jobs:
- build
- test_node_14:
requires:
- build
- test_node_12:
requires:
- build
- test_node_10:
requires:
- build
- test_node_8:
requires:
- build
- lint:
requires:
- build

View File

@@ -19,6 +19,8 @@ module.exports = {
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/ban-types': 'off',
},
};

54
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@@ -0,0 +1,54 @@
name: "CodeQL"
on:
push:
branches: [master, ]
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
schedule:
- cron: '0 17 * * 4'
jobs:
analyse:
name: Analyse
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2
# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
# Override language selection by uncommenting this and choosing your languages
# with:
# languages: go, javascript, csharp, python, cpp, java
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

View File

@@ -1,4 +1,5 @@
{
"singleQuote": true,
"arrowParens": "avoid",
"trailingComma": "all"
}

View File

@@ -178,7 +178,7 @@ That will compile fresh packages and afterward, move them to all `sample` direct
### <a name="common-scripts"></a>Commonly used NPM scripts
```bash
# build all packages and move to "sample" and "integration" directories
# build all packages and move to "sample" directories
$ npm run build
# run the full unit tests suite
@@ -236,8 +236,8 @@ Footer should contain a [closing reference to an issue](https://help.github.com/
Samples: (even more [samples](https://github.com/nestjs/nest/commits/master))
```
docs(changelog) update change log to beta.5
bugfix(core) need to depend on latest rxjs and zone.js
docs(changelog): update change log to beta.5
bugfix(core): need to depend on latest rxjs and zone.js
```
### Revert

View File

@@ -1,6 +1,6 @@
(The MIT License)
Copyright (c) 2017-2019 Kamil Myśliwiec <http://kamilmysliwiec.com>
Copyright (c) 2017-2020 Kamil Mysliwiec <https://kamilmysliwiec.com>
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the

View File

@@ -9,7 +9,7 @@
<p align="center">
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/v/@nestjs/core.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/l/@nestjs/core.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/dm/@nestjs/core.svg" alt="NPM Downloads" /></a>
<a href="https://www.npmjs.com/~nestjscore" target="_blank"><img src="https://img.shields.io/npm/dm/@nestjs/common.svg" alt="NPM Downloads" /></a>
<a href="https://circleci.com/gh/nestjs/nest" target="_blank"><img src="https://img.shields.io/circleci/build/github/nestjs/nest/master" alt="CircleCI" /></a>
<a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
@@ -31,13 +31,21 @@ Nest is a framework for building efficient, scalable <a href="http://nodejs.org"
## Philosophy
<p>In recent years, thanks to Node.js, JavaScript has become the “lingua franca” of the web for both front and backend applications, giving rise to awesome projects like <a href="https://angular.io/" target="_blank">Angular</a>, <a href="https://github.com/facebook/react" target="_blank">React</a> and <a href="https://github.com/vuejs/vue" target="_blank">Vue</a> which improve developer productivity and enable the construction of fast, testable, extensible frontend applications. However, on the server-side, while there are a lot of superb libraries, helpers and tools for Node, none of them effectively solve the main problem - the architecture.</p>
<p>Nest aims to provide an application architecture out of the box which allows for effortless creation of highly testable, scalable, loosely coupled and easily maintainable applications.</p>
<p>Nest aims to provide an application architecture out of the box which allows for effortless creation of highly testable, scalable, loosely coupled and easily maintainable applications. The architecture is heavily inspired by Angular.</p>
## Getting started
* To check out the [guide](https://docs.nestjs.com), visit [docs.nestjs.com](https://docs.nestjs.com). :books:
* 要查看中文 [指南](readme_zh.md), 请访问 [docs.nestjs.cn](https://docs.nestjs.cn). :books:
## Questions
For questions and support please use the official [Discord channel](https://discord.gg/G7Qnnhy). The issue list of this repo is **exclusively** for bug reports and feature requests.
## Issues
Please make sure to read the [Issue Reporting Checklist](https://github.com/nestjs/nest/blob/master/CONTRIBUTING.md#-submitting-an-issue) before opening an issue. Issues not conforming to the guidelines may be closed immediately.
## Consulting
With official support, you can get expert help straight from Nest core team. We provide dedicated technical support, migration strategies, advice on best practices (and design decisions), PR reviews, and team augmentation. Read more about [support here](https://enterprise.nestjs.com).
@@ -46,32 +54,43 @@ With official support, you can get expert help straight from Nest core team. We
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsor
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="320" /></a>
#### Principal Sponsors
<table style="text-align:center;"><tr><td>
<a href="https://github.com/Sanofi-IADC" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/sanofi.png" width="180" valign="middle" /></a></td><td>
<a href="https://valor-software.com/" target="_blank"><img src="https://docs.nestjs.com/assets/sponsors/valor-software.png" width="180" valign="middle" /></a></td>
</tr></table>
#### Silver Sponsors
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> &nbsp;
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" height="95" /></a> &nbsp;
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="150" valign="middle" /></a> &nbsp;
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></a>
<table style="text-align:center;"><tr><td>
<a href="https://neoteric.eu/" target="_blank"><img src="https://nestjs.com/img/neoteric-cut.png" width="120" valign="middle" /></a> </td><td>
<a href="http://gojob.com" target="_blank"><img src="http://nestjs.com/img/gojob-logo.png" valign="middle" width="100" /></a> </td><td>
<a href="https://trilon.io" target="_blank"><img src="https://nestjs.com/img/trilon.svg" width="170" valign="middle" /></a> </td><td>
<a href="http://www.leogistics.com" target="_blank"><img src="https://nestjs.com/img/leogistics-logo.jpeg" width="150" valign="middle" /></td></tr></table>
#### Sponsors
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a> &nbsp; <a href="https://blueanchor.io/" target="_blank"><img src="https://nestjs.com/img/blueanchor.png" width="150" valign="middle" /></a> &nbsp;
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> &nbsp; <a href="https://hostpresto.com" target="_blank"><img src="https://nestjs.com/img/hostpresto.png" height="24" valign="middle" /></a>
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" height="14" valign="middle" /></a> &nbsp;
<a href="https://buddy.works/" target="_blank"><img src="https://nestjs.com/img/buddy-logo.svg" height="25" valign="middle" /></a> &nbsp;
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" height="25" valign="middle" /></a> &nbsp; <a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" height="27" valign="middle" /></a> &nbsp; <a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" height="20" valign="middle" /></a> &nbsp; <a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" height="22" valign="middle" /></a> &nbsp; <a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" height="19" valign="middle" /></a> &nbsp; <a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" height="20" valign="middle" /></a> &nbsp;
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" height="18" valign="middle" /></a> &nbsp; &nbsp;
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> &nbsp;
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> &nbsp;
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a> &nbsp;
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> &nbsp;
<a href="https://tekhattan.com" target="_blank"><img src="https://nestjs.com/img/tekhattan-logo.png" width="110" valign="middle" /></a> &nbsp;
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> &nbsp;
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a>
<table><tr><td align="center" valign="middle">
<a href="https://www.swingdev.io" target="_blank"><img src="https://nestjs.com/img/swingdev-logo.svg#1" width="110" valign="middle" /> </a></td><td align="center" valign="middle">
<a href="https://www.novologic.com/" target="_blank"><img src="https://nestjs.com/img/novologic.png" width="110" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://ever.co/" target="_blank"><img src="https://nestjs.com/img/ever-logo.png" width="72" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://blokt.com" target="_blank"><img src="https://nestjs.com/img/blokt-logo.png" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="http://architectnow.net/" target="_blank"><img src="https://nestjs.com/img/architectnow.png" width="125" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://quander.io/" target="_blank"><img src="https://nestjs.com/img/quander.png" width="100" valign="middle" /></a> </td></tr><tr><td align="center" valign="middle">
<a href="https://mantro.net/" target="_blank"><img src="https://nestjs.com/img/mantro-logo.svg" width="95" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://triplebyte.com/" target="_blank"><img src="https://nestjs.com/img/triplebyte.png" width="107" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://reposit.co.uk/" target="_blank"><img src="https://nestjs.com/img/reposit-logo.png" width="71" valign="middle" /></a></td><td align="center" valign="middle">
<a href="https://nearpod.com/" target="_blank"><img src="https://nestjs.com/img/nearpod-logo.svg" width="100" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://clay.global/" target="_blank"><img src="https://nestjs.com/img/clay-logo.svg" width="75" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://firesticktricks.com" target="_blank"><img src="https://nestjs.com/img/firesticktricks-logo.png" width="120" valign="middle" /></a></td></tr><tr><td align="center" valign="middle">
<a href="https://www.codeguesser.co.uk" target="_blank"><img src="https://nestjs.com/img/codeguesser-logo.svg" width="120" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://tekhattan.com" target="_blank"><img src="https://nestjs.com/img/tekhattan-logo.png" width="110" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://f-a.nz/" target="_blank"><img src="https://nestjs.com/img/franz.svg" width="80" valign="middle" /></a> </td><td align="center" valign="middle">
<a href="https://sparkfabrik.com/" target="_blank"><img src="https://nestjs.com/img/sparkfabrik-logo.png" width="120" valign="middle" /></a></td><td align="center" valign="middle"><a href="https://www.thebigphonestore.co.uk/" target="_blank"><img src="https://nestjs.com/img/the-big-phone-store-logo.png" width="65" valign="middle" /></a></td>
<td align="center" valign="middle">
<a href="https://genuinebee.com/" target="_blank"><img src="https://nestjs.com/img/genuinebee.svg" width="97" valign="middle" /></a> </td></tr>
<tr><td align="center" valign="middle"><a href="https://sanyodigital.com/" target="_blank"><img src="https://nestjs.com/img/sanyo-digital.png" width="130" valign="middle" /></a></td>
</tr></table>
## Backers

View File

@@ -23,7 +23,7 @@ services:
- "9001:9001"
restart: always
mysql:
image: mysql:5.7.29
image: mysql:5.7.31
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test

View File

@@ -3,7 +3,7 @@ import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
describe('TypeGraphQL', () => {
describe('GraphQL - Code-first', () => {
let app: INestApplication;
beforeEach(async () => {

View File

@@ -0,0 +1,62 @@
import { INestApplication, ValidationPipe } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
describe('GraphQL Pipes', () => {
let app: INestApplication;
beforeEach(async () => {
const module = await Test.createTestingModule({
imports: [ApplicationModule],
}).compile();
app = module.createNestApplication();
app.useGlobalPipes(new ValidationPipe());
await app.init();
});
it(`should throw an error`, () => {
return request(app.getHttpServer())
.post('/graphql')
.send({
operationName: null,
variables: {},
query:
'mutation {\n addRecipe(newRecipeData: {title: "test", ingredients: []}) {\n id\n }\n}\n',
})
.expect(200, {
data: null,
errors: [
{
extensions: {
code: 'INTERNAL_SERVER_ERROR',
exception: {
message: 'Bad Request Exception',
response: {
message: [
'description must be longer than or equal to 30 characters',
],
error: 'Bad Request',
statusCode: 400,
},
status: 400,
},
},
locations: [
{
column: 3,
line: 2,
},
],
message: 'Bad Request Exception',
path: ['addRecipe'],
},
],
});
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -1,11 +1,23 @@
# -----------------------------------------------
# !!! THIS FILE WAS GENERATED BY TYPE-GRAPHQL !!!
# !!! DO NOT MODIFY THIS FILE BY YOURSELF !!!
# -----------------------------------------------
# ------------------------------------------------------
# THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY)
# ------------------------------------------------------
type Recipe {
id: ID!
title: String!
description: String
creationDate: Date!
ingredients: [String!]!
}
"""Date custom scalar type"""
scalar Date
type Query {
recipe(id: String!): Recipe!
recipes(skip: Int = 0, take: Int = 25): [Recipe!]!
}
type Mutation {
addRecipe(newRecipeData: NewRecipeInput!): Recipe!
removeRecipe(id: String!): Boolean!
@@ -17,19 +29,6 @@ input NewRecipeInput {
ingredients: [String!]!
}
type Query {
recipe(id: String!): Recipe!
recipes(skip: Int = 0, take: Int = 25): [Recipe!]!
}
type Recipe {
id: ID!
title: String!
description: String
creationDate: Date!
ingredients: [String!]!
}
type Subscription {
recipeAdded: Recipe!
}

View File

@@ -9,7 +9,10 @@ import { RecipesModule } from './recipes/recipes.module';
GraphQLModule.forRoot({
debug: false,
installSubscriptionHandlers: true,
autoSchemaFile: join(process.cwd(), 'integration/typegraphql/schema.gql'),
autoSchemaFile: join(
process.cwd(),
'integration/graphql-code-first/schema.gql',
),
}),
],
})

View File

@@ -10,6 +10,6 @@ import { tap } from 'rxjs/operators';
@Injectable()
export class DataInterceptor implements NestInterceptor {
intercept(context: ExecutionContext, next: CallHandler): Observable<any> {
return next.handle().pipe(tap(data => console.log(data)));
return next.handle().pipe(tap(data => data));
}
}

View File

@@ -1,6 +1,6 @@
import { Field, InputType } from '@nestjs/graphql';
import { Type } from 'class-transformer';
import { Length, MaxLength } from 'class-validator';
import { Field, InputType } from 'type-graphql';
@InputType()
export class NewRecipeInput {

View File

@@ -1,5 +1,5 @@
import { ArgsType, Field, Int } from '@nestjs/graphql';
import { Max, Min } from 'class-validator';
import { ArgsType, Field, Int } from 'type-graphql';
@ArgsType()
export class RecipesArgs {

View File

@@ -1,4 +1,4 @@
import { Field, ID, ObjectType } from 'type-graphql';
import { Field, ID, ObjectType } from '@nestjs/graphql';
@ObjectType()
export class Recipe {

File diff suppressed because it is too large Load Diff

View File

@@ -1,29 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"description": "Nest TypeScript starter repository",
"license": "MIT",
"scripts": {
"start": "ts-node src/main",
"prestart:prod": "tsc",
"start:prod": "node dist/main.js"
},
"dependencies": {
"@nestjs/common": "6.11.1",
"@nestjs/core": "6.11.1",
"@nestjs/graphql": "6.5.3",
"apollo-server-express": "2.9.16",
"graphql": "14.6.0",
"graphql-tools": "4.0.6",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"subscriptions-transport-ws": "0.9.16",
"typescript": "3.7.2",
"ws": "7.2.1"
},
"devDependencies": {
"@types/node": "7.10.9",
"ts-node": "8.6.2",
"tslint": "5.20.1"
}
}

View File

@@ -18,25 +18,19 @@ describe('Error messages', () => {
});
it(`/GET`, () => {
return request(server)
.get('/sync')
.expect(HttpStatus.BAD_REQUEST)
.expect({
statusCode: 400,
error: 'Bad Request',
message: 'Integration test',
});
return request(server).get('/sync').expect(HttpStatus.BAD_REQUEST).expect({
statusCode: 400,
error: 'Bad Request',
message: 'Integration test',
});
});
it(`/GET (Promise/async)`, () => {
return request(server)
.get('/async')
.expect(HttpStatus.BAD_REQUEST)
.expect({
statusCode: 400,
error: 'Bad Request',
message: 'Integration test',
});
return request(server).get('/async').expect(HttpStatus.BAD_REQUEST).expect({
statusCode: 400,
error: 'Bad Request',
message: 'Integration test',
});
});
afterEach(async () => {

View File

@@ -0,0 +1,121 @@
import {
Controller,
Get,
INestApplication,
MiddlewareConsumer,
Module,
Post,
RequestMethod,
} from '@nestjs/common';
import {
FastifyAdapter,
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
const RETURN_VALUE = 'test';
const MIDDLEWARE_VALUE = 'middleware';
@Controller()
class TestController {
@Get('test')
test() {
return RETURN_VALUE;
}
@Get('test2')
test2() {
return RETURN_VALUE;
}
@Get('middleware')
middleware() {
return RETURN_VALUE;
}
@Post('middleware')
noMiddleware() {
return RETURN_VALUE;
}
@Get('wildcard/overview')
testOverview() {
return RETURN_VALUE;
}
@Get('overview/:id')
overviewById() {
return RETURN_VALUE;
}
}
@Module({
imports: [ApplicationModule],
controllers: [TestController],
})
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.end(MIDDLEWARE_VALUE))
.exclude('test', 'overview/:id', 'wildcard/(.*)', {
path: 'middleware',
method: RequestMethod.POST,
})
.forRoutes('*');
}
}
describe('Exclude middleware (fastify)', () => {
let app: INestApplication;
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication<NestFastifyApplication>(new FastifyAdapter());
await app.init();
await app.getHttpAdapter().getInstance().ready();
});
it(`should exclude "/test" endpoint`, () => {
return request(app.getHttpServer()).get('/test').expect(200, RETURN_VALUE);
});
it(`should not exclude "/test2" endpoint`, () => {
return request(app.getHttpServer())
.get('/test2')
.expect(200, MIDDLEWARE_VALUE);
});
it(`should run middleware for "/middleware" endpoint`, () => {
return request(app.getHttpServer())
.get('/middleware')
.expect(200, MIDDLEWARE_VALUE);
});
it(`should exclude POST "/middleware" endpoint`, () => {
return request(app.getHttpServer())
.post('/middleware')
.expect(201, RETURN_VALUE);
});
it(`should exclude "/overview/:id" endpoint (by param)`, () => {
return request(app.getHttpServer())
.get('/overview/1')
.expect(200, RETURN_VALUE);
});
it(`should exclude "/wildcard/overview" endpoint (by wildcard)`, () => {
return request(app.getHttpServer())
.get('/wildcard/overview')
.expect(200, RETURN_VALUE);
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -0,0 +1,116 @@
import {
Controller,
Get,
INestApplication,
MiddlewareConsumer,
Module,
Post,
RequestMethod,
} from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
const RETURN_VALUE = 'test';
const MIDDLEWARE_VALUE = 'middleware';
@Controller()
class TestController {
@Get('test')
test() {
return RETURN_VALUE;
}
@Get('test2')
test2() {
return RETURN_VALUE;
}
@Get('middleware')
middleware() {
return RETURN_VALUE;
}
@Post('middleware')
noMiddleware() {
return RETURN_VALUE;
}
@Get('wildcard/overview')
testOverview() {
return RETURN_VALUE;
}
@Get('overview/:id')
overviewById() {
return RETURN_VALUE;
}
}
@Module({
imports: [ApplicationModule],
controllers: [TestController],
})
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.send(MIDDLEWARE_VALUE))
.exclude('test', 'overview/:id', 'wildcard/(.*)', {
path: 'middleware',
method: RequestMethod.POST,
})
.forRoutes('*');
}
}
describe('Exclude middleware', () => {
let app: INestApplication;
beforeEach(async () => {
app = (
await Test.createTestingModule({
imports: [TestModule],
}).compile()
).createNestApplication();
await app.init();
});
it(`should exclude "/test" endpoint`, () => {
return request(app.getHttpServer()).get('/test').expect(200, RETURN_VALUE);
});
it(`should not exclude "/test2" endpoint`, () => {
return request(app.getHttpServer())
.get('/test2')
.expect(200, MIDDLEWARE_VALUE);
});
it(`should run middleware for "/middleware" endpoint`, () => {
return request(app.getHttpServer())
.get('/middleware')
.expect(200, MIDDLEWARE_VALUE);
});
it(`should exclude POST "/middleware" endpoint`, () => {
return request(app.getHttpServer())
.post('/middleware')
.expect(201, RETURN_VALUE);
});
it(`should exclude "/overview/:id" endpoint (by param)`, () => {
return request(app.getHttpServer())
.get('/overview/1')
.expect(200, RETURN_VALUE);
});
it(`should exclude "/wildcard/overview" endpoint (by wildcard)`, () => {
return request(app.getHttpServer())
.get('/wildcard/overview')
.expect(200, RETURN_VALUE);
});
afterEach(async () => {
await app.close();
});
});

View File

@@ -20,10 +20,7 @@ describe('Hello world (express instance)', () => {
});
it(`/GET`, () => {
return request(server)
.get('/hello')
.expect(200)
.expect('Hello world!');
return request(server).get('/hello').expect(200).expect('Hello world!');
});
it(`/GET (Promise/async)`, () => {
@@ -41,14 +38,11 @@ describe('Hello world (express instance)', () => {
});
it(`/GET { host: ":tenant.example.com" } not matched`, () => {
return request(server)
.get('/host')
.expect(404)
.expect({
statusCode: 404,
error: 'Not Found',
message: 'Cannot GET /host',
});
return request(server).get('/host').expect(404).expect({
statusCode: 404,
error: 'Not Found',
message: 'Cannot GET /host',
});
});
afterEach(async () => {

View File

@@ -29,10 +29,7 @@ describe('Hello world (express instance with multiple applications)', () => {
});
it(`/GET`, () => {
return request(server)
.get('/hello')
.expect(200)
.expect('Hello world!');
return request(server).get('/hello').expect(200).expect('Hello world!');
});
it(`/GET (app2)`, () => {

View File

@@ -3,7 +3,6 @@ import {
NestFastifyApplication,
} from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import { fail } from 'assert';
import { expect } from 'chai';
import { ApplicationModule } from '../src/app.module';
@@ -54,19 +53,14 @@ describe('Hello world (fastify adapter)', () => {
method: 'GET',
url: '/host',
})
.then(
({ payload }) => {
fail(`Unexpected success: ${payload}`);
},
err => {
expect(err.message).to.be.eql({
error: 'Internal Server Error',
message:
'HTTP adapter does not support filtering on host: ":tenant.example.com"',
statusCode: 500,
});
},
);
.then(({ payload }) => {
expect(JSON.parse(payload)).to.be.eql({
error: 'Internal Server Error',
message:
'HTTP adapter does not support filtering on host: ":tenant.example.com"',
statusCode: 500,
});
});
});
afterEach(async () => {

View File

@@ -1,3 +1,5 @@
/* Temporarily disabled due to various regressions
import { FastifyAdapter, NestFastifyApplication } from '@nestjs/platform-fastify';
import { Test } from '@nestjs/testing';
import { expect } from 'chai';
@@ -86,4 +88,4 @@ describe('Hello world (fastify adapter with multiple applications)', () => {
await Promise.all(apps.map(app => app.close()));
await adapter.close();
});
});
});*/

View File

@@ -37,8 +37,6 @@ describe('Guards', () => {
app = (await createTestModule(new AuthGuard())).createNestApplication();
await app.init();
return request(app.getHttpServer())
.get('/hello')
.expect(401);
return request(app.getHttpServer()).get('/hello').expect(401);
});
});

View File

@@ -77,9 +77,7 @@ describe('Interceptors', () => {
).createNestApplication();
await app.init();
return request(app.getHttpServer())
.get('/hello')
.expect(200, RETURN_VALUE);
return request(app.getHttpServer()).get('/hello').expect(200, RETURN_VALUE);
});
it(`should map response`, async () => {

View File

@@ -1,6 +1,6 @@
import * as request from 'supertest';
import { Test } from '@nestjs/testing';
import { INestApplication } from '@nestjs/common';
import { Test } from '@nestjs/testing';
import * as request from 'supertest';
import { ApplicationModule } from '../src/app.module';
describe('Hello world (default adapter)', () => {
@@ -18,12 +18,9 @@ describe('Hello world (default adapter)', () => {
});
it(`host=example.com should execute locally injected pipe by HelloController`, () => {
return request(server)
.get('/hello/local-pipe/1')
.expect(200)
.expect({
id: '1',
});
return request(server).get('/hello/local-pipe/1').expect(200).expect({
id: '1',
});
});
it(`host=host.example.com should execute locally injected pipe by HostController`, () => {
@@ -39,14 +36,11 @@ describe('Hello world (default adapter)', () => {
});
it(`should return 404 for mismatched host`, () => {
return request(server)
.get('/host/local-pipe/1')
.expect(404)
.expect({
error: 'Not Found',
message: 'Cannot GET /host/local-pipe/1',
statusCode: 404,
});
return request(server).get('/host/local-pipe/1').expect(404).expect({
error: 'Not Found',
message: 'Cannot GET /host/local-pipe/1',
statusCode: 404,
});
});
afterEach(async () => {

View File

@@ -51,9 +51,7 @@ describe('Middleware (class)', () => {
});
it(`forRoutes(*)`, () => {
return request(app.getHttpServer())
.get('/hello')
.expect(200, RETURN_VALUE);
return request(app.getHttpServer()).get('/hello').expect(200, RETURN_VALUE);
});
afterEach(async () => {

View File

@@ -9,12 +9,18 @@ import { ApplicationModule } from '../src/app.module';
const RETURN_VALUE = 'test';
const SCOPED_VALUE = 'test_scoped';
const WILDCARD_VALUE = 'test_wildcard';
@Controller()
class TestController {
@Get('test')
test() {
return '';
return RETURN_VALUE;
}
@Get('tests/wildcard_nested')
wildcard_nested() {
return RETURN_VALUE;
}
}
@@ -25,10 +31,12 @@ class TestController {
class TestModule {
configure(consumer: MiddlewareConsumer) {
consumer
.apply((req, res, next) => res.end(WILDCARD_VALUE))
.forRoutes('tests/(.*)')
.apply((req, res, next) => res.end(SCOPED_VALUE))
.forRoutes(TestController)
.apply((req, res, next) => res.end(RETURN_VALUE))
.forRoutes('*');
.forRoutes('(.*)');
}
}
@@ -63,6 +71,15 @@ describe('Middleware (FastifyAdapter)', () => {
.then(({ payload }) => expect(payload).to.be.eql(SCOPED_VALUE));
});
it(`forRoutes(tests/*)`, () => {
return app
.inject({
method: 'GET',
url: '/tests/wildcard',
})
.then(({ payload }) => expect(payload).to.be.eql(WILDCARD_VALUE));
});
afterEach(async () => {
await app.close();
});

View File

@@ -21,7 +21,6 @@ class TestController {
}
@Get('tests/wildcard_nested')
// eslint-disable-next-line @typescript-eslint/camelcase
wildcard_nested() {
return RETURN_VALUE;
}
@@ -57,15 +56,11 @@ describe('Middleware', () => {
});
it(`forRoutes(*)`, () => {
return request(app.getHttpServer())
.get('/hello')
.expect(200, RETURN_VALUE);
return request(app.getHttpServer()).get('/hello').expect(200, RETURN_VALUE);
});
it(`forRoutes(TestController)`, () => {
return request(app.getHttpServer())
.get('/test')
.expect(200, SCOPED_VALUE);
return request(app.getHttpServer()).get('/test').expect(200, SCOPED_VALUE);
});
it(`forRoutes(tests/*)`, () => {

View File

@@ -1,907 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@nestjs/common": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-6.11.1.tgz",
"integrity": "sha512-ozraRypa0uA0I15lFkCuEC4BaJmruGetDW2VXuJ0hifSl98sHoj+XeZmW5QfNTl8ouPEJ46jc+HtBtyZ1IeR+A==",
"requires": {
"axios": "0.19.2",
"cli-color": "2.0.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
}
},
"@nestjs/core": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-6.11.1.tgz",
"integrity": "sha512-pznpX6CzMkMeIilVDntEqmOJLwRA+GACBwD3GW1AJVaIe3xx2QlsClByiGz04vxKADUJvSC+EqJpUbx7ROTAHg==",
"requires": {
"@nuxtjs/opencollective": "0.2.2",
"fast-safe-stringify": "2.0.7",
"iterare": "1.2.0",
"object-hash": "2.0.1",
"path-to-regexp": "3.2.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
},
"dependencies": {
"path-to-regexp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
"integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="
}
}
},
"@nestjs/microservices": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/microservices/-/microservices-6.11.1.tgz",
"integrity": "sha512-maBpcOjzOhH93ZarNkAegac6DJCmb0OB9kuZQLuI+JdAbOH+3rYZOS23DSWUw93JXd2BQCDGLYetem6ah4ZsRA==",
"requires": {
"iterare": "1.2.0",
"json-socket": "0.3.0",
"tslib": "1.10.0"
}
},
"@nestjs/testing": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-6.11.1.tgz",
"integrity": "sha512-Y4jgZONBbU07gML3pIVBC/dI5Am2uDVRQ1Gg6rPV9OFpmXJgSMNZTLsqOfrgUuIRV61PTuD7emzn6E91ussdxw==",
"requires": {
"optional": "0.1.4",
"tslib": "1.10.0"
}
},
"@nestjs/websockets": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/websockets/-/websockets-6.11.1.tgz",
"integrity": "sha512-Fj1MN36LBSvVEYtc6i7SAa75K4o5s08TcQ5UPUhjRqRSak8nCU1/wpwSFkI5bIYA8tzPnyjnONkugdK/Zu0vzg==",
"requires": {
"iterare": "1.2.0",
"tslib": "1.10.0"
}
},
"@nuxtjs/opencollective": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.2.2.tgz",
"integrity": "sha512-69gFVDs7mJfNjv9Zs5DFVD+pvBW+k1TaHSOqUWqAyTTfLcKI/EMYQgvEvziRd+zAFtUOoye6MfWh0qvinGISPw==",
"requires": {
"chalk": "^2.4.1",
"consola": "^2.3.0",
"node-fetch": "^2.3.0"
}
},
"@types/node": {
"version": "7.10.9",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz",
"integrity": "sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==",
"dev": true
},
"@types/validator": {
"version": "10.11.3",
"resolved": "https://registry.npmjs.org/@types/validator/-/validator-10.11.3.tgz",
"integrity": "sha512-GKF2VnEkMmEeEGvoo03ocrP9ySMuX1ypKazIYMlsjfslfBMhOAtC5dmEWKdJioW4lJN7MZRS88kalTsVClyQ9w=="
},
"abstract-logging": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-1.0.0.tgz",
"integrity": "sha1-i33q/TEFWbwo93ck3RuzAXcnjBs="
},
"ajv": {
"version": "6.10.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
"requires": {
"fast-deep-equal": "^2.0.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"requires": {
"color-convert": "^1.9.0"
}
},
"archy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
"integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
},
"arg": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz",
"integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==",
"dev": true
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
"avvio": {
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/avvio/-/avvio-6.2.2.tgz",
"integrity": "sha512-7+yznbJOMoHQ8Z8VH+1meyRjtxUW8za6gqnHBl8DqlX5qPtaclNIgWrKrTLuIbfn2+1/EGkcr+rQXI8DYVU4RA==",
"requires": {
"archy": "^1.0.0",
"debug": "^4.0.0",
"fastq": "^1.6.0"
},
"dependencies": {
"debug": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
"requires": {
"ms": "^2.1.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"axios": {
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
"requires": {
"follow-redirects": "1.5.10"
}
},
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
"dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"class-transformer": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.2.3.tgz",
"integrity": "sha512-qsP+0xoavpOlJHuYsQJsN58HXSl8Jvveo+T37rEvCEeRfMWoytAyR0Ua/YsFgpM6AZYZ/og2PJwArwzJl1aXtQ=="
},
"class-validator": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.11.0.tgz",
"integrity": "sha512-niAmmSPFku9xsnpYYrddy8NZRrCX3yyoZ/rgPKOilE5BG0Ma1eVCIxpR4X0LasL/6BzbYzsutG+mSbAXlh4zNw==",
"requires": {
"@types/validator": "10.11.3",
"google-libphonenumber": "^3.1.6",
"validator": "12.0.0"
}
},
"cli-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz",
"integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==",
"requires": {
"ansi-regex": "^2.1.1",
"d": "^1.0.1",
"es5-ext": "^0.10.51",
"es6-iterator": "^2.0.3",
"memoizee": "^0.4.14",
"timers-ext": "^0.1.7"
}
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"requires": {
"color-name": "1.1.3"
}
},
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"combined-stream": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
"integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
"dev": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"component-emitter": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
"dev": true
},
"consola": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz",
"integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw=="
},
"cookiejar": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
"integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
"dev": true
},
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
"d": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
"integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
"requires": {
"es5-ext": "^0.10.50",
"type": "^1.0.1"
}
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
}
},
"deepmerge": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.1.1.tgz",
"integrity": "sha512-+qO5WbNBKBaZez95TffdUDnGIo4+r5kmsX8aOb7PDHvXsTbghAmleuxjs6ytNaf5Eg4FGBXDS5vqO61TRi6BMg=="
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true
},
"diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true
},
"es5-ext": {
"version": "0.10.53",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
"integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
"requires": {
"es6-iterator": "~2.0.3",
"es6-symbol": "~3.1.3",
"next-tick": "~1.0.0"
}
},
"es6-iterator": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
"integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
"requires": {
"d": "1",
"es5-ext": "^0.10.35",
"es6-symbol": "^3.1.1"
}
},
"es6-symbol": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
"integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
"requires": {
"d": "^1.0.1",
"ext": "^1.1.2"
}
},
"es6-weak-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
"integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
"requires": {
"d": "1",
"es5-ext": "^0.10.46",
"es6-iterator": "^2.0.3",
"es6-symbol": "^3.1.1"
}
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"event-emitter": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
"requires": {
"d": "1",
"es5-ext": "~0.10.14"
}
},
"ext": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
"integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
"requires": {
"type": "^2.0.0"
},
"dependencies": {
"type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
"integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow=="
}
}
},
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"dev": true
},
"fast-decode-uri-component": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz",
"integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg=="
},
"fast-deep-equal": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
},
"fast-json-stable-stringify": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
},
"fast-json-stringify": {
"version": "1.15.5",
"resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-1.15.5.tgz",
"integrity": "sha512-isOtZqxaBElpIBG5kibeBDIPyMYCGuI271ujJvAiWE+HNMPCFNiJJLVoxfGwer0u6g9wjv6OWbVzSjBPfHAgmg==",
"requires": {
"ajv": "^6.8.1",
"deepmerge": "^4.0.0"
}
},
"fast-redact": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-2.0.0.tgz",
"integrity": "sha512-zxpkULI9W9MNTK2sJ3BpPQrTEXFNESd2X6O1tXMFpK/XM0G5c5Rll2EVYZH2TqI3xRGK/VaJ+eEOt7pnENJpeA=="
},
"fast-safe-stringify": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
"integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
},
"fastify": {
"version": "2.10.0",
"resolved": "https://registry.npmjs.org/fastify/-/fastify-2.10.0.tgz",
"integrity": "sha512-ieWwtPZPpcurQlRBmWer6rSq/2WAKAI3yPkh2oBbQ98U5BnWjhcLXYYgBRTS1TDu2evwbXwnRVdLpILVC2O5XA==",
"requires": {
"abstract-logging": "^1.0.0",
"ajv": "^6.10.2",
"avvio": "^6.2.2",
"fast-json-stringify": "^1.15.5",
"find-my-way": "^2.0.0",
"flatstr": "^1.0.12",
"light-my-request": "^3.4.1",
"middie": "^4.0.1",
"pino": "^5.13.2",
"proxy-addr": "^2.0.4",
"readable-stream": "^3.1.1",
"rfdc": "^1.1.2",
"secure-json-parse": "^1.0.0",
"tiny-lru": "^7.0.0"
}
},
"fastq": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz",
"integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==",
"requires": {
"reusify": "^1.0.0"
}
},
"find-my-way": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-2.2.1.tgz",
"integrity": "sha512-pzZA9/PlhDGG5PRzmd4vH4AbKW7FO68RE7q2I3NzjJHcVPukYbDA7bPdArg7ySKfS6pKki+qhrawFoN6aNZfjA==",
"requires": {
"fast-decode-uri-component": "^1.0.0",
"safe-regex2": "^2.0.0",
"semver-store": "^0.3.0"
}
},
"flatstr": {
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz",
"integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw=="
},
"follow-redirects": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
"integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
"requires": {
"debug": "=3.1.0"
}
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"formidable": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
"integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==",
"dev": true
},
"forwarded": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
},
"google-libphonenumber": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.6.tgz",
"integrity": "sha512-6QCQAaKJlSd/1dUqvdQf7zzfb3uiZHsG8yhCfOdCVRfMuPZ/VDIEB47y5SYwjPQJPs7ebfW5jj6PeobB9JJ4JA=="
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ipaddr.js": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
"integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
},
"is-promise": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"iterare": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.0.tgz",
"integrity": "sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ=="
},
"json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
"json-socket": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/json-socket/-/json-socket-0.3.0.tgz",
"integrity": "sha512-jc8ZbUnYIWdxERFWQKVgwSLkGSe+kyzvmYxwNaRgx/c8NNyuHes4UHnPM3LUrAFXUx1BhNJ94n1h/KCRlbvV0g=="
},
"light-my-request": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-3.4.1.tgz",
"integrity": "sha512-E1zMvRWjqsaCS60dTkD7c//xKV1KOFD2zo92Ru3o3e95lCfQSDCC9aS8MZm1V+zXaA/SeKDwK9gvrfaCseTusg==",
"requires": {
"ajv": "^6.8.1",
"readable-stream": "^3.1.1"
}
},
"lru-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
"integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
"requires": {
"es5-ext": "~0.10.2"
}
},
"make-error": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
"integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
"dev": true
},
"memoizee": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
"integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
"requires": {
"d": "1",
"es5-ext": "^0.10.45",
"es6-weak-map": "^2.0.2",
"event-emitter": "^0.3.5",
"is-promise": "^2.1",
"lru-queue": "0.1",
"next-tick": "1",
"timers-ext": "^0.1.5"
}
},
"methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
"dev": true
},
"middie": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/middie/-/middie-4.0.1.tgz",
"integrity": "sha512-eYK6EEHZiYpQMYPmeCb/vC9ZzJg1HCqi1ot/fQs1sPZKt/XREgXouQ7g6c9J5XvDV5203JjbpovCYNkHcHgTpQ==",
"requires": {
"path-to-regexp": "^3.0.0",
"reusify": "^1.0.2"
}
},
"mime": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
"dev": true
},
"mime-db": {
"version": "1.36.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
"integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==",
"dev": true
},
"mime-types": {
"version": "2.1.20",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
"integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
"dev": true,
"requires": {
"mime-db": "~1.36.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"next-tick": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
},
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
},
"object-hash": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz",
"integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA=="
},
"optional": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
"integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw=="
},
"path-to-regexp": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.1.0.tgz",
"integrity": "sha512-PtHLisEvUOepjc+sStXxJ/pDV/s5UBTOKWJY2SOz3e6E/iN/jLknY9WL72kTwRrwXDUbZTEAtSnJbz2fF127DA=="
},
"pino": {
"version": "5.13.4",
"resolved": "https://registry.npmjs.org/pino/-/pino-5.13.4.tgz",
"integrity": "sha512-heeg8m8FZY8Nl3nuuD+msJUmhamqoGl7JXoTExh9YpGajzz6LYbVByUqrjbf4sCEMYFsqdcqnTJWiSY660DraQ==",
"requires": {
"fast-redact": "^2.0.0",
"fast-safe-stringify": "^2.0.7",
"flatstr": "^1.0.9",
"pino-std-serializers": "^2.3.0",
"quick-format-unescaped": "^3.0.2",
"sonic-boom": "^0.7.5"
}
},
"pino-std-serializers": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.4.2.tgz",
"integrity": "sha512-WaL504dO8eGs+vrK+j4BuQQq6GLKeCCcHaMB2ItygzVURcL1CycwNEUHTD/lHFHs/NL5qAz2UKrjYWXKSf4aMQ=="
},
"process-nextick-args": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
"dev": true
},
"proxy-addr": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
"integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
"requires": {
"forwarded": "~0.1.2",
"ipaddr.js": "1.9.0"
}
},
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true
},
"quick-format-unescaped": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-3.0.3.tgz",
"integrity": "sha512-dy1yjycmn9blucmJLXOfZDx1ikZJUi6E8bBZLnhPG5gBrVhHXx2xVyqqgKBubVNEXmx51dBACMHpoMQK/N/AXQ=="
},
"readable-stream": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
"integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
},
"reflect-metadata": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
},
"ret": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
"integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ=="
},
"reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
},
"rfdc": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
"integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug=="
},
"rxjs": {
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
"integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
"requires": {
"tslib": "^1.9.0"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
"safe-regex2": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz",
"integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==",
"requires": {
"ret": "~0.2.0"
}
},
"secure-json-parse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-1.0.0.tgz",
"integrity": "sha512-kMg4jXttRQzVyLebIDc+MRxCueJ/zsmHpCn59BRd0mZUCd+V02wNd7/Pds8Nyhv7jfLHo1KkUOzdIF7cRMU4LQ=="
},
"semver-store": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz",
"integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg=="
},
"sonic-boom": {
"version": "0.7.6",
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-0.7.6.tgz",
"integrity": "sha512-k9E2QQ4zxuVRLDW+ZW6ISzJs3wlEorVdmM7ApDgor7wsGKSDG5YGHsGmgLY4XYh4DMlr/2ap2BWAE7yTFJtWnQ==",
"requires": {
"flatstr": "^1.0.12"
}
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"source-map-support": {
"version": "0.5.16",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
"integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
"dev": true,
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"string_decoder": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"requires": {
"safe-buffer": "~5.2.0"
},
"dependencies": {
"safe-buffer": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz",
"integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg=="
}
}
},
"superagent": {
"version": "3.8.3",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
"integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
"dev": true,
"requires": {
"component-emitter": "^1.2.0",
"cookiejar": "^2.1.0",
"debug": "^3.1.0",
"extend": "^3.0.0",
"form-data": "^2.3.1",
"formidable": "^1.2.0",
"methods": "^1.1.1",
"mime": "^1.4.1",
"qs": "^6.5.1",
"readable-stream": "^2.3.5"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true
},
"readable-stream": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"supertest": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/supertest/-/supertest-4.0.2.tgz",
"integrity": "sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ==",
"dev": true,
"requires": {
"methods": "^1.1.2",
"superagent": "^3.8.3"
}
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"requires": {
"has-flag": "^3.0.0"
}
},
"timers-ext": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
"integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
"requires": {
"es5-ext": "~0.10.46",
"next-tick": "1"
}
},
"tiny-lru": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-7.0.1.tgz",
"integrity": "sha512-BImmnAPNkaN7XjrvmOr4JAT2U6ubLmxiD9iDBMMow3/026OZ+yiuWzM1F0TgECLfq1KO2YkXEIJ2h6sPjXv9XA=="
},
"ts-node": {
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.6.2.tgz",
"integrity": "sha512-4mZEbofxGqLL2RImpe3zMJukvEvcO1XP8bj8ozBPySdCUXEcU5cIRwR0aM3R+VoZq7iXc8N86NC0FspGRqP4gg==",
"dev": true,
"requires": {
"arg": "^4.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"source-map-support": "^0.5.6",
"yn": "3.1.1"
}
},
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
},
"type": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
"integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
},
"typescript": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz",
"integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ=="
},
"uri-js": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
"integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
"requires": {
"punycode": "^2.1.0"
}
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
},
"validator": {
"version": "12.0.0",
"resolved": "https://registry.npmjs.org/validator/-/validator-12.0.0.tgz",
"integrity": "sha512-r5zA1cQBEOgYlesRmSEwc9LkbfNLTtji+vWyaHzRZUxCTHdsX3bd+sdHfs5tGZ2W6ILGGsxWxCNwT/h3IY/3ng=="
},
"yn": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true
}
}
}

View File

@@ -1,27 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"description": "Nest TypeScript starter repository",
"license": "MIT",
"scripts": {
"start": "ts-node src/main"
},
"dependencies": {
"@nestjs/common": "6.11.1",
"@nestjs/core": "6.11.1",
"@nestjs/microservices": "6.11.1",
"@nestjs/testing": "6.11.1",
"@nestjs/websockets": "6.11.1",
"class-transformer": "0.2.3",
"class-validator": "0.11.0",
"fastify": "2.10.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"typescript": "3.7.2"
},
"devDependencies": {
"@types/node": "7.10.9",
"supertest": "4.0.2",
"ts-node": "8.6.2"
}
}

View File

@@ -1,608 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@nestjs/common": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-6.11.1.tgz",
"integrity": "sha512-ozraRypa0uA0I15lFkCuEC4BaJmruGetDW2VXuJ0hifSl98sHoj+XeZmW5QfNTl8ouPEJ46jc+HtBtyZ1IeR+A==",
"requires": {
"axios": "0.19.2",
"cli-color": "2.0.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
}
},
"@nestjs/core": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-6.11.1.tgz",
"integrity": "sha512-pznpX6CzMkMeIilVDntEqmOJLwRA+GACBwD3GW1AJVaIe3xx2QlsClByiGz04vxKADUJvSC+EqJpUbx7ROTAHg==",
"requires": {
"@nuxtjs/opencollective": "0.2.2",
"fast-safe-stringify": "2.0.7",
"iterare": "1.2.0",
"object-hash": "2.0.1",
"path-to-regexp": "3.2.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
}
},
"@nuxtjs/opencollective": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.2.2.tgz",
"integrity": "sha512-69gFVDs7mJfNjv9Zs5DFVD+pvBW+k1TaHSOqUWqAyTTfLcKI/EMYQgvEvziRd+zAFtUOoye6MfWh0qvinGISPw==",
"requires": {
"chalk": "^2.4.1",
"consola": "^2.3.0",
"node-fetch": "^2.3.0"
}
},
"@types/node": {
"version": "7.10.9",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz",
"integrity": "sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==",
"dev": true
},
"@types/validator": {
"version": "10.11.3",
"resolved": "https://registry.npmjs.org/@types/validator/-/validator-10.11.3.tgz",
"integrity": "sha512-GKF2VnEkMmEeEGvoo03ocrP9ySMuX1ypKazIYMlsjfslfBMhOAtC5dmEWKdJioW4lJN7MZRS88kalTsVClyQ9w=="
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"requires": {
"color-convert": "^1.9.0"
}
},
"arg": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz",
"integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==",
"dev": true
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
"axios": {
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
"requires": {
"follow-redirects": "1.5.10"
}
},
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
"dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"class-transformer": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.2.3.tgz",
"integrity": "sha512-qsP+0xoavpOlJHuYsQJsN58HXSl8Jvveo+T37rEvCEeRfMWoytAyR0Ua/YsFgpM6AZYZ/og2PJwArwzJl1aXtQ=="
},
"class-validator": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.11.0.tgz",
"integrity": "sha512-niAmmSPFku9xsnpYYrddy8NZRrCX3yyoZ/rgPKOilE5BG0Ma1eVCIxpR4X0LasL/6BzbYzsutG+mSbAXlh4zNw==",
"requires": {
"@types/validator": "10.11.3",
"google-libphonenumber": "^3.1.6",
"validator": "12.0.0"
}
},
"cli-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz",
"integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==",
"requires": {
"ansi-regex": "^2.1.1",
"d": "^1.0.1",
"es5-ext": "^0.10.51",
"es6-iterator": "^2.0.3",
"memoizee": "^0.4.14",
"timers-ext": "^0.1.7"
}
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"requires": {
"color-name": "1.1.3"
}
},
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"combined-stream": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
"integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
"dev": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"component-emitter": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
"dev": true
},
"consola": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz",
"integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw=="
},
"cookiejar": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
"integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
"dev": true
},
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
"d": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
"integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
"requires": {
"es5-ext": "^0.10.50",
"type": "^1.0.1"
}
},
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true
},
"diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true
},
"es5-ext": {
"version": "0.10.53",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
"integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
"requires": {
"es6-iterator": "~2.0.3",
"es6-symbol": "~3.1.3",
"next-tick": "~1.0.0"
}
},
"es6-iterator": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
"integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
"requires": {
"d": "1",
"es5-ext": "^0.10.35",
"es6-symbol": "^3.1.1"
}
},
"es6-symbol": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
"integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
"requires": {
"d": "^1.0.1",
"ext": "^1.1.2"
}
},
"es6-weak-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
"integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
"requires": {
"d": "1",
"es5-ext": "^0.10.46",
"es6-iterator": "^2.0.3",
"es6-symbol": "^3.1.1"
}
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"event-emitter": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
"requires": {
"d": "1",
"es5-ext": "~0.10.14"
}
},
"ext": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
"integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
"requires": {
"type": "^2.0.0"
},
"dependencies": {
"type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
"integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow=="
}
}
},
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"dev": true
},
"fast-safe-stringify": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
"integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
},
"follow-redirects": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
"integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
"requires": {
"debug": "=3.1.0"
},
"dependencies": {
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"formidable": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
"integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==",
"dev": true
},
"google-libphonenumber": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.6.tgz",
"integrity": "sha512-6QCQAaKJlSd/1dUqvdQf7zzfb3uiZHsG8yhCfOdCVRfMuPZ/VDIEB47y5SYwjPQJPs7ebfW5jj6PeobB9JJ4JA=="
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true
},
"is-promise": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"iterare": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.0.tgz",
"integrity": "sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ=="
},
"lru-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
"integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
"requires": {
"es5-ext": "~0.10.2"
}
},
"make-error": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
"integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
"dev": true
},
"memoizee": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
"integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
"requires": {
"d": "1",
"es5-ext": "^0.10.45",
"es6-weak-map": "^2.0.2",
"event-emitter": "^0.3.5",
"is-promise": "^2.1",
"lru-queue": "0.1",
"next-tick": "1",
"timers-ext": "^0.1.5"
}
},
"methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
"dev": true
},
"mime": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
"dev": true
},
"mime-db": {
"version": "1.38.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
"integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
"dev": true
},
"mime-types": {
"version": "2.1.22",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
"integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
"dev": true,
"requires": {
"mime-db": "~1.38.0"
}
},
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true
},
"next-tick": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
},
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
},
"object-hash": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz",
"integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA=="
},
"path-to-regexp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
"integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="
},
"process-nextick-args": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
"dev": true
},
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true
},
"reflect-metadata": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
},
"rxjs": {
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
"integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
"requires": {
"tslib": "^1.9.0"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"source-map-support": {
"version": "0.5.16",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
"integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
"dev": true,
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"superagent": {
"version": "3.8.3",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
"integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
"dev": true,
"requires": {
"component-emitter": "^1.2.0",
"cookiejar": "^2.1.0",
"debug": "^3.1.0",
"extend": "^3.0.0",
"form-data": "^2.3.1",
"formidable": "^1.2.0",
"methods": "^1.1.1",
"mime": "^1.4.1",
"qs": "^6.5.1",
"readable-stream": "^2.3.5"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true
},
"readable-stream": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"supertest": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/supertest/-/supertest-4.0.2.tgz",
"integrity": "sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ==",
"dev": true,
"requires": {
"methods": "^1.1.2",
"superagent": "^3.8.3"
}
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"requires": {
"has-flag": "^3.0.0"
}
},
"timers-ext": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
"integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
"requires": {
"es5-ext": "~0.10.46",
"next-tick": "1"
}
},
"ts-node": {
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.6.2.tgz",
"integrity": "sha512-4mZEbofxGqLL2RImpe3zMJukvEvcO1XP8bj8ozBPySdCUXEcU5cIRwR0aM3R+VoZq7iXc8N86NC0FspGRqP4gg==",
"dev": true,
"requires": {
"arg": "^4.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"source-map-support": "^0.5.6",
"yn": "3.1.1"
}
},
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
},
"type": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
"integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
},
"typescript": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz",
"integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ=="
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
},
"validator": {
"version": "12.0.0",
"resolved": "https://registry.npmjs.org/validator/-/validator-12.0.0.tgz",
"integrity": "sha512-r5zA1cQBEOgYlesRmSEwc9LkbfNLTtji+vWyaHzRZUxCTHdsX3bd+sdHfs5tGZ2W6ILGGsxWxCNwT/h3IY/3ng=="
},
"yn": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true
}
}
}

View File

@@ -1,23 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"description": "Nest TypeScript starter repository",
"license": "MIT",
"scripts": {
"start": "ts-node src/main"
},
"dependencies": {
"@nestjs/common": "6.11.1",
"@nestjs/core": "6.11.1",
"class-transformer": "0.2.3",
"class-validator": "0.11.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"typescript": "3.7.2"
},
"devDependencies": {
"@types/node": "7.10.9",
"supertest": "4.0.2",
"ts-node": "8.6.2"
}
}

View File

@@ -1,21 +0,0 @@
# dependencies
/node_modules
# IDE
/.idea
/.awcache
/.vscode
# misc
npm-debug.log
# example
/quick-start
# tests
/test
/coverage
/.nyc_output
# dist
/dist

View File

@@ -0,0 +1,34 @@
import { Scope } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import { ScopedModule, STATIC_FACTORY } from '../src/scoped/scoped.module';
import { ScopedService } from '../src/scoped/scoped.service';
import { TransientService } from '../src/scoped/transient.service';
describe('Providers introspection', () => {
let testingModule: TestingModule;
let moduleRef: ModuleRef;
beforeEach(async () => {
testingModule = await Test.createTestingModule({
imports: [ScopedModule],
}).compile();
moduleRef = testingModule.get(ModuleRef);
});
it('should properly introspect a transient provider', async () => {
const introspectionResult = moduleRef.introspect(TransientService);
expect(introspectionResult.scope).to.be.equal(Scope.TRANSIENT);
});
it('should properly introspect a singleton provider', async () => {
const introspectionResult = moduleRef.introspect(STATIC_FACTORY);
expect(introspectionResult.scope).to.be.equal(Scope.DEFAULT);
});
it('should properly introspect a request-scoped provider', async () => {
const introspectionResult = moduleRef.introspect(ScopedService);
expect(introspectionResult.scope).to.be.equal(Scope.REQUEST);
});
});

View File

@@ -3,9 +3,15 @@ import { InvalidClassScopeException } from '@nestjs/core/errors/exceptions/inval
import { Test, TestingModule } from '@nestjs/testing';
import { expect } from 'chai';
import { ScopedController } from '../src/scoped/scoped.controller';
import { ScopedModule } from '../src/scoped/scoped.module';
import {
REQUEST_SCOPED_FACTORY,
ScopedModule,
STATIC_FACTORY,
TRANSIENT_SCOPED_FACTORY,
} from '../src/scoped/scoped.module';
import { ScopedService } from '../src/scoped/scoped.service';
import { TransientService } from '../src/scoped/transient.service';
import { Transient3Service } from '../src/scoped/transient3.service';
describe('Scoped Instances', () => {
let testingModule: TestingModule;
@@ -20,20 +26,47 @@ describe('Scoped Instances', () => {
const contextId = createContextId();
const transient1 = await testingModule.resolve(TransientService, contextId);
const transient2 = await testingModule.resolve(TransientService, contextId);
const transientFactory = await testingModule.resolve(
TRANSIENT_SCOPED_FACTORY,
);
expect(transient1).to.be.instanceOf(TransientService);
expect(transient2).to.be.instanceOf(TransientService);
expect(transient1).to.be.equal(transient2);
expect(transientFactory).to.be.true;
});
it('should dynamically resolve nested transient provider', async () => {
const contextId = createContextId();
const transientTwoDepthLevel = await testingModule.resolve(
TransientService,
contextId,
);
const transientThreeDepthLevel = await testingModule.resolve(
Transient3Service,
contextId,
);
expect(transientTwoDepthLevel.svc.logger).to.not.be.undefined;
expect(transientThreeDepthLevel.svc.svc.logger).to.not.be.undefined;
});
it('should dynamically resolve request-scoped provider', async () => {
const request1 = await testingModule.resolve(ScopedService);
const request2 = await testingModule.resolve(ScopedService);
const request3 = await testingModule.resolve(ScopedService, { id: 1 });
const ctxId = { id: 1 };
const requestProvider = { host: 'localhost' };
testingModule.registerRequestByContextId(requestProvider, ctxId);
const request3 = await testingModule.resolve(ScopedService, ctxId);
const requestFactory = await testingModule.resolve(REQUEST_SCOPED_FACTORY);
expect(request1).to.be.instanceOf(ScopedService);
expect(request2).to.be.instanceOf(ScopedService);
expect(request3).to.not.be.equal(request2);
expect(requestFactory).to.be.true;
expect(request3.request).to.be.equal(requestProvider);
});
it('should dynamically resolve request-scoped controller', async () => {
@@ -46,11 +79,19 @@ describe('Scoped Instances', () => {
expect(request3).to.not.be.equal(request2);
});
it('should throw an exception when "get()" method is used', async () => {
it('should throw an exception when "get()" method is used for scoped providers', () => {
try {
testingModule.get(ScopedController);
} catch (err) {
expect(err).to.be.instanceOf(InvalidClassScopeException);
}
});
it('should throw an exception when "resolve()" method is used for static providers', async () => {
try {
await testingModule.resolve(STATIC_FACTORY);
} catch (err) {
expect(err).to.be.instanceOf(InvalidClassScopeException);
}
});
});

View File

@@ -1,646 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@nestjs/common": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-6.11.1.tgz",
"integrity": "sha512-ozraRypa0uA0I15lFkCuEC4BaJmruGetDW2VXuJ0hifSl98sHoj+XeZmW5QfNTl8ouPEJ46jc+HtBtyZ1IeR+A==",
"requires": {
"axios": "0.19.2",
"cli-color": "2.0.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
}
},
"@nestjs/core": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-6.11.1.tgz",
"integrity": "sha512-pznpX6CzMkMeIilVDntEqmOJLwRA+GACBwD3GW1AJVaIe3xx2QlsClByiGz04vxKADUJvSC+EqJpUbx7ROTAHg==",
"requires": {
"@nuxtjs/opencollective": "0.2.2",
"fast-safe-stringify": "2.0.7",
"iterare": "1.2.0",
"object-hash": "2.0.1",
"path-to-regexp": "3.2.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
}
},
"@nestjs/microservices": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/microservices/-/microservices-6.11.1.tgz",
"integrity": "sha512-maBpcOjzOhH93ZarNkAegac6DJCmb0OB9kuZQLuI+JdAbOH+3rYZOS23DSWUw93JXd2BQCDGLYetem6ah4ZsRA==",
"requires": {
"iterare": "1.2.0",
"json-socket": "0.3.0",
"tslib": "1.10.0"
}
},
"@nestjs/testing": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/testing/-/testing-6.11.1.tgz",
"integrity": "sha512-Y4jgZONBbU07gML3pIVBC/dI5Am2uDVRQ1Gg6rPV9OFpmXJgSMNZTLsqOfrgUuIRV61PTuD7emzn6E91ussdxw==",
"requires": {
"optional": "0.1.4",
"tslib": "1.10.0"
}
},
"@nestjs/websockets": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/websockets/-/websockets-6.11.1.tgz",
"integrity": "sha512-Fj1MN36LBSvVEYtc6i7SAa75K4o5s08TcQ5UPUhjRqRSak8nCU1/wpwSFkI5bIYA8tzPnyjnONkugdK/Zu0vzg==",
"requires": {
"iterare": "1.2.0",
"tslib": "1.10.0"
}
},
"@nuxtjs/opencollective": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.2.2.tgz",
"integrity": "sha512-69gFVDs7mJfNjv9Zs5DFVD+pvBW+k1TaHSOqUWqAyTTfLcKI/EMYQgvEvziRd+zAFtUOoye6MfWh0qvinGISPw==",
"requires": {
"chalk": "^2.4.1",
"consola": "^2.3.0",
"node-fetch": "^2.3.0"
}
},
"@types/node": {
"version": "7.10.9",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz",
"integrity": "sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==",
"dev": true
},
"@types/validator": {
"version": "10.11.3",
"resolved": "https://registry.npmjs.org/@types/validator/-/validator-10.11.3.tgz",
"integrity": "sha512-GKF2VnEkMmEeEGvoo03ocrP9ySMuX1ypKazIYMlsjfslfBMhOAtC5dmEWKdJioW4lJN7MZRS88kalTsVClyQ9w=="
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"requires": {
"color-convert": "^1.9.0"
}
},
"arg": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz",
"integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==",
"dev": true
},
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
"axios": {
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
"requires": {
"follow-redirects": "1.5.10"
}
},
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
"dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"class-transformer": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.2.3.tgz",
"integrity": "sha512-qsP+0xoavpOlJHuYsQJsN58HXSl8Jvveo+T37rEvCEeRfMWoytAyR0Ua/YsFgpM6AZYZ/og2PJwArwzJl1aXtQ=="
},
"class-validator": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.11.0.tgz",
"integrity": "sha512-niAmmSPFku9xsnpYYrddy8NZRrCX3yyoZ/rgPKOilE5BG0Ma1eVCIxpR4X0LasL/6BzbYzsutG+mSbAXlh4zNw==",
"requires": {
"@types/validator": "10.11.3",
"google-libphonenumber": "^3.1.6",
"validator": "12.0.0"
}
},
"cli-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz",
"integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==",
"requires": {
"ansi-regex": "^2.1.1",
"d": "^1.0.1",
"es5-ext": "^0.10.51",
"es6-iterator": "^2.0.3",
"memoizee": "^0.4.14",
"timers-ext": "^0.1.7"
}
},
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"requires": {
"color-name": "1.1.3"
}
},
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"combined-stream": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
"integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
"dev": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"component-emitter": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
"dev": true
},
"consola": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz",
"integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw=="
},
"cookiejar": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
"integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==",
"dev": true
},
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
"d": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
"integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
"requires": {
"es5-ext": "^0.10.50",
"type": "^1.0.1"
}
},
"debug": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "^2.1.1"
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true
},
"diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
"integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
"dev": true
},
"es5-ext": {
"version": "0.10.53",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
"integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
"requires": {
"es6-iterator": "~2.0.3",
"es6-symbol": "~3.1.3",
"next-tick": "~1.0.0"
}
},
"es6-iterator": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
"integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
"requires": {
"d": "1",
"es5-ext": "^0.10.35",
"es6-symbol": "^3.1.1"
}
},
"es6-symbol": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
"integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
"requires": {
"d": "^1.0.1",
"ext": "^1.1.2"
}
},
"es6-weak-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
"integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
"requires": {
"d": "1",
"es5-ext": "^0.10.46",
"es6-iterator": "^2.0.3",
"es6-symbol": "^3.1.1"
}
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"event-emitter": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
"requires": {
"d": "1",
"es5-ext": "~0.10.14"
}
},
"ext": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
"integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
"requires": {
"type": "^2.0.0"
},
"dependencies": {
"type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
"integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow=="
}
}
},
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"dev": true
},
"fast-safe-stringify": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
"integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
},
"follow-redirects": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
"integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
"requires": {
"debug": "=3.1.0"
},
"dependencies": {
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
}
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"formidable": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
"integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg==",
"dev": true
},
"google-libphonenumber": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/google-libphonenumber/-/google-libphonenumber-3.2.6.tgz",
"integrity": "sha512-6QCQAaKJlSd/1dUqvdQf7zzfb3uiZHsG8yhCfOdCVRfMuPZ/VDIEB47y5SYwjPQJPs7ebfW5jj6PeobB9JJ4JA=="
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true
},
"is-promise": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"iterare": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.0.tgz",
"integrity": "sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ=="
},
"json-socket": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/json-socket/-/json-socket-0.3.0.tgz",
"integrity": "sha512-jc8ZbUnYIWdxERFWQKVgwSLkGSe+kyzvmYxwNaRgx/c8NNyuHes4UHnPM3LUrAFXUx1BhNJ94n1h/KCRlbvV0g=="
},
"lru-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
"integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
"requires": {
"es5-ext": "~0.10.2"
}
},
"make-error": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
"integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
"dev": true
},
"memoizee": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
"integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
"requires": {
"d": "1",
"es5-ext": "^0.10.45",
"es6-weak-map": "^2.0.2",
"event-emitter": "^0.3.5",
"is-promise": "^2.1",
"lru-queue": "0.1",
"next-tick": "1",
"timers-ext": "^0.1.5"
}
},
"methods": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
"dev": true
},
"mime": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
"integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
"dev": true
},
"mime-db": {
"version": "1.38.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
"integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
"dev": true
},
"mime-types": {
"version": "2.1.22",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
"integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
"dev": true,
"requires": {
"mime-db": "~1.38.0"
}
},
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true
},
"next-tick": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
},
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
},
"object-hash": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz",
"integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA=="
},
"optional": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/optional/-/optional-0.1.4.tgz",
"integrity": "sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw=="
},
"path-to-regexp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
"integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="
},
"process-nextick-args": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
"integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
"dev": true
},
"qs": {
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true
},
"reflect-metadata": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
},
"rxjs": {
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
"integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
"requires": {
"tslib": "^1.9.0"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"source-map-support": {
"version": "0.5.16",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
"integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
"dev": true,
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"superagent": {
"version": "3.8.3",
"resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
"integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
"dev": true,
"requires": {
"component-emitter": "^1.2.0",
"cookiejar": "^2.1.0",
"debug": "^3.1.0",
"extend": "^3.0.0",
"form-data": "^2.3.1",
"formidable": "^1.2.0",
"methods": "^1.1.1",
"mime": "^1.4.1",
"qs": "^6.5.1",
"readable-stream": "^2.3.5"
},
"dependencies": {
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true
},
"readable-stream": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
"string_decoder": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
}
}
}
},
"supertest": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/supertest/-/supertest-4.0.2.tgz",
"integrity": "sha512-1BAbvrOZsGA3YTCWqbmh14L0YEq0EGICX/nBnfkfVJn7SrxQV1I3pMYjSzG9y/7ZU2V9dWqyqk2POwxlb09duQ==",
"dev": true,
"requires": {
"methods": "^1.1.2",
"superagent": "^3.8.3"
}
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"requires": {
"has-flag": "^3.0.0"
}
},
"timers-ext": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
"integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
"requires": {
"es5-ext": "~0.10.46",
"next-tick": "1"
}
},
"ts-node": {
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.6.2.tgz",
"integrity": "sha512-4mZEbofxGqLL2RImpe3zMJukvEvcO1XP8bj8ozBPySdCUXEcU5cIRwR0aM3R+VoZq7iXc8N86NC0FspGRqP4gg==",
"dev": true,
"requires": {
"arg": "^4.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"source-map-support": "^0.5.6",
"yn": "3.1.1"
}
},
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
},
"type": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
"integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
},
"typescript": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz",
"integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ=="
},
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
},
"validator": {
"version": "12.0.0",
"resolved": "https://registry.npmjs.org/validator/-/validator-12.0.0.tgz",
"integrity": "sha512-r5zA1cQBEOgYlesRmSEwc9LkbfNLTtji+vWyaHzRZUxCTHdsX3bd+sdHfs5tGZ2W6ILGGsxWxCNwT/h3IY/3ng=="
},
"yn": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true
}
}
}

View File

@@ -1,26 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"description": "Nest TypeScript starter repository",
"license": "MIT",
"scripts": {
"start": "ts-node src/main"
},
"dependencies": {
"@nestjs/common": "6.11.1",
"@nestjs/core": "6.11.1",
"@nestjs/microservices": "6.11.1",
"@nestjs/testing": "6.11.1",
"@nestjs/websockets": "6.11.1",
"class-transformer": "0.2.3",
"class-validator": "0.11.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"typescript": "3.7.2"
},
"devDependencies": {
"@types/node": "7.10.9",
"supertest": "4.0.2",
"ts-node": "8.6.2"
}
}

View File

@@ -1,11 +1,35 @@
import { Module } from '@nestjs/common';
import { Module, Scope } from '@nestjs/common';
import { ScopedController } from './scoped.controller';
import { ScopedService } from './scoped.service';
import { TransientService } from './transient.service';
import { Transient2Service } from './transient2.service';
import { Transient3Service } from './transient3.service';
export const STATIC_FACTORY = 'STATIC_FACTORY';
export const REQUEST_SCOPED_FACTORY = 'REQUEST_SCOPED_FACTORY';
export const TRANSIENT_SCOPED_FACTORY = 'TRANSIENT_SCOPED_FACTORY';
@Module({
controllers: [ScopedController],
providers: [ScopedService, TransientService, Transient2Service],
providers: [
ScopedService,
TransientService,
Transient2Service,
Transient3Service,
{
provide: STATIC_FACTORY,
useFactory: () => true,
},
{
provide: REQUEST_SCOPED_FACTORY,
useFactory: () => true,
scope: Scope.REQUEST,
},
{
provide: TRANSIENT_SCOPED_FACTORY,
useFactory: () => true,
scope: Scope.TRANSIENT,
},
],
})
export class ScopedModule {}

View File

@@ -1,4 +1,7 @@
import { Injectable, Scope } from '@nestjs/common';
import { Inject, Injectable, Scope } from '@nestjs/common';
import { REQUEST } from '@nestjs/core';
@Injectable({ scope: Scope.REQUEST })
export class ScopedService {}
export class ScopedService {
constructor(@Inject(REQUEST) public readonly request) {}
}

View File

@@ -3,5 +3,5 @@ import { Transient2Service } from './transient2.service';
@Injectable({ scope: Scope.TRANSIENT })
export class TransientService {
constructor(private readonly svc: Transient2Service) {}
constructor(public readonly svc: Transient2Service) {}
}

View File

@@ -1,4 +1,6 @@
import { Injectable, Scope } from '@nestjs/common';
import { Injectable, Logger, Scope } from '@nestjs/common';
@Injectable({ scope: Scope.TRANSIENT })
export class Transient2Service {}
export class Transient2Service {
logger = new Logger();
}

View File

@@ -0,0 +1,7 @@
import { Injectable, Scope } from '@nestjs/common';
import { TransientService } from './transient.service';
@Injectable({ scope: Scope.TRANSIENT })
export class Transient3Service {
constructor(public readonly svc: TransientService) {}
}

View File

@@ -1,21 +0,0 @@
# dependencies
/node_modules
# IDE
/.idea
/.awcache
/.vscode
# misc
npm-debug.log
# example
/quick-start
# tests
/test
/coverage
/.nyc_output
# dist
/dist

View File

@@ -33,9 +33,7 @@ describe('MQTT transport', () => {
});
it(`Broadcast (2 subscribers)`, () => {
return request(server)
.get('/broadcast')
.expect(200, '2');
return request(server).get('/broadcast').expect(200, '2');
});
afterEach(async () => {

View File

@@ -33,9 +33,7 @@ describe('NATS transport', () => {
});
it(`Broadcast (2 subscribers)`, () => {
return request(server)
.get('/broadcast')
.expect(200, '2');
return request(server).get('/broadcast').expect(200, '2');
});
afterEach(async () => {

View File

@@ -33,9 +33,7 @@ describe('REDIS transport', () => {
});
it(`Broadcast (2 subscribers)`, () => {
return request(server)
.get('/broadcast')
.expect(200, '2');
return request(server).get('/broadcast').expect(200, '2');
});
afterEach(async () => {

View File

@@ -69,6 +69,21 @@ describe('Advanced GRPC transport', () => {
});
});
it(`GRPC Streaming and Receiving HTTP POST`, () => {
return request(server)
.post('/client-streaming')
.send('1')
.expect(200, {
id: 1,
itemTypes: [1],
shipmentType: {
from: 'test',
to: 'test1',
carrier: 'test-carrier',
},
});
});
it('GRPC Sending and receiving message', async () => {
// Execute find in Promise
return new Promise(resolve => {
@@ -114,11 +129,7 @@ describe('Advanced GRPC transport', () => {
callHandler.on('error', (err: any) => {
// We want to fail only on real errors while Cancellation error
// is expected
if (
String(err)
.toLowerCase()
.indexOf('cancelled') === -1
) {
if (String(err).toLowerCase().indexOf('cancelled') === -1) {
fail('gRPC Stream error happened, error: ' + err);
}
});
@@ -150,11 +161,7 @@ describe('Advanced GRPC transport', () => {
callHandler.on('error', (err: any) => {
// We want to fail only on real errors while Cancellation error
// is expected
if (
String(err)
.toLowerCase()
.indexOf('cancelled') === -1
) {
if (String(err).toLowerCase().indexOf('cancelled') === -1) {
fail('gRPC Stream error happened, error: ' + err);
}
});
@@ -166,4 +173,52 @@ describe('Advanced GRPC transport', () => {
setTimeout(() => resolve(), 1000);
});
});
it('GRPC Sending Stream and receiving a single message from RX handler', async () => {
const callHandler = client.streamReq((err, res) => {
if (err) {
throw err;
}
expect(res).to.eql({
id: 1,
itemTypes: [1],
shipmentType: {
from: 'test',
to: 'test1',
carrier: 'test-carrier',
},
});
});
return new Promise((resolve, reject) => {
callHandler.write({
id: 1,
});
setTimeout(() => resolve(), 1000);
});
});
it('GRPC Sending Stream and receiving a single message from Call handler', async () => {
const callHandler = client.streamReqCall((err, res) => {
if (err) {
throw err;
}
expect(res).to.eql({
id: 1,
itemTypes: [1],
shipmentType: {
from: 'test',
to: 'test1',
carrier: 'test-carrier',
},
});
});
return new Promise((resolve, reject) => {
callHandler.write({
id: 1,
});
setTimeout(() => resolve(), 1000);
});
});
});

View File

@@ -25,8 +25,11 @@ describe('GRPC transport', () => {
app.connectMicroservice({
transport: Transport.GRPC,
options: {
package: 'math',
protoPath: join(__dirname, '../src/grpc/math.proto'),
package: ['math', 'math2'],
protoPath: [
join(__dirname, '../src/grpc/math.proto'),
join(__dirname, '../src/grpc/math2.proto'),
],
},
});
// Start gRPC microservice
@@ -47,7 +50,19 @@ describe('GRPC transport', () => {
it(`GRPC Sending and Receiving HTTP POST`, () => {
return request(server)
.post('/')
.post('/sum')
.send([1, 2, 3, 4, 5])
.expect(200, { result: 15 });
});
it(`GRPC Sending and Receiving HTTP POST (multiple proto)`, async () => {
await request(server)
.post('/multi/sum')
.send([1, 2, 3, 4, 5])
.expect(200, { result: 15 });
await request(server)
.post('/multi/sum2')
.send([1, 2, 3, 4, 5])
.expect(200, { result: 15 });
});
@@ -63,11 +78,7 @@ describe('GRPC transport', () => {
callHandler.on('error', (err: any) => {
// We want to fail only on real errors while Cancellation error
// is expected
if (
String(err)
.toLowerCase()
.indexOf('cancelled') === -1
) {
if (String(err).toLowerCase().indexOf('cancelled') === -1) {
fail('gRPC Stream error happened, error: ' + err);
}
});
@@ -89,11 +100,7 @@ describe('GRPC transport', () => {
callHandler.on('error', (err: any) => {
// We want to fail only on real errors while Cancellation error
// is expected
if (
String(err)
.toLowerCase()
.indexOf('cancelled') === -1
) {
if (String(err).toLowerCase().indexOf('cancelled') === -1) {
fail('gRPC Stream error happened, error: ' + err);
}
});

View File

@@ -106,17 +106,11 @@ describe('Kafka transport', () => {
user: newUser,
};
it(`/POST (sync command create user)`, () => {
return request(server)
.post('/user')
.send(userDto)
.expect(200);
return request(server).post('/user').send(userDto).expect(200);
});
it(`/POST (sync command create business`, () => {
return request(server)
.post('/business')
.send(businessDto)
.expect(200);
return request(server).post('/business').send(businessDto).expect(200);
});
it(`/POST (sync command create user) Concurrency Test`, async () => {
@@ -124,12 +118,7 @@ describe('Kafka transport', () => {
for (let concurrencyKey = 0; concurrencyKey < 100; concurrencyKey++) {
const innerUserDto = JSON.parse(JSON.stringify(userDto));
innerUserDto.name += `+${concurrencyKey}`;
promises.push(
request(server)
.post('/user')
.send(userDto)
.expect(200),
);
promises.push(request(server).post('/user').send(userDto).expect(200));
}
await Promise.all(promises);
});

View File

@@ -49,7 +49,7 @@ describe('MQTT transport', () => {
.expect(200, '15');
});
it(`/POST (concurrent)`, function() {
it(`/POST (concurrent)`, function () {
return request(server)
.post('/concurrent')
.send([
@@ -86,6 +86,44 @@ describe('MQTT transport', () => {
});
});
it(`/POST (wildcard EVENT #)`, done => {
request(server)
.post('/wildcard-event')
.send([1, 2, 3, 4, 5])
.end(() => {
setTimeout(() => {
expect(MqttController.IS_WILDCARD_EVENT_RECEIVED).to.be.true;
done();
}, 1000);
});
});
it(`/POST (wildcard MESSAGE #)`, () => {
return request(server)
.post('/wildcard-message')
.send([1, 2, 3, 4, 5])
.expect(201, '15');
});
it(`/POST (wildcard EVENT +)`, done => {
request(server)
.post('/wildcard-event2')
.send([1, 2, 3, 4, 5])
.end(() => {
setTimeout(() => {
expect(MqttController.IS_WILDCARD2_EVENT_RECEIVED).to.be.true;
done();
}, 1000);
});
});
it(`/POST (wildcard MESSAGE +)`, () => {
return request(server)
.post('/wildcard-message2')
.send([1, 2, 3, 4, 5])
.expect(201, '15');
});
afterEach(async () => {
await app.close();
});

View File

@@ -75,12 +75,10 @@ describe('NATS transport', () => {
});
it(`/GET (exception)`, () => {
return request(server)
.get('/exception')
.expect(200, {
message: 'test',
status: 'error',
});
return request(server).get('/exception').expect(200, {
message: 'test',
status: 'error',
});
});
it(`/POST (event notification)`, done => {

View File

@@ -49,7 +49,7 @@ describe('REDIS transport', () => {
.expect(200, '15');
});
it(`/POST (concurrent)`, function() {
it(`/POST (concurrent)`, function () {
this.retries(10);
return request(server)

View File

@@ -50,6 +50,20 @@ describe('RPC transport', () => {
.expect(200, '15');
});
it(`/POST (useFactory client)`, () => {
return request(server)
.post('/useFactory?command=sum')
.send([1, 2, 3, 4, 5])
.expect(200, '15');
});
it(`/POST (useClass client)`, () => {
return request(server)
.post('/useClass?command=sum')
.send([1, 2, 3, 4, 5])
.expect(200, '15');
});
it(`/POST (concurrent)`, () => {
return request(server)
.post('/concurrent')
@@ -76,9 +90,7 @@ describe('RPC transport', () => {
});
it(`/POST (pattern not found)`, () => {
return request(server)
.post('/?command=test')
.expect(500);
return request(server).post('/?command=test').expect(500);
});
it(`/POST (event notification)`, done => {

File diff suppressed because it is too large Load Diff

View File

@@ -1,28 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"description": "Nest TypeScript starter repository",
"license": "MIT",
"scripts": {
"start": "ts-node src/main"
},
"dependencies": {
"@nestjs/common": "6.11.1",
"@nestjs/core": "6.11.1",
"@nestjs/microservices": "6.11.1",
"@nestjs/platform-express": "6.11.1",
"@nestjs/testing": "6.11.1",
"@nestjs/websockets": "6.11.1",
"amqp-connection-manager": "3.2.0",
"class-transformer": "0.2.3",
"class-validator": "0.11.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"typescript": "3.7.2"
},
"devDependencies": {
"@types/node": "7.10.9",
"supertest": "4.0.2",
"ts-node": "8.6.2"
}
}

View File

@@ -1,4 +1,11 @@
import { Body, Controller, HttpCode, Post, Query } from '@nestjs/common';
import {
Body,
Controller,
HttpCode,
Inject,
Post,
Query,
} from '@nestjs/common';
import {
Client,
ClientProxy,
@@ -11,6 +18,10 @@ import { scan } from 'rxjs/operators';
@Controller()
export class AppController {
constructor(
@Inject('USE_CLASS_CLIENT') private useClassClient: ClientProxy,
@Inject('USE_FACTORY_CLIENT') private useFactoryClient: ClientProxy,
) {}
static IS_NOTIFIED = false;
@Client({ transport: Transport.TCP })
@@ -22,6 +33,24 @@ export class AppController {
return this.client.send<number>({ cmd }, data);
}
@Post('useFactory')
@HttpCode(200)
callWithClientUseFactory(
@Query('command') cmd,
@Body() data: number[],
): Observable<number> {
return this.useFactoryClient.send<number>({ cmd }, data);
}
@Post('useClass')
@HttpCode(200)
callWithClientUseClass(
@Query('command') cmd,
@Body() data: number[],
): Observable<number> {
return this.useClassClient.send<number>({ cmd }, data);
}
@Post('stream')
@HttpCode(200)
stream(@Body() data: number[]): Observable<number> {

View File

@@ -1,7 +1,59 @@
import { Module } from '@nestjs/common';
import { Module, Injectable } from '@nestjs/common';
import { AppController } from './app.controller';
import {
ClientsModule,
Transport,
ClientsModuleOptionsFactory,
ClientOptions,
} from '@nestjs/microservices';
@Injectable()
class ConfigService {
private readonly config = {
transport: Transport.TCP,
};
get(key: string) {
return this.config[key];
}
}
@Module({
providers: [ConfigService],
exports: [ConfigService],
})
class ConfigModule {}
@Injectable()
class ClientOptionService implements ClientsModuleOptionsFactory {
constructor(private readonly configService: ConfigService) {}
createClientOptions(): Promise<ClientOptions> | ClientOptions {
return {
transport: this.configService.get('transport'),
options: {},
};
}
}
@Module({
imports: [
ClientsModule.registerAsync([
{
imports: [ConfigModule],
name: 'USE_FACTORY_CLIENT',
useFactory: (configService: ConfigService) => ({
transport: configService.get('transport'),
options: {},
}),
inject: [ConfigService],
},
{
imports: [ConfigModule],
name: 'USE_CLASS_CLIENT',
useClass: ClientOptionService,
inject: [ConfigService],
},
]),
],
controllers: [AppController],
})
export class ApplicationModule {}

View File

@@ -8,7 +8,7 @@ import {
Transport,
} from '@nestjs/microservices';
import { join } from 'path';
import { Observable, of, Subject } from 'rxjs';
import { Observable, of, ReplaySubject, Subject } from 'rxjs';
@Controller()
export class AdvancedGrpcController {
@@ -40,6 +40,28 @@ export class AdvancedGrpcController {
return svc.find({ id });
}
/**
* HTTP Proxy entry for support client-side stream find method
* @param id
*/
@Post('client-streaming')
@HttpCode(200)
stream(): Observable<number> {
const svc = this.client.getService<any>('OrderService');
const upstream = new ReplaySubject();
upstream.next({
id: 1,
itemTypes: [1],
shipmentType: {
from: 'test',
to: 'test1',
carrier: 'test-carrier',
},
});
upstream.complete();
return svc.streamReq(upstream);
}
/**
* GRPC stub for Find method
* @param id
@@ -97,4 +119,44 @@ export class AdvancedGrpcController {
});
});
}
@GrpcStreamMethod('orders.OrderService')
async streamReq(messages: Observable<any>): Promise<any> {
const s = new Subject();
const o = s.asObservable();
messages.subscribe(
msg => {
s.next({
id: 1,
itemTypes: [1],
shipmentType: {
from: 'test',
to: 'test1',
carrier: 'test-carrier',
},
});
},
null,
() => s.complete(),
);
return o;
}
@GrpcStreamCall('orders.OrderService')
async streamReqCall(stream: any, callback: Function) {
stream.on('data', (msg: any) => {
// process msg
});
stream.on('end', () => {
callback(null, {
id: 1,
itemTypes: [1],
shipmentType: {
from: 'test',
to: 'test1',
carrier: 'test-carrier',
},
});
});
}
}

View File

@@ -6,4 +6,6 @@ service OrderService {
rpc Find(Order) returns (Order);
rpc Sync(stream Order) returns (stream Order);
rpc SyncCall(stream Order) returns (stream Order);
rpc StreamReq(stream Order) returns (Order);
rpc StreamReqCall(stream Order) returns (Order);
}

View File

@@ -31,9 +31,9 @@ export class GrpcController {
],
},
})
client2: ClientGrpc;
clientMulti: ClientGrpc;
@Post()
@Post('sum')
@HttpCode(200)
call(@Body() data: number[]): Observable<number> {
const svc = this.client.getService<any>('Math');
@@ -77,10 +77,17 @@ export class GrpcController {
});
}
@Post()
@Post('multi/sum')
@HttpCode(200)
call2(@Body() data: number[]): Observable<number> {
const svc = this.client2.getService<any>('Math2');
callMultiSum(@Body() data: number[]): Observable<number> {
const svc = this.clientMulti.getService<any>('Math');
return svc.sum({ data });
}
@Post('multi/sum2')
@HttpCode(200)
callMultiSum2(@Body() data: number[]): Observable<number> {
const svc = this.clientMulti.getService<any>('Math2');
return svc.sum2({ data });
}
}

View File

@@ -12,6 +12,8 @@ import { scan } from 'rxjs/operators';
@Controller()
export class MqttController {
static IS_NOTIFIED = false;
static IS_WILDCARD_EVENT_RECEIVED = false;
static IS_WILDCARD2_EVENT_RECEIVED = false;
@Client({ transport: Transport.MQTT })
client: ClientProxy;
@@ -55,9 +57,58 @@ export class MqttController {
return this.client.emit<number>('notification', true);
}
@Post('wildcard-event')
async sendWildcardEvent(): Promise<any> {
return this.client.emit<number>('wildcard-event/test', true);
}
@Post('wildcard-message')
async sendWildcardMessage(
@Body() data: number[],
): Promise<Observable<number>> {
await this.client.connect();
return this.client.send<number>('wildcard-message/test', data);
}
@Post('wildcard-event2')
async sendWildcardEvent2(): Promise<any> {
return this.client.emit<number>('wildcard-event2/test/test', true);
}
@Post('wildcard-message2')
async sendWildcardMessage2(
@Body() data: number[],
): Promise<Observable<number>> {
await this.client.connect();
return this.client.send<number>('wildcard-message2/test/test', data);
}
@MessagePattern('wildcard-message/#')
wildcardMessageHandler(data: number[]): number {
if ((data as any).response) {
return;
}
return (data || []).reduce((a, b) => a + b);
}
@EventPattern('wildcard-event/#')
wildcardEventHandler(data: boolean) {
MqttController.IS_WILDCARD_EVENT_RECEIVED = data;
}
@MessagePattern('wildcard-message2/+/test')
wildcardMessageHandler2(data: number[]): number {
return (data || []).reduce((a, b) => a + b);
}
@EventPattern('wildcard-event2/+/test')
wildcardEventHandler2(data: boolean) {
MqttController.IS_WILDCARD2_EVENT_RECEIVED = data;
}
@EventPattern('notification')
eventHandler(data: boolean) {
MqttController.IS_NOTIFIED = true;
MqttController.IS_NOTIFIED = data;
}
@MessagePattern({ cmd: 'sum' })

View File

@@ -1,21 +0,0 @@
# dependencies
/node_modules
# IDE
/.idea
/.awcache
/.vscode
# misc
npm-debug.log
# example
/quick-start
# tests
/test
/coverage
/.nyc_output
# dist
/dist

View File

@@ -1,789 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@babel/code-frame": {
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
"dev": true,
"requires": {
"@babel/highlight": "^7.0.0"
}
},
"@babel/highlight": {
"version": "7.5.0",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
"integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
"dev": true,
"requires": {
"chalk": "^2.0.0",
"esutils": "^2.0.2",
"js-tokens": "^4.0.0"
}
},
"@nestjs/common": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/common/-/common-6.11.1.tgz",
"integrity": "sha512-ozraRypa0uA0I15lFkCuEC4BaJmruGetDW2VXuJ0hifSl98sHoj+XeZmW5QfNTl8ouPEJ46jc+HtBtyZ1IeR+A==",
"requires": {
"axios": "0.19.2",
"cli-color": "2.0.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
},
"dependencies": {
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
}
}
},
"@nestjs/core": {
"version": "6.11.1",
"resolved": "https://registry.npmjs.org/@nestjs/core/-/core-6.11.1.tgz",
"integrity": "sha512-pznpX6CzMkMeIilVDntEqmOJLwRA+GACBwD3GW1AJVaIe3xx2QlsClByiGz04vxKADUJvSC+EqJpUbx7ROTAHg==",
"requires": {
"@nuxtjs/opencollective": "0.2.2",
"fast-safe-stringify": "2.0.7",
"iterare": "1.2.0",
"object-hash": "2.0.1",
"path-to-regexp": "3.2.0",
"tslib": "1.10.0",
"uuid": "3.4.0"
},
"dependencies": {
"tslib": {
"version": "1.10.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
"integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
}
}
},
"@nestjs/mongoose": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/@nestjs/mongoose/-/mongoose-6.3.0.tgz",
"integrity": "sha512-x16lfzEdM/+5IVEFsq0Fa604lLUd3W5BKw2gz3x9/phTTBihfLbRPWhsNsNKhIOsrGCoK9WrUo+tfAmk4b89SA=="
},
"@nuxtjs/opencollective": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/@nuxtjs/opencollective/-/opencollective-0.2.2.tgz",
"integrity": "sha512-69gFVDs7mJfNjv9Zs5DFVD+pvBW+k1TaHSOqUWqAyTTfLcKI/EMYQgvEvziRd+zAFtUOoye6MfWh0qvinGISPw==",
"requires": {
"chalk": "^2.4.1",
"consola": "^2.3.0",
"node-fetch": "^2.3.0"
}
},
"@types/bson": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.1.tgz",
"integrity": "sha512-K6VAEdLVJFBxKp8m5cRTbUfeZpuSvOuLKJLrgw9ANIXo00RiyGzgH4BKWWR4F520gV4tWmxG7q9sKQRVDuzrBw==",
"dev": true,
"requires": {
"@types/node": "*"
}
},
"@types/mongodb": {
"version": "3.3.14",
"resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.3.14.tgz",
"integrity": "sha512-Ie0Fjoifm/TPY2rNOgixzhNSjDgxgR0dMKQk9XqUXHnkfuw26SpbMXjwECfxSnEdG1bH6bIlpLIK7HvGHQhzqg==",
"dev": true,
"requires": {
"@types/bson": "*",
"@types/node": "*"
}
},
"@types/mongoose": {
"version": "5.5.43",
"resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.5.43.tgz",
"integrity": "sha512-ZZ/KnIyl81zrTfjwcbLBgb8bR9dnYJDQfcaEpOAz2B7cv1bm8FyOPonKcnAmbDHCTWkAFjsF/J3JhnLtUdWZSg==",
"dev": true,
"requires": {
"@types/mongodb": "*",
"@types/node": "*"
}
},
"@types/node": {
"version": "7.10.9",
"resolved": "https://registry.npmjs.org/@types/node/-/node-7.10.9.tgz",
"integrity": "sha512-usSpgoUsRtO5xNV5YEPU8PPnHisFx8u0rokj1BPVn/hDF7zwUDzVLiuKZM38B7z8V2111Fj6kd4rGtQFUZpNOw==",
"dev": true
},
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"requires": {
"color-convert": "^1.9.0"
}
},
"arg": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/arg/-/arg-4.1.2.tgz",
"integrity": "sha512-+ytCkGcBtHZ3V2r2Z06AncYO8jz46UEamcspGoU8lHcEbpn6J77QK0vdWvChsclg/tM5XIJC5tnjmPp7Eq6Obg==",
"dev": true
},
"argparse": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"requires": {
"sprintf-js": "~1.0.2"
}
},
"axios": {
"version": "0.19.2",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz",
"integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==",
"requires": {
"follow-redirects": "1.5.10"
}
},
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
"bluebird": {
"version": "3.5.1",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
"integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA=="
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
"bson": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.3.tgz",
"integrity": "sha512-TdiJxMVnodVS7r0BdL42y/pqC9cL2iKynVwA0Ho3qbsQYr428veL3l7BQyuqiw+Q5SqqoT0m4srSY/BlZ9AxXg=="
},
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
"integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
"dev": true
},
"builtin-modules": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
"integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
"dev": true
},
"chalk": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"cli-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.0.tgz",
"integrity": "sha512-a0VZ8LeraW0jTuCkuAGMNufareGHhyZU9z8OGsW0gXd1hZGi1SRuNRXdbGkraBBKnhyUhyebFWnRbp+dIn0f0A==",
"requires": {
"ansi-regex": "^2.1.1",
"d": "^1.0.1",
"es5-ext": "^0.10.51",
"es6-iterator": "^2.0.3",
"memoizee": "^0.4.14",
"timers-ext": "^0.1.7"
}
},
"color-convert": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
"integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
"requires": {
"color-name": "^1.1.1"
}
},
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"consola": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/consola/-/consola-2.11.3.tgz",
"integrity": "sha512-aoW0YIIAmeftGR8GSpw6CGQluNdkWMWh3yEFjH/hmynTYnMtibXszii3lxCXmk8YxJtI3FAK5aTiquA5VH68Gw=="
},
"d": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
"integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
"requires": {
"es5-ext": "^0.10.50",
"type": "^1.0.1"
}
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
},
"dependencies": {
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"diff": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz",
"integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==",
"dev": true
},
"es5-ext": {
"version": "0.10.53",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
"integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
"requires": {
"es6-iterator": "~2.0.3",
"es6-symbol": "~3.1.3",
"next-tick": "~1.0.0"
}
},
"es6-iterator": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
"integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
"requires": {
"d": "1",
"es5-ext": "^0.10.35",
"es6-symbol": "^3.1.1"
}
},
"es6-symbol": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
"integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
"requires": {
"d": "^1.0.1",
"ext": "^1.1.2"
}
},
"es6-weak-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
"integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
"requires": {
"d": "1",
"es5-ext": "^0.10.46",
"es6-iterator": "^2.0.3",
"es6-symbol": "^3.1.1"
}
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"dev": true
},
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
},
"event-emitter": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
"requires": {
"d": "1",
"es5-ext": "~0.10.14"
}
},
"ext": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
"integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
"requires": {
"type": "^2.0.0"
},
"dependencies": {
"type": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
"integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow=="
}
}
},
"fast-safe-stringify": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
"integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
},
"follow-redirects": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz",
"integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==",
"requires": {
"debug": "=3.1.0"
}
},
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
"glob": {
"version": "7.1.5",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
"integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
"dev": true,
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"is-promise": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"iterare": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/iterare/-/iterare-1.2.0.tgz",
"integrity": "sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ=="
},
"js-tokens": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
"dev": true
},
"js-yaml": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
"integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
"dev": true,
"requires": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
}
},
"kareem": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz",
"integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw=="
},
"lru-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
"integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=",
"requires": {
"es5-ext": "~0.10.2"
}
},
"make-error": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
"integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
"dev": true
},
"memoizee": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
"integrity": "sha512-/SWFvWegAIYAO4NQMpcX+gcra0yEZu4OntmUdrBaWrJncxOqAziGFlHxc7yjKVK2uu3lpPW27P27wkR82wA8mg==",
"requires": {
"d": "1",
"es5-ext": "^0.10.45",
"es6-weak-map": "^2.0.2",
"event-emitter": "^0.3.5",
"is-promise": "^2.1",
"lru-queue": "0.1",
"next-tick": "1",
"timers-ext": "^0.1.5"
}
},
"memory-pager": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
"integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
"optional": true
},
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"minimist": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
"dev": true
},
"mkdirp": {
"version": "0.5.1",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
"requires": {
"minimist": "0.0.8"
}
},
"mongodb": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.4.1.tgz",
"integrity": "sha512-juqt5/Z42J4DcE7tG7UdVaTKmUC6zinF4yioPfpeOSNBieWSK6qCY+0tfGQcHLKrauWPDdMZVROHJOa8q2pWsA==",
"requires": {
"bson": "^1.1.1",
"require_optional": "^1.0.1",
"safe-buffer": "^5.1.2",
"saslprep": "^1.0.0"
}
},
"mongoose": {
"version": "5.8.10",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.8.10.tgz",
"integrity": "sha512-3sRiZhtMIB4egqxWbry23C+xX87kQ0aTvPtMXxWXCBGfCRkXMJl/CLiftYcle/JPy09Lv5u+ZCBpIJUgwDMtxw==",
"requires": {
"bson": "~1.1.1",
"kareem": "2.3.1",
"mongodb": "3.4.1",
"mongoose-legacy-pluralize": "1.0.2",
"mpath": "0.6.0",
"mquery": "3.2.2",
"ms": "2.1.2",
"regexp-clone": "1.0.0",
"safe-buffer": "5.1.2",
"sift": "7.0.1",
"sliced": "1.0.1"
}
},
"mongoose-legacy-pluralize": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz",
"integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ=="
},
"mpath": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/mpath/-/mpath-0.6.0.tgz",
"integrity": "sha512-i75qh79MJ5Xo/sbhxrDrPSEG0H/mr1kcZXJ8dH6URU5jD/knFxCVqVC/gVSW7GIXL/9hHWlT9haLbCXWOll3qw=="
},
"mquery": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.2.tgz",
"integrity": "sha512-XB52992COp0KP230I3qloVUbkLUxJIu328HBP2t2EsxSFtf4W1HPSOBWOXf1bqxK4Xbb66lfMJ+Bpfd9/yZE1Q==",
"requires": {
"bluebird": "3.5.1",
"debug": "3.1.0",
"regexp-clone": "^1.0.0",
"safe-buffer": "5.1.2",
"sliced": "1.0.1"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"next-tick": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
},
"node-fetch": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA=="
},
"object-hash": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.1.tgz",
"integrity": "sha512-HgcGMooY4JC2PBt9sdUdJ6PMzpin+YtY3r/7wg0uTifP+HJWW8rammseSEHuyt0UeShI183UGssCJqm1bJR7QA=="
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": {
"wrappy": "1"
}
},
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
"path-parse": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
"dev": true
},
"path-to-regexp": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.2.0.tgz",
"integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="
},
"reflect-metadata": {
"version": "0.1.13",
"resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz",
"integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
},
"regexp-clone": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz",
"integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw=="
},
"require_optional": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz",
"integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==",
"requires": {
"resolve-from": "^2.0.0",
"semver": "^5.1.0"
}
},
"resolve": {
"version": "1.12.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
"integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
"dev": true,
"requires": {
"path-parse": "^1.0.6"
}
},
"resolve-from": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
"integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c="
},
"rxjs": {
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz",
"integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==",
"requires": {
"tslib": "^1.9.0"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"saslprep": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz",
"integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==",
"optional": true,
"requires": {
"sparse-bitfield": "^3.0.3"
}
},
"semver": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
},
"sift": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz",
"integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="
},
"sliced": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
"integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
},
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
},
"source-map-support": {
"version": "0.5.16",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz",
"integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==",
"dev": true,
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
}
},
"sparse-bitfield": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
"integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=",
"optional": true,
"requires": {
"memory-pager": "^1.0.2"
}
},
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
"supports-color": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
"integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
"requires": {
"has-flag": "^3.0.0"
}
},
"timers-ext": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
"integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
"requires": {
"es5-ext": "~0.10.46",
"next-tick": "1"
}
},
"ts-node": {
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.6.2.tgz",
"integrity": "sha512-4mZEbofxGqLL2RImpe3zMJukvEvcO1XP8bj8ozBPySdCUXEcU5cIRwR0aM3R+VoZq7iXc8N86NC0FspGRqP4gg==",
"dev": true,
"requires": {
"arg": "^4.1.0",
"diff": "^4.0.1",
"make-error": "^1.1.1",
"source-map-support": "^0.5.6",
"yn": "3.1.1"
}
},
"tslib": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.1.tgz",
"integrity": "sha512-avfPS28HmGLLc2o4elcc2EIq2FcH++Yo5YxpBZi9Yw93BCTGFthI4HPE4Rpep6vSYQaK8e69PelM44tPj+RaQg=="
},
"tslint": {
"version": "5.20.1",
"resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz",
"integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"builtin-modules": "^1.1.1",
"chalk": "^2.3.0",
"commander": "^2.12.1",
"diff": "^4.0.1",
"glob": "^7.1.1",
"js-yaml": "^3.13.1",
"minimatch": "^3.0.4",
"mkdirp": "^0.5.1",
"resolve": "^1.3.2",
"semver": "^5.3.0",
"tslib": "^1.8.0",
"tsutils": "^2.29.0"
}
},
"tsutils": {
"version": "2.29.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
"integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
"dev": true,
"requires": {
"tslib": "^1.8.1"
}
},
"type": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
"integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
},
"typescript": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.2.tgz",
"integrity": "sha512-ml7V7JfiN2Xwvcer+XAf2csGO1bPBdRbFCkYBczNZggrBZ9c7G3riSUeJmqEU5uOtXNPMhE3n+R4FA/3YOAWOQ=="
},
"uuid": {
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
},
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
"yn": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
"integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
"dev": true
}
}
}

View File

@@ -1,26 +0,0 @@
{
"name": "nest-typescript-starter",
"version": "1.0.0",
"description": "Nest TypeScript starter repository",
"license": "MIT",
"scripts": {
"start": "ts-node src/main",
"prestart:prod": "tsc",
"start:prod": "node dist/main.js"
},
"dependencies": {
"@nestjs/common": "6.11.1",
"@nestjs/core": "6.11.1",
"@nestjs/mongoose": "6.3.0",
"mongoose": "5.8.10",
"reflect-metadata": "0.1.13",
"rxjs": "6.5.4",
"typescript": "3.7.2"
},
"devDependencies": {
"@types/mongoose": "5.5.43",
"@types/node": "7.10.9",
"ts-node": "8.6.2",
"tslint": "5.20.1"
}
}

View File

@@ -4,7 +4,9 @@ import { CatsModule } from './cats/cats.module';
@Module({
imports: [
MongooseModule.forRoot('mongodb://localhost:27017/test'),
MongooseModule.forRoot('mongodb://localhost:27017/test', {
useNewUrlParser: true,
}),
CatsModule,
],
})

View File

@@ -10,6 +10,7 @@ class ConfigService implements MongooseOptionsFactory {
createMongooseOptions(): MongooseModuleOptions {
return {
uri: 'mongodb://localhost:27017/test',
useNewUrlParser: true,
};
}
}

View File

@@ -10,6 +10,7 @@ class ConfigService implements MongooseOptionsFactory {
createMongooseOptions(): MongooseModuleOptions {
return {
uri: 'mongodb://localhost:27017/test',
useNewUrlParser: true,
};
}
}

Some files were not shown because too many files have changed in this diff Show More