Compare commits

...

79 Commits

Author SHA1 Message Date
Kamil Myśliwiec
0dc4f919f1 chore(@nestjs) publish v8.4.1 release 2022-03-14 15:21:12 +01:00
Kamil Mysliwiec
0990d4b270 Merge pull request #9331 from nestjs/renovate/ts-loader-9.x
chore(deps): update dependency ts-loader to v9.2.8
2022-03-14 14:56:44 +01:00
Kamil Mysliwiec
8c705aa8da Merge pull request #9332 from nestjs/fix/middleware-with-exclude-routes
fix(core): apply global middleware to routes excluded from prefix
2022-03-14 14:56:34 +01:00
Kamil Mysliwiec
2f4e9d9293 Merge pull request #9326 from nestjs/dependabot/npm_and_yarn/mongoose-6.2.6
chore(deps-dev): bump mongoose from 6.2.5 to 6.2.6
2022-03-14 14:44:09 +01:00
Kamil Myśliwiec
1ae72e1fdb fix(core): apply global middleware to routes excluded from prefix 2022-03-14 14:43:03 +01:00
Renovate Bot
c7bdeada00 chore(deps): update dependency ts-loader to v9.2.8 2022-03-14 13:30:58 +00:00
dependabot[bot]
6fc31586bc chore(deps-dev): bump mongoose from 6.2.5 to 6.2.6
Bumps [mongoose](https://github.com/Automattic/mongoose) from 6.2.5 to 6.2.6.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Automattic/mongoose/compare/6.2.5...6.2.6)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-14 13:01:08 +00:00
Kamil Mysliwiec
ab9a1a54f6 Merge pull request #9278 from jonahsnider/feat/better-cli-color-detection
feat(common): do not use colors in CLI if not supported
2022-03-14 13:58:38 +01:00
Kamil Mysliwiec
f3530eee5e Merge pull request #9290 from radekmikeska/kafka-server-event-pattern-fix
fix(microservices): fix event pattern behavior
2022-03-14 13:58:20 +01:00
Kamil Mysliwiec
26b3d1d8d8 Merge pull request #9303 from nestjs/fix/tcp-client-parallel-connections
fix(microservices): tcp client parallel connections issue
2022-03-14 13:57:25 +01:00
Kamil Mysliwiec
2d989b116f Merge pull request #9316 from stanimirovv/feat/custom-logger-formatters
feat: allow custom log msg formatters
2022-03-14 13:57:10 +01:00
Kamil Mysliwiec
61fe8de7e7 Merge pull request #9322 from nestjs/fix/nested-transient-providers
fix(core): use context module for nested transient providers
2022-03-14 13:56:44 +01:00
Kamil Mysliwiec
8fa574453a Merge pull request #9327 from nestjs/dependabot/npm_and_yarn/types/ws-8.5.3
chore(deps-dev): bump @types/ws from 8.5.2 to 8.5.3
2022-03-14 13:56:18 +01:00
Kamil Mysliwiec
4d9b4cc118 Merge pull request #9320 from nestjs/dependabot/npm_and_yarn/apollo-server-core-3.6.4
chore(deps-dev): bump apollo-server-core from 3.6.3 to 3.6.4
2022-03-14 13:56:10 +01:00
Kamil Mysliwiec
b71bf6b9df Merge pull request #9323 from nestjs/renovate/node-16.x
chore(deps): update dependency @types/node to v16.11.26
2022-03-14 13:56:06 +01:00
Kamil Mysliwiec
0efe425187 Merge pull request #9324 from nestjs/renovate/mocha-9.x
chore(deps): update dependency mocha to v9.2.2
2022-03-14 13:56:01 +01:00
Kamil Mysliwiec
5ef23f1058 Merge pull request #9325 from nestjs/renovate/mysql-8.x
chore(deps): update dependency mysql to v8.0.28
2022-03-14 13:55:56 +01:00
Kamil Mysliwiec
7d265c34e2 Merge pull request #9328 from nestjs/dependabot/npm_and_yarn/mocha-9.2.2
chore(deps-dev): bump mocha from 9.2.1 to 9.2.2
2022-03-14 13:55:40 +01:00
Renovate Bot
efc5b63ed0 chore(deps): update dependency mysql to v8.0.28 2022-03-14 11:56:44 +00:00
Renovate Bot
9997006637 chore(deps): update dependency mocha to v9.2.2 2022-03-14 11:56:34 +00:00
Renovate Bot
fc96eea2d7 chore(deps): update dependency @types/node to v16.11.26 2022-03-14 11:54:27 +00:00
dependabot[bot]
c09f6debd1 chore(deps-dev): bump mocha from 9.2.1 to 9.2.2
Bumps [mocha](https://github.com/mochajs/mocha) from 9.2.1 to 9.2.2.
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v9.2.1...v9.2.2)

---
updated-dependencies:
- dependency-name: mocha
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-14 00:14:35 +00:00
dependabot[bot]
a23f858011 chore(deps-dev): bump @types/ws from 8.5.2 to 8.5.3
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 8.5.2 to 8.5.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@types/ws"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-14 00:13:00 +00:00
Zlatin Stanimirov
50bb472ea3 feat: extract protected method for pid 2022-03-11 20:09:47 +02:00
Zlatin Stanimirov
674a09c175 refactor: extract colorize 2022-03-11 19:20:16 +02:00
dependabot[bot]
34c09f5a61 chore(deps-dev): bump apollo-server-core from 3.6.3 to 3.6.4
Bumps [apollo-server-core](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-core) from 3.6.3 to 3.6.4.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-core@3.6.4/packages/apollo-server-core)

