mirror of
https://github.com/nestjs/nest.git
synced 2026-02-26 06:35:32 +00:00
Compare commits
79 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0dc4f919f1 | ||
|
|
0990d4b270 | ||
|
|
8c705aa8da | ||
|
|
2f4e9d9293 | ||
|
|
1ae72e1fdb | ||
|
|
c7bdeada00 | ||
|
|
6fc31586bc | ||
|
|
ab9a1a54f6 | ||
|
|
f3530eee5e | ||
|
|
26b3d1d8d8 | ||
|
|
2d989b116f | ||
|
|
61fe8de7e7 | ||
|
|
8fa574453a | ||
|
|
4d9b4cc118 | ||
|
|
b71bf6b9df | ||
|
|
0efe425187 | ||
|
|
5ef23f1058 | ||
|
|
7d265c34e2 | ||
|
|
efc5b63ed0 | ||
|
|
9997006637 | ||
|
|
fc96eea2d7 | ||
|
|
c09f6debd1 | ||
|
|
a23f858011 | ||
|
|
50bb472ea3 | ||
|
|
674a09c175 | ||
|
|
34c09f5a61 | ||
|
|
76b1837886 | ||
|
|
3b2407bba7 | ||
|
|
a06ae58426 | ||
|
|
89d97652ca | ||
|
|
bf0768ed4b | ||
|
|
6071755cc1 | ||
|
|
f89de3f85a | ||
|
|
a05369ff98 | ||
|
|
4aa257a30e | ||
|
|
335a4dd48a | ||
|
|
4a6edc5e75 | ||
|
|
625bea70b2 | ||
|
|
6920399925 | ||
|
|
2d8db167df | ||
|
|
dbdc5963b2 | ||
|
|
1de8aac473 | ||
|
|
e337f29954 | ||
|
|
4e41a72773 | ||
|
|
a5552c34e6 | ||
|
|
46ccebeda3 | ||
|
|
5feda61e17 | ||
|
|
a129ee137b | ||
|
|
4d9fb0d29a | ||
|
|
0be9c63bf0 | ||
|
|
d661fda872 | ||
|
|
c151efebcb | ||
|
|
4d689ee356 | ||
|
|
5038132633 | ||
|
|
94b39db8f5 | ||
|
|
db3654a891 | ||
|
|
46db4c4d4b | ||
|
|
788e11ff5e | ||
|
|
8f7b7a8014 | ||
|
|
f864d75b72 | ||
|
|
88565b417f | ||
|
|
2d7d28189e | ||
|
|
e5080b85ee | ||
|
|
cce221d726 | ||
|
|
2f73f70414 | ||
|
|
31d63d6859 | ||
|
|
285bd4b595 | ||
|
|
5f2e784a44 | ||
|
|
797e04ae26 | ||
|
|
7f9aa9cec0 | ||
|
|
07c9ce75ea | ||
|
|
acc96ddb3f | ||
|
|
080ad6fe40 | ||
|
|
4e7dd9a19e | ||
|
|
3147279ceb | ||
|
|
ec9537b3f3 | ||
|
|
94c2aca452 | ||
|
|
852fc91865 | ||
|
|
668ecd1cf8 |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,6 +5,7 @@ node_modules/
|
||||
/.idea
|
||||
/.awcache
|
||||
/.vscode
|
||||
/.devcontainer
|
||||
*.code-workspace
|
||||
|
||||
# bundle
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 () => {
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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 });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
"packages": [
|
||||
"packages/*"
|
||||
],
|
||||
"version": "8.4.0"
|
||||
"version": "8.4.1"
|
||||
}
|
||||
|
||||
381
package-lock.json
generated
381
package-lock.json
generated
@@ -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": {
|
||||
|
||||
37
package.json
37
package.json
@@ -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"
|
||||
},
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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~~~`,
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 &&
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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": "*",
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"noLib": false,
|
||||
"emitDecoratorMetadata": true,
|
||||
"experimentalDecorators": true,
|
||||
"useUnknownInCatchVariables": false,
|
||||
"target": "es2017",
|
||||
"sourceMap": false,
|
||||
"allowJs": false,
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/01-cats-app/package-lock.json
generated
47
sample/01-cats-app/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
132
sample/02-gateways/package-lock.json
generated
132
sample/02-gateways/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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"
|
||||
|
||||
47
sample/03-microservices/package-lock.json
generated
47
sample/03-microservices/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/04-grpc/package-lock.json
generated
47
sample/04-grpc/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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"
|
||||
|
||||
45
sample/05-sql-typeorm/package-lock.json
generated
45
sample/05-sql-typeorm/package-lock.json
generated
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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"
|
||||
|
||||
36
sample/06-mongoose/package-lock.json
generated
36
sample/06-mongoose/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
36
sample/07-sequelize/package-lock.json
generated
36
sample/07-sequelize/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
45
sample/08-webpack/package-lock.json
generated
45
sample/08-webpack/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/10-fastify/package-lock.json
generated
36
sample/10-fastify/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
47
sample/11-swagger/package-lock.json
generated
47
sample/11-swagger/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/12-graphql-schema-first/package-lock.json
generated
36
sample/12-graphql-schema-first/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/13-mongo-typeorm/package-lock.json
generated
47
sample/13-mongo-typeorm/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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"
|
||||
|
||||
47
sample/14-mongoose-base/package-lock.json
generated
47
sample/14-mongoose-base/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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"
|
||||
|
||||
45
sample/15-mvc/package-lock.json
generated
45
sample/15-mvc/package-lock.json
generated
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/16-gateways-ws/package-lock.json
generated
47
sample/16-gateways-ws/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
45
sample/17-mvc-fastify/package-lock.json
generated
45
sample/17-mvc-fastify/package-lock.json
generated
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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"
|
||||
|
||||
47
sample/18-context/package-lock.json
generated
47
sample/18-context/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/19-auth-jwt/package-lock.json
generated
36
sample/19-auth-jwt/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/20-cache/package-lock.json
generated
47
sample/20-cache/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/21-serializer/package-lock.json
generated
47
sample/21-serializer/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/22-graphql-prisma/package-lock.json
generated
36
sample/22-graphql-prisma/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/23-graphql-code-first/package-lock.json
generated
36
sample/23-graphql-code-first/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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"""
|
||||
|
||||
@@ -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],
|
||||
}),
|
||||
],
|
||||
},
|
||||
}),
|
||||
],
|
||||
})
|
||||
|
||||
@@ -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 })
|
||||
|
||||
47
sample/24-serve-static/package-lock.json
generated
47
sample/24-serve-static/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/25-dynamic-modules/package-lock.json
generated
47
sample/25-dynamic-modules/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/26-queues/package-lock.json
generated
47
sample/26-queues/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/27-scheduling/package-lock.json
generated
47
sample/27-scheduling/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/28-sse/package-lock.json
generated
36
sample/28-sse/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
47
sample/29-file-upload/package-lock.json
generated
47
sample/29-file-upload/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -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",
|
||||
|
||||
36
sample/30-event-emitter/package-lock.json
generated
36
sample/30-event-emitter/package-lock.json
generated
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user