---
updated-dependencies:
- dependency-name: apollo-server-core
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-11 14:21:45 +00:00
Kamil Mysliwiec
76b1837886 Merge pull request #9321 from nestjs/dependabot/npm_and_yarn/apollo-server-express-3.6.4
chore(deps-dev): bump apollo-server-express from 3.6.3 to 3.6.4
2022-03-11 15:18:54 +01:00
Kamil Myśliwiec
3b2407bba7 fix(core): use context module for nested transient providers 2022-03-11 15:17:42 +01:00
dependabot[bot]
a06ae58426 chore(deps-dev): bump apollo-server-express from 3.6.3 to 3.6.4
Bumps [apollo-server-express](https://github.com/apollographql/apollo-server/tree/HEAD/packages/apollo-server-express) from 3.6.3 to 3.6.4.
- [Release notes](https://github.com/apollographql/apollo-server/releases)
- [Changelog](https://github.com/apollographql/apollo-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-server/commits/apollo-server-express@3.6.4/packages/apollo-server-express)

---
updated-dependencies:
- dependency-name: apollo-server-express
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-11 00:07:52 +00:00
Zlatin Stanimirov
89d97652ca feat: allow custom log formatters 2022-03-10 12:57:58 +02:00
Kamil Mysliwiec
bf0768ed4b Merge pull request #9317 from nestjs/dependabot/npm_and_yarn/axios-0.26.1
chore(deps): bump axios from 0.26.0 to 0.26.1
2022-03-10 08:34:25 +01:00
Kamil Mysliwiec
6071755cc1 Merge pull request #9318 from nestjs/dependabot/npm_and_yarn/mongoose-6.2.5
chore(deps-dev): bump mongoose from 6.2.4 to 6.2.5
2022-03-10 08:34:21 +01:00
Kamil Mysliwiec
f89de3f85a Merge pull request #9319 from nestjs/dependabot/npm_and_yarn/fastify-3.27.4
chore(deps): bump fastify from 3.27.3 to 3.27.4
2022-03-10 08:34:13 +01:00
dependabot[bot]
a05369ff98 chore(deps): bump fastify from 3.27.3 to 3.27.4
Bumps [fastify](https://github.com/fastify/fastify) from 3.27.3 to 3.27.4.
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](https://github.com/fastify/fastify/compare/v3.27.3...v3.27.4)

---
updated-dependencies:
- dependency-name: fastify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-10 00:11:25 +00:00
dependabot[bot]
4aa257a30e chore(deps-dev): bump mongoose from 6.2.4 to 6.2.5
Bumps [mongoose](https://github.com/Automattic/mongoose) from 6.2.4 to 6.2.5.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Automattic/mongoose/compare/6.2.4...6.2.5)

---
updated-dependencies:
- dependency-name: mongoose
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-10 00:07:03 +00:00
dependabot[bot]
335a4dd48a chore(deps): bump axios from 0.26.0 to 0.26.1
Bumps [axios](https://github.com/axios/axios) from 0.26.0 to 0.26.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.26.0...v0.26.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-10 00:05:26 +00:00
Kamil Mysliwiec
4a6edc5e75 Merge pull request #9307 from nestjs/dependabot/npm_and_yarn/rxjs-7.5.5
chore(deps): bump rxjs from 7.5.4 to 7.5.5
2022-03-09 09:10:34 +01:00
dependabot[bot]
625bea70b2 chore(deps): bump rxjs from 7.5.4 to 7.5.5
Bumps [rxjs](https://github.com/reactivex/rxjs) from 7.5.4 to 7.5.5.
- [Release notes](https://github.com/reactivex/rxjs/releases)
- [Changelog](https://github.com/ReactiveX/rxjs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/reactivex/rxjs/compare/7.5.4...7.5.5)

---
updated-dependencies:
- dependency-name: rxjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-09 00:06:03 +00:00
Kamil Mysliwiec
6920399925 Merge pull request #9304 from nestjs/renovate/nestjs-schematics-8.x
chore(deps): update dependency @nestjs/schematics to v8.0.8
2022-03-08 09:56:17 +01:00
Kamil Mysliwiec
2d8db167df Merge pull request #9305 from nestjs/dependabot/npm_and_yarn/fastify-3.27.3
chore(deps): bump fastify from 3.27.2 to 3.27.3
2022-03-08 09:53:33 +01:00
Renovate Bot
dbdc5963b2 chore(deps): update dependency @nestjs/schematics to v8.0.8 2022-03-08 06:37:41 +00:00
dependabot[bot]
1de8aac473 chore(deps): bump fastify from 3.27.2 to 3.27.3
Bumps [fastify](https://github.com/fastify/fastify) from 3.27.2 to 3.27.3.
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](https://github.com/fastify/fastify/compare/v3.27.2...v3.27.3)

---
updated-dependencies:
- dependency-name: fastify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-08 00:07:12 +00:00
Kamil Myśliwiec
e337f29954 fix(microservices): tcp client parallel connections issue 2022-03-07 13:52:58 +01:00
Kamil Mysliwiec
4e41a72773 Merge pull request #9300 from nestjs/dependabot/npm_and_yarn/ts-node-10.7.0
chore(deps-dev): bump ts-node from 10.6.0 to 10.7.0
2022-03-07 10:12:17 +01:00
dependabot[bot]
a5552c34e6 chore(deps-dev): bump ts-node from 10.6.0 to 10.7.0
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.6.0 to 10.7.0.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v10.6.0...v10.7.0)

---
updated-dependencies:
- dependency-name: ts-node
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 08:49:51 +00:00
Kamil Mysliwiec
46ccebeda3 Merge pull request #9292 from nestjs/dependabot/npm_and_yarn/ts-morph-14.0.0
chore(deps-dev): bump ts-morph from 13.0.3 to 14.0.0
2022-03-07 09:47:20 +01:00
Kamil Mysliwiec
5feda61e17 Merge pull request #9301 from nestjs/dependabot/npm_and_yarn/typeorm-0.2.45
chore(deps-dev): bump typeorm from 0.2.44 to 0.2.45
2022-03-07 09:47:08 +01:00
Kamil Mysliwiec
a129ee137b Merge pull request #9302 from nestjs/dependabot/npm_and_yarn/lint-staged-12.3.5
chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5
2022-03-07 09:47:04 +01:00
Kamil Mysliwiec
4d9fb0d29a Merge pull request #9296 from ZanMinKian/chore-zmj-update_gitignore
chore: add .devcontainer to gitignore
2022-03-07 09:17:53 +01:00
dependabot[bot]
0be9c63bf0 chore(deps-dev): bump lint-staged from 12.3.4 to 12.3.5
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 12.3.4 to 12.3.5.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v12.3.4...v12.3.5)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 00:14:20 +00:00
dependabot[bot]
d661fda872 chore(deps-dev): bump typeorm from 0.2.44 to 0.2.45
Bumps [typeorm](https://github.com/typeorm/typeorm) from 0.2.44 to 0.2.45.
- [Release notes](https://github.com/typeorm/typeorm/releases)
- [Changelog](https://github.com/typeorm/typeorm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typeorm/typeorm/compare/0.2.44...0.2.45)

---
updated-dependencies:
- dependency-name: typeorm
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-07 00:10:59 +00:00
曾明健
c151efebcb chore: add .devcontainer to gitignore 2022-03-06 06:24:33 +08:00
Radek Mikeska
4d689ee356 refactor(microservices): use optional chaining
code review
2022-03-04 07:30:26 +01:00
dependabot[bot]
5038132633 chore(deps-dev): bump ts-morph from 13.0.3 to 14.0.0
Bumps [ts-morph](https://github.com/dsherret/ts-morph) from 13.0.3 to 14.0.0.
- [Release notes](https://github.com/dsherret/ts-morph/releases)
- [Commits](https://github.com/dsherret/ts-morph/compare/13.0.3...14.0.0)

---
updated-dependencies:
- dependency-name: ts-morph
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-04 00:06:18 +00:00
Radek Mikeska
94b39db8f5 fix(microservices): fix event pattern behavior
When listening to messages from Kafka using EventPattern the message should not be replied to even if it contains correlation id and reply topic.

BREAKING CHANGE: existing methods where EventPattern is used instead of MessagePattern do not send message to a reply topic anymore which might cause bugs.
2022-03-03 16:08:14 +01:00
Kamil Myśliwiec
db3654a891 sample(23-code-first): add missing directive declaration 2022-03-03 13:33:59 +01:00
Kamil Mysliwiec
46db4c4d4b Merge pull request #9273 from nestjs/dependabot/npm_and_yarn/typescript-4.6.2
chore(deps-dev): bump typescript from 4.3.5 to 4.6.2
2022-03-03 10:37:50 +01:00
Kamil Mysliwiec
788e11ff5e Merge pull request #9285 from nestjs/dependabot/npm_and_yarn/nestjs/apollo-10.0.6
chore(deps-dev): bump @nestjs/apollo from 10.0.5 to 10.0.6
2022-03-03 10:05:55 +01:00
Kamil Myśliwiec
8f7b7a8014 chore(): resolve conflicts, update tsconfig 2022-03-03 10:05:11 +01:00
Kamil Mysliwiec
f864d75b72 Merge pull request #9287 from nestjs/dependabot/npm_and_yarn/eventsource-2.0.0
chore(deps-dev): bump eventsource from 1.1.0 to 2.0.0
2022-03-03 09:59:54 +01:00
dependabot[bot]
88565b417f chore(deps-dev): bump @nestjs/apollo from 10.0.5 to 10.0.6
Bumps [@nestjs/apollo](https://github.com/nestjs/graphql) from 10.0.5 to 10.0.6.
- [Release notes](https://github.com/nestjs/graphql/releases)
- [Commits](https://github.com/nestjs/graphql/compare/v10.0.5...v10.0.6)

---
updated-dependencies:
- dependency-name: "@nestjs/apollo"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-03 08:25:52 +00:00
dependabot[bot]
2d7d28189e chore(deps-dev): bump eventsource from 1.1.0 to 2.0.0
Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.1.0 to 2.0.0.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](https://github.com/EventSource/eventsource/compare/v1.1.0...v2.0.0)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-03 08:25:22 +00:00
Kamil Mysliwiec
e5080b85ee Merge pull request #9284 from nestjs/dependabot/npm_and_yarn/eslint-config-prettier-8.5.0
chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0
2022-03-03 09:22:17 +01:00
Kamil Mysliwiec
cce221d726 Merge pull request #9286 from nestjs/dependabot/npm_and_yarn/nestjs/graphql-10.0.6
chore(deps-dev): bump @nestjs/graphql from 10.0.5 to 10.0.6
2022-03-03 09:22:08 +01:00
Kamil Mysliwiec
2f73f70414 Merge pull request #9257 from capitantrueno/master
fix(gateways): add the socket.io types dependency
2022-03-03 09:22:01 +01:00
dependabot[bot]
31d63d6859 chore(deps-dev): bump @nestjs/graphql from 10.0.5 to 10.0.6
Bumps [@nestjs/graphql](https://github.com/nestjs/graphql) from 10.0.5 to 10.0.6.
- [Release notes](https://github.com/nestjs/graphql/releases)
- [Commits](https://github.com/nestjs/graphql/compare/v10.0.5...v10.0.6)

---
updated-dependencies:
- dependency-name: "@nestjs/graphql"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-03 00:09:53 +00:00
dependabot[bot]
285bd4b595 chore(deps-dev): bump eslint-config-prettier from 8.4.0 to 8.5.0
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.4.0 to 8.5.0.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.4.0...v8.5.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-03 00:03:42 +00:00
dependabot[bot]
5f2e784a44 chore(deps-dev): bump typescript from 4.3.5 to 4.6.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.5 to 4.6.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.6.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 10:19:55 +00:00
Kamil Mysliwiec
797e04ae26 Merge pull request #9280 from nestjs/dependabot/npm_and_yarn/ts-node-10.6.0
chore(deps-dev): bump ts-node from 10.5.0 to 10.6.0
2022-03-02 11:17:11 +01:00
Kamil Mysliwiec
7f9aa9cec0 Merge pull request #9279 from nestjs/dependabot/npm_and_yarn/types/ws-8.5.2
chore(deps-dev): bump @types/ws from 8.5.1 to 8.5.2
2022-03-02 11:16:42 +01:00
Jonah Snider
07c9ce75ea style(common): format 2022-03-01 20:10:06 -08:00
dependabot[bot]
acc96ddb3f chore(deps-dev): bump ts-node from 10.5.0 to 10.6.0
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 10.5.0 to 10.6.0.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v10.5.0...v10.6.0)

---
updated-dependencies:
- dependency-name: ts-node
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 00:09:01 +00:00
dependabot[bot]
080ad6fe40 chore(deps-dev): bump @types/ws from 8.5.1 to 8.5.2
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) from 8.5.1 to 8.5.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws)

---
updated-dependencies:
- dependency-name: "@types/ws"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 00:07:40 +00:00
Jonah Snider
4e7dd9a19e style(common): format 2022-03-01 12:00:53 -08:00
Jonah Snider
3147279ceb fix(common): fix condition 2022-03-01 11:57:42 -08:00
Jonah Snider
ec9537b3f3 feat(common): do not use color in CLI if not supported 2022-03-01 11:54:14 -08:00
Kamil Myśliwiec
94c2aca452 chore(): update package.json and readmes 2022-03-01 14:48:16 +01:00
Mario Rodrigo
852fc91865 fix(gateways): add the socket.io dependency 2022-02-24 12:25:43 +00:00
Mario Rodrigo
668ecd1cf8 fix(gateways): add the socket.io types dependency 2022-02-24 09:52:56 +00:00
111 changed files with 1297 additions and 1200 deletions

1
.gitignore vendored
View File

@@ -5,6 +5,7 @@ node_modules/
/.idea
/.awcache
/.vscode
/.devcontainer
*.code-workspace
# bundle

View File

@@ -25,7 +25,7 @@ services:
- "9001:9001"
restart: always
mysql:
image: mysql:8.0.27
image: mysql:8.0.28
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test

View File

@@ -108,15 +108,15 @@ describe('Global prefix', () => {
server = app.getHttpServer();
await app.init();
await request(server).get('/hello/foo').expect(200);
await request(server)
.get('/hello/foo')
.expect(200, 'Hello: Data attached in middleware');
await request(server)
.get('/middleware/foo')
.expect(200, MIDDLEWARE_PARAM_VALUE);
await request(server)
.get('/api/v1/middleware/foo')
.expect(404);
await request(server).get('/api/v1/middleware/foo').expect(404);
});
afterEach(async () => {

View File

@@ -1,10 +1,10 @@
import { Controller, Get, Post } from '@nestjs/common';
import { Controller, Get, Post, Req } from '@nestjs/common';
@Controller()
export class AppController {
@Get('hello/:name')
getHello(): string {
return 'hello';
getHello(@Req() req): string {
return 'Hello: ' + req.extras?.data;
}
@Get('health')

View File

@@ -17,6 +17,11 @@ export class AppModule {
.apply((req, res, next) => res.end(MIDDLEWARE_PARAM_VALUE))
.forRoutes({ path: MIDDLEWARE_VALUE + '/*', method: RequestMethod.GET })
.apply((req, res, next) => res.status(201).end(MIDDLEWARE_PARAM_VALUE))
.forRoutes({ path: MIDDLEWARE_VALUE + '/*', method: RequestMethod.POST });
.forRoutes({ path: MIDDLEWARE_VALUE + '/*', method: RequestMethod.POST })
.apply((req, res, next) => {
req.extras = { data: 'Data attached in middleware' };
next();
})
.forRoutes({ path: '*', method: RequestMethod.GET });
}
}

View File

@@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "8.4.0"
"version": "8.4.1"
}

381
package-lock.json generated
View File

@@ -3525,9 +3525,9 @@
"dev": true
},
"@nestjs/apollo": {
"version": "10.0.5",
"resolved": "https://registry.npmjs.org/@nestjs/apollo/-/apollo-10.0.5.tgz",
"integrity": "sha512-HGM/nnYjS4t4W+lvvv4lo1ZKQvClDZvW/6l8aWEKtmbogeR0jOEcUQGLQs9S5J9TgcqcoPCIkBLn4VkEdS/K5A==",
"version": "10.0.6",
"resolved": "https://registry.npmjs.org/@nestjs/apollo/-/apollo-10.0.6.tgz",
"integrity": "sha512-wRmaNZFHoetw/90HygIvDKwCbT06ufGMg05XYz3WSoR7WCSFVTFPF+vaTcbtUABlZHz1QAbmDEJQIagMtY6ArQ==",
"dev": true,
"requires": {
"iterall": "1.3.0",
@@ -3535,14 +3535,14 @@
}
},
"@nestjs/graphql": {
"version": "10.0.5",
"resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.0.5.tgz",
"integrity": "sha512-ok7dXJOIw3hqoler3IP/ehm2S9FBQLgmjKguuPB4OMe/pk4TbcDXzQO7SPzwkgVMB/H/fhol9+kHoCXrCMHf7w==",
"version": "10.0.6",
"resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.0.6.tgz",
"integrity": "sha512-ASqvrlnkElobGv/MwxpFK82PBwitGo61bJKoNAPOLo3kHG7XEeT+GHJYfGfaFyEdryynk9wlqJlx5XNfJl00Rw==",
"dev": true,
"requires": {
"@graphql-tools/merge": "8.2.2",
"@graphql-tools/schema": "8.3.1",
"@graphql-tools/utils": "8.6.1",
"@graphql-tools/merge": "8.2.3",
"@graphql-tools/schema": "8.3.2",
"@graphql-tools/utils": "8.6.2",
"@nestjs/mapped-types": "1.0.1",
"chokidar": "3.5.3",
"fast-glob": "3.2.11",
@@ -3557,31 +3557,31 @@
},
"dependencies": {
"@graphql-tools/merge": {
"version": "8.2.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.2.tgz",
"integrity": "sha512-2DyqhIOMUMKbCPqo8p6xSdll2OBcBxGdOrxlJJlFQvinsSaYqp/ct3dhAxNtzaIcvSVgXvttQqfD7O2ziFtE7Q==",
"version": "8.2.3",
"resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.3.tgz",
"integrity": "sha512-XCSmL6/Xg8259OTWNp69B57CPWiVL69kB7pposFrufG/zaAlI9BS68dgzrxmmSqZV5ZHU4r/6Tbf6fwnEJGiSw==",
"dev": true,
"requires": {
"@graphql-tools/utils": "^8.5.1",
"@graphql-tools/utils": "^8.6.2",
"tslib": "~2.3.0"
}
},
"@graphql-tools/schema": {
"version": "8.3.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.1.tgz",
"integrity": "sha512-3R0AJFe715p4GwF067G5i0KCr/XIdvSfDLvTLEiTDQ8V/hwbOHEKHKWlEBHGRQwkG5lwFQlW1aOn7VnlPERnWQ==",
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.2.tgz",
"integrity": "sha512-77feSmIuHdoxMXRbRyxE8rEziKesd/AcqKV6fmxe7Zt+PgIQITxNDew2XJJg7qFTMNM43W77Ia6njUSBxNOkwg==",
"dev": true,
"requires": {
"@graphql-tools/merge": "^8.2.1",
"@graphql-tools/utils": "^8.5.1",
"@graphql-tools/merge": "^8.2.3",
"@graphql-tools/utils": "^8.6.2",
"tslib": "~2.3.0",
"value-or-promise": "1.0.11"
}
},
"@graphql-tools/utils": {
"version": "8.6.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.1.tgz",
"integrity": "sha512-uxcfHCocp4ENoIiovPxUWZEHOnbXqj3ekWc0rm7fUhW93a1xheARNHcNKhwMTR+UKXVJbTFQdGI1Rl5XdyvDBg==",
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.2.tgz",
"integrity": "sha512-x1DG0cJgpJtImUlNE780B/dfp8pxvVxOD6UeykFH5rHes26S4kGokbgU8F1IgrJ1vAPm/OVBHtd2kicTsPfwdA==",
"dev": true,
"requires": {
"tslib": "~2.3.0"
@@ -4056,22 +4056,105 @@
"dev": true
},
"@ts-morph/common": {
"version": "0.12.3",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.12.3.tgz",
"integrity": "sha512-4tUmeLyXJnJWvTFOKtcNJ1yh0a3SsTLi2MUoyj8iUNznFRN1ZquaNe7Oukqrnki2FzZkm0J9adCNLDZxUzvj+w==",
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.13.0.tgz",
"integrity": "sha512-fEJ6j7Cu8yiWjA4UmybOBH9Efgb/64ZTWuvCF4KysGu4xz8ettfyaqFt8WZ1btCxXsGZJjZ2/3svOF6rL+UFdQ==",
"dev": true,
"requires": {
"fast-glob": "^3.2.7",
"minimatch": "^3.0.4",
"fast-glob": "^3.2.11",
"minimatch": "^5.0.1",
"mkdirp": "^1.0.4",
"path-browserify": "^1.0.1"
},
"dependencies": {
"brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
"requires": {
"balanced-match": "^1.0.0"
}
},
"braces": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
"dev": true,
"requires": {
"fill-range": "^7.0.1"
}
},
"fast-glob": {
"version": "3.2.11",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
"integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
"glob-parent": "^5.1.2",
"merge2": "^1.3.0",
"micromatch": "^4.0.4"
}
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
"dev": true,
"requires": {
"to-regex-range": "^5.0.1"
}
},
"glob-parent": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
"dev": true,
"requires": {
"is-glob": "^4.0.1"
}
},
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
"micromatch": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
"integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
"dev": true,
"requires": {
"braces": "^3.0.1",
"picomatch": "^2.2.3"
}
},
"minimatch": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
"integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
}
},
"mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
"dev": true,
"requires": {
"is-number": "^7.0.0"
}
}
}
},
@@ -4612,9 +4695,9 @@
}
},
"@types/ws": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.1.tgz",
"integrity": "sha512-UxlLOfkuQnT2YSBCNq0x86SGOUxas6gAySFeDe2DcnEnA8655UIPoCDorWZCugcvKIL8IUI4oueUfJ1hhZSE2A==",
"version": "8.5.3",
"resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz",
"integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==",
"dev": true,
"requires": {
"@types/node": "*"
@@ -5261,9 +5344,9 @@
}
},
"apollo-server-core": {
"version": "3.6.3",
"resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.6.3.tgz",
"integrity": "sha512-TFJmAlI6vPp1MHOSXqYkE6leAyMekWv/D/3ma11uETkcd3EPjERGmxtTXPJElMVEkOK9BEElYKthCrH7bjYLuw==",
"version": "3.6.4",
"resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.6.4.tgz",
"integrity": "sha512-zttpu/3IeDGhRgIGK84z9HwTgvETDl9zntXiQ0G1tBJgOhDvehSkMiOmy+FKR1HW9+94ao1Olz6ZIyhP0dvzSg==",
"dev": true,
"requires": {
"@apollographql/apollo-tools": "^0.5.1",
@@ -5289,43 +5372,43 @@
},
"dependencies": {
"@graphql-tools/merge": {
"version": "8.2.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.2.tgz",
"integrity": "sha512-2DyqhIOMUMKbCPqo8p6xSdll2OBcBxGdOrxlJJlFQvinsSaYqp/ct3dhAxNtzaIcvSVgXvttQqfD7O2ziFtE7Q==",
"version": "8.2.3",
"resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.3.tgz",
"integrity": "sha512-XCSmL6/Xg8259OTWNp69B57CPWiVL69kB7pposFrufG/zaAlI9BS68dgzrxmmSqZV5ZHU4r/6Tbf6fwnEJGiSw==",
"dev": true,
"requires": {
"@graphql-tools/utils": "^8.5.1",
"@graphql-tools/utils": "^8.6.2",
"tslib": "~2.3.0"
}
},
"@graphql-tools/mock": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.5.1.tgz",
"integrity": "sha512-cwwqGs9Rofev1JdMheAseqM/rw1uw4CYb35vv3Kcv2bbyiPF+490xdlHqFeIazceotMFxC60LlQztwb64rsEnw==",
"version": "8.5.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.5.2.tgz",
"integrity": "sha512-5BosbTWkzo5tdxIqoqokGLDPmdTS1tE4QNm6a2ONlXz0MaynPRAQ8b2CcSy/c6r0lDmCdkLtbVrRtV6m/wE6Kw==",
"dev": true,
"requires": {
"@graphql-tools/schema": "^8.3.1",
"@graphql-tools/utils": "^8.6.0",
"@graphql-tools/schema": "^8.3.2",
"@graphql-tools/utils": "^8.6.2",
"fast-json-stable-stringify": "^2.1.0",
"tslib": "~2.3.0"
}
},
"@graphql-tools/schema": {
"version": "8.3.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.1.tgz",
"integrity": "sha512-3R0AJFe715p4GwF067G5i0KCr/XIdvSfDLvTLEiTDQ8V/hwbOHEKHKWlEBHGRQwkG5lwFQlW1aOn7VnlPERnWQ==",
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.2.tgz",
"integrity": "sha512-77feSmIuHdoxMXRbRyxE8rEziKesd/AcqKV6fmxe7Zt+PgIQITxNDew2XJJg7qFTMNM43W77Ia6njUSBxNOkwg==",
"dev": true,
"requires": {
"@graphql-tools/merge": "^8.2.1",
"@graphql-tools/utils": "^8.5.1",
"@graphql-tools/merge": "^8.2.3",
"@graphql-tools/utils": "^8.6.2",
"tslib": "~2.3.0",
"value-or-promise": "1.0.11"
}
},
"@graphql-tools/utils": {
"version": "8.6.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.1.tgz",
"integrity": "sha512-uxcfHCocp4ENoIiovPxUWZEHOnbXqj3ekWc0rm7fUhW93a1xheARNHcNKhwMTR+UKXVJbTFQdGI1Rl5XdyvDBg==",
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.2.tgz",
"integrity": "sha512-x1DG0cJgpJtImUlNE780B/dfp8pxvVxOD6UeykFH5rHes26S4kGokbgU8F1IgrJ1vAPm/OVBHtd2kicTsPfwdA==",
"dev": true,
"requires": {
"tslib": "~2.3.0"
@@ -5388,9 +5471,9 @@
"dev": true
},
"apollo-server-express": {
"version": "3.6.3",
"resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.3.tgz",
"integrity": "sha512-3CjahZ+n+1T7pHH1qW1B6Ns0BzwOMeupAp2u0+M8ruOmE/e7VKn0OSOQQckZ8Z2AcWxWeno9K89fIv3PoSYgYA==",
"version": "3.6.4",
"resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-3.6.4.tgz",
"integrity": "sha512-lN73Ka7UZJINJzvMeRFIFn7898hGjTxVtRQwAzzmw5XSpWZZHZkTcAkoDxUs0GwU6h2LE14ogu2WJ4G8AZVl1Q==",
"dev": true,
"requires": {
"@types/accepts": "^1.3.5",
@@ -5399,7 +5482,7 @@
"@types/express": "4.17.13",
"@types/express-serve-static-core": "4.17.28",
"accepts": "^1.3.5",
"apollo-server-core": "^3.6.3",
"apollo-server-core": "^3.6.4",
"apollo-server-types": "^3.5.1",
"body-parser": "^1.19.0",
"cors": "^2.8.5",
@@ -5407,43 +5490,43 @@
},
"dependencies": {
"@graphql-tools/merge": {
"version": "8.2.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.2.tgz",
"integrity": "sha512-2DyqhIOMUMKbCPqo8p6xSdll2OBcBxGdOrxlJJlFQvinsSaYqp/ct3dhAxNtzaIcvSVgXvttQqfD7O2ziFtE7Q==",
"version": "8.2.3",
"resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.2.3.tgz",
"integrity": "sha512-XCSmL6/Xg8259OTWNp69B57CPWiVL69kB7pposFrufG/zaAlI9BS68dgzrxmmSqZV5ZHU4r/6Tbf6fwnEJGiSw==",
"dev": true,
"requires": {
"@graphql-tools/utils": "^8.5.1",
"@graphql-tools/utils": "^8.6.2",
"tslib": "~2.3.0"
}
},
"@graphql-tools/mock": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.5.1.tgz",
"integrity": "sha512-cwwqGs9Rofev1JdMheAseqM/rw1uw4CYb35vv3Kcv2bbyiPF+490xdlHqFeIazceotMFxC60LlQztwb64rsEnw==",
"version": "8.5.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/mock/-/mock-8.5.2.tgz",
"integrity": "sha512-5BosbTWkzo5tdxIqoqokGLDPmdTS1tE4QNm6a2ONlXz0MaynPRAQ8b2CcSy/c6r0lDmCdkLtbVrRtV6m/wE6Kw==",
"dev": true,
"requires": {
"@graphql-tools/schema": "^8.3.1",
"@graphql-tools/utils": "^8.6.0",
"@graphql-tools/schema": "^8.3.2",
"@graphql-tools/utils": "^8.6.2",
"fast-json-stable-stringify": "^2.1.0",
"tslib": "~2.3.0"
}
},
"@graphql-tools/schema": {
"version": "8.3.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.1.tgz",
"integrity": "sha512-3R0AJFe715p4GwF067G5i0KCr/XIdvSfDLvTLEiTDQ8V/hwbOHEKHKWlEBHGRQwkG5lwFQlW1aOn7VnlPERnWQ==",
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.3.2.tgz",
"integrity": "sha512-77feSmIuHdoxMXRbRyxE8rEziKesd/AcqKV6fmxe7Zt+PgIQITxNDew2XJJg7qFTMNM43W77Ia6njUSBxNOkwg==",
"dev": true,
"requires": {
"@graphql-tools/merge": "^8.2.1",
"@graphql-tools/utils": "^8.5.1",
"@graphql-tools/merge": "^8.2.3",
"@graphql-tools/utils": "^8.6.2",
"tslib": "~2.3.0",
"value-or-promise": "1.0.11"
}
},
"@graphql-tools/utils": {
"version": "8.6.1",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.1.tgz",
"integrity": "sha512-uxcfHCocp4ENoIiovPxUWZEHOnbXqj3ekWc0rm7fUhW93a1xheARNHcNKhwMTR+UKXVJbTFQdGI1Rl5XdyvDBg==",
"version": "8.6.2",
"resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.2.tgz",
"integrity": "sha512-x1DG0cJgpJtImUlNE780B/dfp8pxvVxOD6UeykFH5rHes26S4kGokbgU8F1IgrJ1vAPm/OVBHtd2kicTsPfwdA==",
"dev": true,
"requires": {
"tslib": "~2.3.0"
@@ -5471,9 +5554,9 @@
}
},
"apollo-server-core": {
"version": "3.6.3",
"resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.6.3.tgz",
"integrity": "sha512-TFJmAlI6vPp1MHOSXqYkE6leAyMekWv/D/3ma11uETkcd3EPjERGmxtTXPJElMVEkOK9BEElYKthCrH7bjYLuw==",
"version": "3.6.4",
"resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.6.4.tgz",
"integrity": "sha512-zttpu/3IeDGhRgIGK84z9HwTgvETDl9zntXiQ0G1tBJgOhDvehSkMiOmy+FKR1HW9+94ao1Olz6ZIyhP0dvzSg==",
"dev": true,
"requires": {
"@apollographql/apollo-tools": "^0.5.1",
@@ -6364,9 +6447,9 @@
"dev": true
},
"avvio": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.2.tgz",
"integrity": "sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==",
"version": "7.2.5",
"resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.5.tgz",
"integrity": "sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==",
"dev": true,
"requires": {
"archy": "^1.0.0",
@@ -6414,18 +6497,11 @@
"dev": true
},
"axios": {
"version": "0.26.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz",
"integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==",
"version": "0.26.1",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
"integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
"requires": {
"follow-redirects": "^1.14.8"
},
"dependencies": {
"follow-redirects": {
"version": "1.14.8",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="
}
}
},
"axios-retry": {
@@ -7642,9 +7718,9 @@
}
},
"string-width": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.0.tgz",
"integrity": "sha512-7x54QnN21P+XL/v8SuNKvfgsUre6PXpN7mc77N3HlZv+f1SBRGmjxtOud2Z6FZ8DmdkD/IdjCaf9XXbnqmTZGQ==",
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
"dev": true,
"requires": {
"eastasianwidth": "^0.2.0",
@@ -11812,9 +11888,9 @@
}
},
"eslint-config-prettier": {
"version": "8.4.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.4.0.tgz",
"integrity": "sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==",
"version": "8.5.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz",
"integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==",
"dev": true
},
"eslint-import-resolver-node": {
@@ -12075,13 +12151,10 @@
"dev": true
},
"eventsource": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
"integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
"dev": true,
"requires": {
"original": "^1.0.0"
}
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.0.tgz",
"integrity": "sha512-U9TI2qLWwedwiDLCbSUoSAPHGK2P7nT6/f25wBzMy9tWOKgFoNY4n+GYCPCYg3sGKrIoCmpChJoO3KKymcLo8A==",
"dev": true
},
"execa": {
"version": "1.0.0",
@@ -12675,9 +12748,9 @@
"dev": true
},
"fast-redact": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.0.tgz",
"integrity": "sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==",
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz",
"integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==",
"dev": true
},
"fast-safe-stringify": {
@@ -12686,9 +12759,9 @@
"integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
},
"fastify": {
"version": "3.27.2",
"resolved": "https://registry.npmjs.org/fastify/-/fastify-3.27.2.tgz",
"integrity": "sha512-InZSbbfdBV8yfsTzX0Ei7aF3r7FjC+DPIf27IlTP5EIhSsvTjvlRNwxDPYYGi2NX2K654Vh+zCGCy/GaSigIuw==",
"version": "3.27.4",
"resolved": "https://registry.npmjs.org/fastify/-/fastify-3.27.4.tgz",
"integrity": "sha512-SOfnHBxG9zxCSIvt6aHoR/cao8QBddWmGP/mb5KQKRc+KI1kB7b79M2hCDOTSyHdLAF2OX+oI6X3weeLc+MqKg==",
"dev": true,
"requires": {
"@fastify/ajv-compiler": "^1.0.0",
@@ -13157,8 +13230,7 @@
"follow-redirects": {
"version": "1.14.8",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
"dev": true
"integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="
},
"for-in": {
"version": "1.0.2",
@@ -17724,9 +17796,9 @@
"dev": true
},
"lint-staged": {
"version": "12.3.4",
"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.4.tgz",
"integrity": "sha512-yv/iK4WwZ7/v0GtVkNb3R82pdL9M+ScpIbJLJNyCXkJ1FGaXvRCOg/SeL59SZtPpqZhE7BD6kPKFLIDUhDx2/w==",
"version": "12.3.5",
"resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.3.5.tgz",
"integrity": "sha512-oOH36RUs1It7b9U/C7Nl/a0sLfoIBcMB8ramiB3nuJ6brBqzsWiUAFSR5DQ3yyP/OR7XKMpijtgKl2DV1lQ3lA==",
"dev": true,
"requires": {
"cli-truncate": "^3.1.0",
@@ -19287,9 +19359,9 @@
}
},
"mocha": {
"version": "9.2.1",
"resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.1.tgz",
"integrity": "sha512-T7uscqjJVS46Pq1XDXyo9Uvey9gd3huT/DD9cYBb4K2Xc/vbKRPUWK067bxDQRK0yIz6Jxk73IrnimvASzBNAQ==",
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz",
"integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==",
"dev": true,
"requires": {
"@ungap/promise-all-settled": "1.1.2",
@@ -19305,9 +19377,9 @@
"he": "1.2.0",
"js-yaml": "4.1.0",
"log-symbols": "4.1.0",
"minimatch": "3.0.4",
"minimatch": "4.2.1",
"ms": "2.1.3",
"nanoid": "3.2.0",
"nanoid": "3.3.1",
"serialize-javascript": "6.0.0",
"strip-json-comments": "3.1.1",
"supports-color": "8.1.1",
@@ -19483,6 +19555,17 @@
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
"dependencies": {
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
}
},
"glob-parent": {
@@ -19543,6 +19626,15 @@
"is-unicode-supported": "^0.1.0"
}
},
"minimatch": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz",
"integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -19673,9 +19765,9 @@
}
},
"mongoose": {
"version": "6.2.4",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.2.4.tgz",
"integrity": "sha512-3hA3IGxBzZdlp1+/I9qn53NjEAd01qvKAH2WUCPahjVO8+uAmR0B4m+1bC3x9a4r0ExY8QYQ2ryG3E/v5Tj+jA==",
"version": "6.2.6",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.2.6.tgz",
"integrity": "sha512-OkPM1y7Ed9+Pa2/18mxegcD0OOe/aCXTQvOEyEn/MzVdaRsVSc+zE6myOS4LkWWi30c2tl4fpdJJvgC/MgXiww==",
"dev": true,
"requires": {
"bson": "^4.2.2",
@@ -20006,9 +20098,9 @@
"optional": true
},
"nanoid": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
"integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
"integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==",
"dev": true
},
"nanomatch": {
@@ -21430,15 +21522,6 @@
}
}
},
"original": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
"integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
"dev": true,
"requires": {
"url-parse": "^1.4.3"
}
},
"os-locale": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
@@ -23156,9 +23239,9 @@
}
},
"rxjs": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.4.tgz",
"integrity": "sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==",
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
"integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
"requires": {
"tslib": "^2.1.0"
}
@@ -25169,19 +25252,19 @@
}
},
"ts-morph": {
"version": "13.0.3",
"resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-13.0.3.tgz",
"integrity": "sha512-pSOfUMx8Ld/WUreoSzvMFQG5i9uEiWIsBYjpU9+TTASOeUa89j5HykomeqVULm1oqWtBdleI3KEFRLrlA3zGIw==",
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-14.0.0.tgz",
"integrity": "sha512-tO8YQ1dP41fw8GVmeQAdNsD8roZi1JMqB7YwZrqU856DvmG5/710e41q2XauzTYrygH9XmMryaFeLo+kdCziyA==",
"dev": true,
"requires": {
"@ts-morph/common": "~0.12.3",
"@ts-morph/common": "~0.13.0",
"code-block-writer": "^11.0.0"
}
},
"ts-node": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.5.0.tgz",
"integrity": "sha512-6kEJKwVxAJ35W4akuiysfKwKmjkbYxwQMTBaAxo9KKAx/Yd26mPUyhGz3ji+EsJoAgrLqVsYHNuuYwQe22lbtw==",
"version": "10.7.0",
"resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz",
"integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==",
"dev": true,
"requires": {
"@cspotcode/source-map-support": "0.7.0",
@@ -25328,9 +25411,9 @@
}
},
"typeorm": {
"version": "0.2.44",
"resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.2.44.tgz",
"integrity": "sha512-yFyb9Ts73vGaS/O06TvLpzvT5U/ngO31GeciNc0eoH7P1QcG8kVZdOy9FHJqkTeDmIljMRgWjbYUoMw53ZY7Xw==",
"version": "0.2.45",
"resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.2.45.tgz",
"integrity": "sha512-c0rCO8VMJ3ER7JQ73xfk0zDnVv0WDjpsP6Q1m6CVKul7DB9iVdWLRjPzc8v2eaeBuomsbZ2+gTaYr8k1gm3bYA==",
"dev": true,
"requires": {
"@sqltools/formatter": "^1.2.2",
@@ -25555,9 +25638,9 @@
}
},
"yargs-parser": {
"version": "21.0.0",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
"integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
"version": "21.0.1",
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz",
"integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==",
"dev": true
},
"zen-observable": {
@@ -25579,9 +25662,9 @@
}
},
"typescript": {
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz",
"integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==",
"dev": true
},
"ua-parser-js": {

View File

@@ -34,8 +34,9 @@
"lint:integration": "eslint 'integration/*/{,!(node_modules)/**/}/*.ts' -c '.eslintrc.spec.js'",
"lint:packages": "eslint 'packages/**/**.ts' --ignore-pattern 'packages/**/*.spec.ts'",
"lint:spec": "eslint 'packages/**/**.spec.ts' -c '.eslintrc.spec.js'",
"prerelease": "gulp copy-misc && gulp build --dist node_modules/@nestjs && npm run changelog | pbcopy",
"prerelease": "gulp copy-misc && gulp build --dist node_modules/@nestjs",
"publish": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --force-publish --access public --exact -m \"chore(@nestjs) publish %s release\"",
"postpublish": "npm run changelog | pbcopy",
"publish:beta": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --npm-tag=beta --access public -m \"chore(@nestjs) publish %s release\"",
"publish:next": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --npm-tag=next --access public --skip-git -m \"chore(@nestjs) publish %s release\"",
"publish:rc": "npm run prerelease && npm run build:prod && ./node_modules/.bin/lerna publish --npm-tag=rc --access public -m \"chore(@nestjs) publish %s release\"",
@@ -49,7 +50,7 @@
},
"dependencies": {
"@nuxtjs/opencollective": "0.3.2",
"axios": "0.26.0",
"axios": "0.26.1",
"class-transformer": "0.5.1",
"class-validator": "0.13.2",
"cli-color": "2.0.1",
@@ -62,7 +63,7 @@
"object-hash": "3.0.0",
"path-to-regexp": "3.2.0",
"reflect-metadata": "0.1.13",
"rxjs": "7.5.4",
"rxjs": "7.5.5",
"socket.io": "4.4.1",
"tslib": "2.3.1",
"uuid": "8.3.2"
@@ -73,8 +74,8 @@
"@commitlint/config-angular": "16.2.1",
"@grpc/grpc-js": "1.5.7",
"@grpc/proto-loader": "0.6.9",
"@nestjs/apollo": "10.0.5",
"@nestjs/graphql": "10.0.5",
"@nestjs/apollo": "10.0.6",
"@nestjs/graphql": "10.0.6",
"@nestjs/mongoose": "9.0.2",
"@nestjs/typeorm": "8.0.3",
"@types/amqplib": "0.8.2",
@@ -93,13 +94,13 @@
"@types/sinon": "10.0.11",
"@types/socket.io": "3.0.2",
"@types/supertest": "2.0.11",
"@types/ws": "8.5.1",
"@types/ws": "8.5.3",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
"amqp-connection-manager": "4.1.1",
"amqplib": "0.8.0",
"apollo-server-core": "3.6.3",
"apollo-server-express": "3.6.3",
"apollo-server-core": "3.6.4",
"apollo-server-express": "3.6.4",
"artillery": "1.7.9",
"body-parser": "1.19.2",
"bytes": "3.1.2",
@@ -116,11 +117,11 @@
"delete-empty": "3.0.0",
"engine.io-client": "6.1.1",
"eslint": "7.32.0",
"eslint-config-prettier": "8.4.0",
"eslint-config-prettier": "8.5.0",
"eslint-plugin-import": "2.25.4",
"eventsource": "1.1.0",
"eventsource": "2.0.0",
"fancy-log": "2.0.0",
"fastify": "3.27.2",
"fastify": "3.27.4",
"fastify-cors": "6.0.3",
"fastify-formbody": "5.2.0",
"fastify-multipart": "5.3.1",
@@ -141,12 +142,12 @@
"lerna": "2.11.0",
"lerna-changelog": "2.2.0",
"light-my-request": "4.8.0",
"lint-staged": "12.3.4",
"lint-staged": "12.3.5",
"markdown-table": "2.0.0",
"merge-graphql-schemas": "1.7.8",
"middie": "6.0.0",
"mocha": "9.2.1",
"mongoose": "6.2.4",
"mocha": "9.2.2",
"mongoose": "6.2.6",
"mqtt": "4.3.6",
"multer": "1.4.4",
"mysql2": "2.3.3",
@@ -162,10 +163,10 @@
"socket.io-client": "4.4.1",
"subscriptions-transport-ws": "0.11.0",
"supertest": "6.2.2",
"ts-morph": "13.0.3",
"ts-node": "10.5.0",
"typeorm": "0.2.44",
"typescript": "4.3.5",
"ts-morph": "14.0.0",
"ts-node": "10.7.0",
"typeorm": "0.2.45",
"typescript": "4.6.2",
"wrk": "1.2.1",
"ws": "7.5.6"
},

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/common",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@common)",
"author": "Kamil Mysliwiec",
"homepage": "https://nestjs.com",
@@ -17,7 +17,7 @@
},
"license": "MIT",
"dependencies": {
"axios": "0.26.0",
"axios": "0.26.1",
"iterare": "1.2.1",
"tslib": "2.3.1",
"uuid": "8.3.2"

View File

@@ -183,27 +183,58 @@ export class ConsoleLogger implements LoggerService {
logLevel: LogLevel = 'log',
writeStreamType?: 'stdout' | 'stderr',
) {
const color = this.getColorByLogLevel(logLevel);
messages.forEach(message => {
const output = isPlainObject(message)
? `${color('Object:')}\n${JSON.stringify(
message,
(key, value) =>
typeof value === 'bigint' ? value.toString() : value,
2,
)}\n`
: color(message as string);
const pidMessage = color(`[Nest] ${process.pid} - `);
const pidMessage = this.formatPid(process.pid);
const contextMessage = context ? yellow(`[${context}] `) : '';
const timestampDiff = this.updateAndGetTimestampDiff();
const formattedLogLevel = color(logLevel.toUpperCase().padStart(7, ' '));
const computedMessage = `${pidMessage}${this.getTimestamp()} ${formattedLogLevel} ${contextMessage}${output}${timestampDiff}\n`;
const formattedLogLevel = logLevel.toUpperCase().padStart(7, ' ');
const formatedMessage = this.formatMessage(
logLevel,
message,
pidMessage,
formattedLogLevel,
contextMessage,
timestampDiff,
);
process[writeStreamType ?? 'stdout'].write(computedMessage);
process[writeStreamType ?? 'stdout'].write(formatedMessage);
});
}
protected formatPid(pid: number) {
return `[Nest] ${pid} - `;
}
protected formatMessage(
logLevel: LogLevel,
message: unknown,
pidMessage: string,
formattedLogLevel: string,
contextMessage: string,
timestampDiff: string,
) {
const output = this.stringifyMessage(message, logLevel);
pidMessage = this.colorize(pidMessage, logLevel);
formattedLogLevel = this.colorize(formattedLogLevel, logLevel);
return `${pidMessage}${this.getTimestamp()} ${formattedLogLevel} ${contextMessage}${output}${timestampDiff}\n`;
}
protected stringifyMessage(message: unknown, logLevel: LogLevel) {
return isPlainObject(message)
? `${this.colorize('Object:', logLevel)}\n${JSON.stringify(
message,
(key, value) =>
typeof value === 'bigint' ? value.toString() : value,
2,
)}\n`
: this.colorize(message as string, logLevel);
}
protected colorize(message: string, logLevel: LogLevel) {
const color = this.getColorByLogLevel(logLevel);
return color(message);
}
protected printStackTrace(stack: string) {
if (!stack) {
return;

View File

@@ -1,7 +1,7 @@
import { expect } from 'chai';
import 'reflect-metadata';
import * as sinon from 'sinon';
import { ConsoleLogger, Logger, LoggerService } from '../../services';
import { ConsoleLogger, Logger, LoggerService, LogLevel } from '../../services';
describe('Logger', () => {
describe('[static methods]', () => {
@@ -520,4 +520,61 @@ describe('Logger', () => {
});
});
});
describe('ConsoleLogger', () => {
let processStdoutWriteSpy: sinon.SinonSpy;
beforeEach(() => {
processStdoutWriteSpy = sinon.spy(process.stdout, 'write');
});
afterEach(() => {
processStdoutWriteSpy.restore();
});
it('should support custom formatter', () => {
class CustomConsoleLogger extends ConsoleLogger {
protected formatMessage(
logLevel: LogLevel,
message: unknown,
pidMessage: string,
formattedLogLevel: string,
contextMessage: string,
timestampDiff: string,
) {
return `Prefix: ${message}`;
}
}
const consoleLogger = new CustomConsoleLogger();
consoleLogger.debug('test');
expect(processStdoutWriteSpy.firstCall.firstArg).to.equal(`Prefix: test`);
});
it('should support custom formatter and colorizer', () => {
class CustomConsoleLogger extends ConsoleLogger {
protected formatMessage(
logLevel: LogLevel,
message: unknown,
pidMessage: string,
formattedLogLevel: string,
contextMessage: string,
timestampDiff: string,
) {
const strMessage = this.stringifyMessage(message, logLevel);
return `Prefix: ${strMessage}`;
}
protected colorize(message: string, logLevel: LogLevel): string {
return `~~~${message}~~~`;
}
}
const consoleLogger = new CustomConsoleLogger();
consoleLogger.debug('test');
expect(processStdoutWriteSpy.firstCall.firstArg).to.equal(
`Prefix: ~~~test~~~`,
);
});
});
});

View File

@@ -1,6 +1,9 @@
import { WriteStream } from 'tty';
type ColorTextFn = (text: string) => string;
const isColorAllowed = () => !process.env.NO_COLOR;
const isColorAllowed = () =>
!process.env.NO_COLOR && WriteStream.prototype.hasColors();
const colorIfAllowed = (colorFn: ColorTextFn) => (text: string) =>
isColorAllowed() ? colorFn(text) : text;

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -437,7 +437,12 @@ export class Injector {
inquirerId,
);
if (!instanceHost.isResolved && !instanceWrapper.forwardRef) {
await this.loadProvider(instanceWrapper, moduleRef, contextId, inquirer);
await this.loadProvider(
instanceWrapper,
instanceWrapper.host ?? moduleRef,
contextId,
inquirer,
);
} else if (
!instanceHost.isResolved &&
instanceWrapper.forwardRef &&

View File

@@ -9,7 +9,6 @@ import {
addLeadingSlash,
isUndefined,
} from '@nestjs/common/utils/shared.utils';
import { isRouteExcluded, isRequestMethodAll } from '../router/utils';
import { ApplicationConfig } from '../application-config';
import { InvalidMiddlewareException } from '../errors/exceptions/invalid-middleware.exception';
import { RuntimeException } from '../errors/exceptions/runtime.exception';
@@ -23,6 +22,7 @@ import { InstanceToken, Module } from '../injector/module';
import { REQUEST_CONTEXT_ID } from '../router/request/request-constants';
import { RouterExceptionFilters } from '../router/router-exception-filters';
import { RouterProxy } from '../router/router-proxy';
import { isRequestMethodAll, isRouteExcluded } from '../router/utils';
import { MiddlewareBuilder } from './builder';
import { MiddlewareContainer } from './container';
import { MiddlewareResolver } from './resolver';
@@ -274,8 +274,9 @@ export class MiddlewareModule {
const prefix = this.config.getGlobalPrefix();
const excludedRoutes = this.config.getGlobalPrefixOptions().exclude;
if (
Array.isArray(excludedRoutes) &&
isRouteExcluded(excludedRoutes, path, method)
(Array.isArray(excludedRoutes) &&
isRouteExcluded(excludedRoutes, path, method)) ||
['*', '/*', '(.*)', '/(.*)'].includes(path)
) {
path = addLeadingSlash(path);
} else {

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/core",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@core)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -36,7 +36,7 @@
"uuid": "8.3.2"
},
"devDependencies": {
"@nestjs/common": "8.4.0"
"@nestjs/common": "8.4.1"
},
"peerDependencies": {
"@nestjs/common": "^8.0.0",

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -36,7 +36,7 @@ export class ClientTCP extends ClientProxy {
}
public connect(): Promise<any> {
if (this.isConnected && this.connection) {
if (this.connection) {
return this.connection;
}
this.socket = this.createSocket();

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/microservices",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@microservices)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -22,8 +22,8 @@
"tslib": "2.3.1"
},
"devDependencies": {
"@nestjs/common": "8.4.0",
"@nestjs/core": "8.4.0"
"@nestjs/common": "8.4.1",
"@nestjs/core": "8.4.1"
},
"peerDependencies": {
"@grpc/grpc-js": "*",

View File

@@ -163,9 +163,10 @@ export class ServerKafka extends Server implements CustomTransportStrategy {
payload.partition,
payload.topic,
]);
const handler = this.getHandlerByPattern(packet.pattern);
// if the correlation id or reply topic is not set
// then this is an event (events could still have correlation id)
if (!correlationId || !replyTopic) {
if (handler?.isEventHandler || !correlationId || !replyTopic) {
return this.handleEvent(packet.pattern, packet, kafkaContext);
}
@@ -174,7 +175,7 @@ export class ServerKafka extends Server implements CustomTransportStrategy {
replyPartition,
correlationId,
);
const handler = this.getHandlerByPattern(packet.pattern);
if (!handler) {
return publish({
id: correlationId,

View File

@@ -283,12 +283,34 @@ describe('ServerKafka', () => {
expect(handleEventSpy.called).to.be.true;
});
it('should call "handleEvent" if correlation identifier is present by the reply topic is not present', async () => {
it('should call "handleEvent" if correlation identifier is present but the reply topic is not present', async () => {
const handleEventSpy = sinon.spy(server, 'handleEvent');
await server.handleMessage(eventWithCorrelationIdPayload);
expect(handleEventSpy.called).to.be.true;
});
it('should call "handleEvent" if correlation identifier and reply topic are present but the handler is of type eventHandler', async () => {
const handler = sinon.spy();
(handler as any).isEventHandler = true;
(server as any).messageHandlers = objectToMap({
[topic]: handler,
});
const handleEventSpy = sinon.spy(server, 'handleEvent');
await server.handleMessage(payload);
expect(handleEventSpy.called).to.be.true;
});
it('should NOT call "handleEvent" if correlation identifier and reply topic are present but the handler is not of type eventHandler', async () => {
const handler = sinon.spy();
(handler as any).isEventHandler = false;
(server as any).messageHandlers = objectToMap({
[topic]: handler,
});
const handleEventSpy = sinon.spy(server, 'handleEvent');
await server.handleMessage(payload);
expect(handleEventSpy.called).to.be.false;
});
it(`should publish NO_MESSAGE_HANDLER if pattern not exists in messageHandlers object`, async () => {
await server.handleMessage(payload);
expect(

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-express",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-express)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -24,8 +24,8 @@
"tslib": "2.3.1"
},
"devDependencies": {
"@nestjs/common": "8.4.0",
"@nestjs/core": "8.4.0"
"@nestjs/common": "8.4.1",
"@nestjs/core": "8.4.1"
},
"peerDependencies": {
"@nestjs/common": "^8.0.0",

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-fastify",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-fastify)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -17,7 +17,7 @@
"access": "public"
},
"dependencies": {
"fastify": "3.27.2",
"fastify": "3.27.4",
"fastify-cors": "6.0.3",
"fastify-formbody": "5.2.0",
"light-my-request": "4.8.0",

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-socket.io",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-socket.io)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/platform-ws",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@platform-ws)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/testing",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@testing)",
"author": "Kamil Mysliwiec",
"license": "MIT",

View File

@@ -11,6 +11,7 @@
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"useUnknownInCatchVariables": false,
"target": "es2017",
"sourceMap": false,
"allowJs": false,

View File

@@ -54,7 +54,7 @@ With official support, you can get expert help straight from Nest core team. We
## Support
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).
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support from the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
#### Principal Sponsors
<table style="text-align:center;"><tr>

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/websockets",
"version": "8.4.0",
"version": "8.4.1",
"description": "Nest - modern, fast, powerful node.js web framework (@websockets)",
"author": "Kamil Mysliwiec",
"license": "MIT",
@@ -17,8 +17,8 @@
"tslib": "2.3.1"
},
"devDependencies": {
"@nestjs/common": "8.4.0",
"@nestjs/core": "8.4.0"
"@nestjs/common": "8.4.1",
"@nestjs/core": "8.4.1"
},
"peerDependencies": {
"@nestjs/common": "^8.0.0",

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -57,12 +57,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1730,13 +1730,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2034,9 +2034,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7615,26 +7615,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -30,17 +30,17 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -63,12 +63,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1929,13 +1929,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2085,6 +2085,11 @@
"@sinonjs/commons": "^1.7.0"
}
},
"@socket.io/base64-arraybuffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz",
"integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ=="
},
"@socket.io/redis-adapter": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/@socket.io/redis-adapter/-/redis-adapter-7.1.0.tgz",
@@ -2308,9 +2313,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -3366,6 +3371,11 @@
"integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"dev": true
},
"component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
"integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -3712,6 +3722,43 @@
"once": "^1.4.0"
}
},
"engine.io": {
"version": "6.1.3",
"resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.3.tgz",
"integrity": "sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA==",
"requires": {
"@types/cookie": "^0.4.1",
"@types/cors": "^2.8.12",
"@types/node": ">=10.0.0",
"accepts": "~1.3.4",
"base64id": "2.0.0",
"cookie": "~0.4.1",
"cors": "~2.8.5",
"debug": "~4.3.1",
"engine.io-parser": "~5.0.3",
"ws": "~8.2.3"
},
"dependencies": {
"cookie": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
"integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
},
"ws": {
"version": "8.2.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz",
"integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA=="
}
}
},
"engine.io-parser": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz",
"integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==",
"requires": {
"@socket.io/base64-arraybuffer": "~1.0.2"
}
},
"enhanced-resolve": {
"version": "5.8.2",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz",
@@ -7591,11 +7638,49 @@
"is-fullwidth-code-point": "^3.0.0"
}
},
"socket.io": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz",
"integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==",
"requires": {
"accepts": "~1.3.4",
"base64id": "~2.0.0",
"debug": "~4.3.2",
"engine.io": "~6.1.0",
"socket.io-adapter": "~2.3.3",
"socket.io-parser": "~4.0.4"
},
"dependencies": {
"debug": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
"integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
"requires": {
"ms": "2.1.2"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"socket.io-adapter": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz",
"integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ=="
},
"socket.io-parser": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
"integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
"requires": {
"@types/component-emitter": "^1.2.10",
"component-emitter": "~1.3.0",
"debug": "~4.3.1"
}
},
"source-map": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
@@ -8071,26 +8156,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -29,14 +29,15 @@
"class-validator": "0.13.2",
"reflect-metadata": "0.1.13",
"rimraf": "3.0.2",
"rxjs": "7.4.0"
"rxjs": "7.4.0",
"socket.io": "4.4.1"
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@types/ws": "8.2.2",
"@typescript-eslint/eslint-plugin": "4.33.0",
@@ -49,7 +50,7 @@
"redis": "4.0.3",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -57,12 +57,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1825,13 +1825,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2135,9 +2135,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7836,26 +7836,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -31,17 +31,17 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/amqplib": "0.8.2",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1602,22 +1602,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1629,12 +1629,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -2015,9 +2015,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -7786,26 +7786,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -32,10 +32,10 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -46,7 +46,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -57,12 +57,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1940,13 +1940,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2268,9 +2268,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -8511,9 +8511,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
@@ -8531,15 +8531,6 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},

View File

@@ -31,11 +31,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -46,7 +46,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -57,12 +57,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1579,13 +1579,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -1873,9 +1873,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -7738,9 +7738,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -30,11 +30,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -45,7 +45,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -1434,22 +1434,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1461,12 +1461,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1792,9 +1792,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -7643,9 +7643,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -33,11 +33,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -48,7 +48,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -5,9 +5,9 @@
"requires": true,
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -48,12 +48,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -628,13 +628,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -797,9 +797,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -4576,9 +4576,9 @@
"dev": true
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
@@ -4627,15 +4627,6 @@
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"dev": true
},
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",

View File

@@ -20,15 +20,15 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@types/node": "16.11.25",
"@nestjs/schematics": "8.0.8",
"@types/node": "16.11.26",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
"eslint": "7.32.0",
"eslint-config-prettier": "8.3.0",
"eslint-plugin-import": "2.25.4",
"start-server-webpack-plugin": "2.2.5",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"webpack": "5.64.4",
"webpack-cli": "4.9.1",

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -57,12 +57,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1824,13 +1824,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2118,9 +2118,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7603,9 +7603,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -30,10 +30,10 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -44,7 +44,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -1557,22 +1557,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1584,12 +1584,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1922,9 +1922,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7669,26 +7669,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -32,16 +32,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1760,22 +1760,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1787,12 +1787,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -2181,9 +2181,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -8278,9 +8278,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -37,10 +37,10 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -51,7 +51,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-morph": "12.2.0",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -57,12 +57,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1850,13 +1850,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2167,9 +2167,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -8117,26 +8117,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -31,11 +31,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -46,7 +46,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -1606,22 +1606,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1633,12 +1633,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1964,9 +1964,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -7940,26 +7940,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -29,11 +29,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -44,7 +44,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -1843,22 +1843,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1870,12 +1870,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -2208,9 +2208,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -8522,9 +8522,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
@@ -8542,15 +8542,6 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},

View File

@@ -30,16 +30,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1573,22 +1573,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1600,12 +1600,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1938,9 +1938,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7697,26 +7697,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -34,16 +34,16 @@
"devDependencies": {
"@types/ws": "7.4.7",
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -14,9 +14,9 @@
}
},
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -63,12 +63,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1902,13 +1902,13 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
@@ -2207,9 +2207,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -8139,9 +8139,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
@@ -8159,15 +8159,6 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
},
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},

View File

@@ -31,10 +31,10 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.7",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -45,7 +45,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -1533,22 +1533,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1560,12 +1560,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1815,9 +1815,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7024,26 +7024,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -27,14 +27,14 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@types/node": "16.11.25",
"@nestjs/schematics": "8.0.8",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1480,22 +1480,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1507,12 +1507,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1846,9 +1846,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -7487,9 +7487,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -34,17 +34,17 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1552,22 +1552,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1579,12 +1579,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1900,9 +1900,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7686,26 +7686,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -30,16 +30,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1552,22 +1552,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1579,12 +1579,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1900,9 +1900,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7636,26 +7636,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -29,16 +29,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -3977,22 +3977,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -4004,12 +4004,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -4424,9 +4424,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -12032,9 +12032,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -34,16 +34,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1450,22 +1450,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1477,12 +1477,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1854,9 +1854,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/parse-json": {
"version": "4.0.0",
@@ -7301,9 +7301,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -36,16 +36,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -2,13 +2,15 @@
# THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY)
# ------------------------------------------------------
directive @upper on FIELD_DEFINITION
"""recipe """
type Recipe {
id: ID!
title: String!
description: String
creationDate: Date!
ingredients: [String!]!
title: String!
}
"""Date custom scalar type"""

View File

@@ -1,6 +1,7 @@
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { DirectiveLocation, GraphQLDirective } from 'graphql';
import { upperDirectiveTransformer } from './common/directives/upper-case.directive';
import { RecipesModule } from './recipes/recipes.module';
@@ -12,6 +13,14 @@ import { RecipesModule } from './recipes/recipes.module';
autoSchemaFile: 'schema.gql',
transformSchema: schema => upperDirectiveTransformer(schema, 'upper'),
installSubscriptionHandlers: true,
buildSchemaOptions: {
directives: [
new GraphQLDirective({
name: 'upper',
locations: [DirectiveLocation.FIELD_DEFINITION],
}),
],
},
}),
],
})

View File

@@ -1,11 +1,11 @@
import { Field, ID, ObjectType } from '@nestjs/graphql';
import { Directive, Field, ID, ObjectType } from '@nestjs/graphql';
@ObjectType({ description: 'recipe ' })
export class Recipe {
@Field(type => ID)
id: string;
@Field()
@Directive('@upper')
title: string;
@Field({ nullable: true })

View File

@@ -1552,22 +1552,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1579,12 +1579,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1915,9 +1915,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7665,26 +7665,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -31,16 +31,16 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1442,22 +1442,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1469,12 +1469,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1809,9 +1809,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7292,26 +7292,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -30,17 +30,17 @@
"devDependencies": {
"@types/dotenv": "8.2.0",
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1509,22 +1509,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1536,12 +1536,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1895,9 +1895,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7666,26 +7666,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -31,19 +31,19 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/bull": "3.15.8",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1451,22 +1451,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1478,12 +1478,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1837,9 +1837,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7350,26 +7350,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -30,19 +30,19 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/bull": "3.15.8",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1516,22 +1516,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1543,12 +1543,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1889,9 +1889,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7426,9 +7426,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -28,18 +28,18 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/dotenv": "8.2.0",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1486,22 +1486,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1513,12 +1513,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -1853,9 +1853,9 @@
}
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -7482,26 +7482,15 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^5.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"semver": {
"version": "7.3.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
}
}
},
"ts-node": {

View File

@@ -30,18 +30,18 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/multer": "1.4.7",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"jest": "27.5.1",
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"@typescript-eslint/eslint-plugin": "4.33.0",

View File

@@ -1646,22 +1646,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -1673,12 +1673,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -2021,9 +2021,9 @@
"dev": true
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ==",
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==",
"dev": true
},
"@types/parse-json": {
@@ -8127,9 +8127,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -29,11 +29,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -44,7 +44,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -2335,22 +2335,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -2362,12 +2362,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -2805,9 +2805,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/node-fetch": {
"version": "2.5.12",
@@ -9492,9 +9492,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -37,11 +37,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -52,7 +52,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

View File

@@ -2347,22 +2347,22 @@
}
},
"@nestjs/schematics": {
"version": "8.0.7",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.7.tgz",
"integrity": "sha512-7k+eMMBUwvXFp6vwZ5byiLBEQKzjMyIJwO46ginoFugt2AXrOt0iUhR3BKFuWDBZaYQ1l4az86UGw5ohgH3wow==",
"version": "8.0.8",
"resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-8.0.8.tgz",
"integrity": "sha512-xIIb5YnMQN/OJQ68+MCapy2bXvTxSWgINoqQbyZWkLL/yTIuROvZCdtV850NPGyr7f7l93VBP0ZPitbFIexy3Q==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/schematics": "13.2.4",
"@angular-devkit/core": "13.2.5",
"@angular-devkit/schematics": "13.2.5",
"fs-extra": "10.0.1",
"jsonc-parser": "3.0.0",
"pluralize": "8.0.0"
},
"dependencies": {
"@angular-devkit/core": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.4.tgz",
"integrity": "sha512-hSw1JWA/6dDAF/xleQRXGtzHphfU49TMUhvAoAmsmmz3NAn03xLy1dtqdIXIf+TkFXVvZDaAB2mW8KfRV67GFg==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-13.2.5.tgz",
"integrity": "sha512-WuWp/1R0FtCHPBcJLF13lTLHETtDGFUX0ULfGPRaYB5OVCSQcovVp5UbZTTy/Ss3ub3EOEmJlU8kMJfBrWuq+A==",
"dev": true,
"requires": {
"ajv": "8.9.0",
@@ -2374,12 +2374,12 @@
}
},
"@angular-devkit/schematics": {
"version": "13.2.4",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.4.tgz",
"integrity": "sha512-VMhYa4cDu5yE31OvHncAd15Rmlchih/Sr6sxFsIwkg4xzRNIIZCtwqxVXgf0TiTN9zrvlvzK7nhPqTGNqqYb2A==",
"version": "13.2.5",
"resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-13.2.5.tgz",
"integrity": "sha512-kAye6VYiF9JQAoeO+BYhy8eT2QOmhB+WLziRjXoFCBxh5+yXTygTVfs9fD5jmIpHmeu4hd2ErSh69yT5xWcD9g==",
"dev": true,
"requires": {
"@angular-devkit/core": "13.2.4",
"@angular-devkit/core": "13.2.5",
"jsonc-parser": "3.0.0",
"magic-string": "0.25.7",
"ora": "5.4.1",
@@ -2817,9 +2817,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"@types/node": {
"version": "16.11.25",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.25.tgz",
"integrity": "sha512-NrTwfD7L1RTc2qrHQD4RTTy4p0CO2LatKBEKEds3CaVuhoM/+DJzmWZl5f+ikR8cm8F5mfJxK+9rQq07gRiSjQ=="
"version": "16.11.26",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz",
"integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ=="
},
"@types/node-fetch": {
"version": "2.5.12",
@@ -9504,9 +9504,9 @@
}
},
"ts-loader": {
"version": "9.2.6",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz",
"integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==",
"version": "9.2.8",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.8.tgz",
"integrity": "sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==",
"dev": true,
"requires": {
"chalk": "^4.1.0",

View File

@@ -39,11 +39,11 @@
},
"devDependencies": {
"@nestjs/cli": "8.1.5",
"@nestjs/schematics": "8.0.7",
"@nestjs/schematics": "8.0.8",
"@nestjs/testing": "8.2.3",
"@types/express": "4.17.13",
"@types/jest": "27.4.0",
"@types/node": "16.11.25",
"@types/node": "16.11.26",
"@types/supertest": "2.0.11",
"@typescript-eslint/eslint-plugin": "4.33.0",
"@typescript-eslint/parser": "4.33.0",
@@ -54,7 +54,7 @@
"prettier": "2.5.1",
"supertest": "6.1.6",
"ts-jest": "27.0.7",
"ts-loader": "9.2.6",
"ts-loader": "9.2.8",
"ts-node": "10.4.0",
"tsconfig-paths": "3.11.0",
"typescript": "4.3.5"

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