Compare commits

...

37 Commits

Author SHA1 Message Date
Kamil Myśliwiec
22a54d714f chore(@nestjs) publish v6.1.0 release 2019-04-10 13:08:16 +02:00
Kamil Myśliwiec
1dcb7aefbe chore(): publish 6.1.0 release 2019-04-10 13:06:33 +02:00
Kamil Myśliwiec
82e52fc3e8 Merge branch 'Upperfoot-feature/socket-options' 2019-04-10 12:59:58 +02:00
Kamil Myśliwiec
ea2d32669e refactor(): remove generic type 2019-04-10 12:59:43 +02:00
Kamil Myśliwiec
d2cadc12c1 Merge branch 'master' into Upperfoot-feature/socket-options 2019-04-10 12:58:13 +02:00
Kamil Myśliwiec
0363108120 Merge branch 'feature/socket-options' of https://github.com/Upperfoot/nest into Upperfoot-feature/socket-options 2019-04-10 12:57:44 +02:00
Kamil Mysliwiec
107b243c8b Merge pull request #1891 from jiayihu/patch-1
fix(microservices): export ClientRMQ and ServerRMQ with correct types
2019-04-10 12:56:54 +02:00
Kamil Mysliwiec
758201cf94 Merge branch 'master' into patch-1 2019-04-10 12:54:13 +02:00
Kamil Myśliwiec
205d737214 Merge branch 'master' of https://github.com/nestjs/nest 2019-04-10 12:53:38 +02:00
Kamil Myśliwiec
b83357e2e9 Merge branch 'ToonvanStrijp-feature/change-http-code-interceptor' 2019-04-10 12:53:10 +02:00
Kamil Mysliwiec
d465d1b8eb Merge pull request #1963 from nestjs/renovate/nats-1.x
fix(deps): update dependency nats to v1.2.8
2019-04-10 12:48:16 +02:00
Kamil Mysliwiec
f5f0ff48bd Merge pull request #1968 from nestjs/renovate/typescript-3.x
fix(deps): update dependency typescript to v3.4.3
2019-04-10 12:48:02 +02:00
Kamil Mysliwiec
22ec505ff6 Merge pull request #1961 from nestjs/renovate/lerna-monorepo
chore(deps): update dependency lerna to v3.13.2
2019-04-10 12:37:27 +02:00
Kamil Mysliwiec
868aa2d07d Merge pull request #1960 from nestjs/renovate/nodemon-1.x
chore(deps): update dependency nodemon to v1.18.11
2019-04-10 12:36:26 +02:00
Kamil Mysliwiec
d8c241e64f Merge pull request #1958 from nestjs/renovate/sequelize-5.x
fix(deps): update dependency sequelize to v5.2.15
2019-04-10 12:36:21 +02:00
Kamil Mysliwiec
bed8e0a7f5 Merge pull request #1956 from nestjs/renovate/mongoose-5.x
fix(deps): update dependency mongoose to v5.5.0
2019-04-10 12:36:12 +02:00
Renovate Bot
f8a335dc11 fix(deps): update dependency typescript to v3.4.3 2019-04-09 23:52:00 +00:00
Renovate Bot
32aa7f1507 fix(deps): update dependency sequelize to v5.2.15 2019-04-09 15:39:59 +00:00
Renovate Bot
85c290dda5 fix(deps): update dependency nats to v1.2.8 2019-04-08 22:59:23 +00:00
Renovate Bot
0ba5424af1 chore(deps): update dependency lerna to v3.13.2 2019-04-08 21:41:44 +00:00
Renovate Bot
9e76f416c1 chore(deps): update dependency nodemon to v1.18.11 2019-04-08 21:23:57 +00:00
Renovate Bot
4d267f643c Update dependency mongoose to v5.5.0 2019-04-08 16:40:24 +00:00
Jiayi Hu
ee8b112504 fix(microservices): use correct server options type 2019-04-06 16:10:54 +02:00
Jiayi Hu
2fa9989072 fix(microservices): export ClientRMQ and ServerRMQ 2019-04-06 15:50:52 +02:00
Craig Whiteside
b0088db764 Removed reference to class var 2019-03-20 10:49:18 +00:00
Craig Whiteside
22889735cf Removed class variable for socketOptions 2019-03-20 10:48:42 +00:00
Craig Whiteside
92068f302c Removed RQM_DEFAULT_SOCKET_OPTIONS from Constants 2019-03-20 10:47:44 +00:00
Craig Whiteside
a09e8260cd Removed class var and default socket options. 2019-03-20 10:46:55 +00:00
Craig Whiteside
c5acf28c4b Add socket options to Server 2019-02-12 12:12:28 +00:00
Craig Whiteside
a833d08d1f Added socketOptions to RmqOptions Interface 2019-02-12 12:01:05 +00:00
Craig Whiteside
5103278f0a Add socket options to interface for RMQ 2019-02-12 11:50:22 +00:00
Craig Whiteside
3a757698ba Pass socketOptions to connect method 2019-02-12 11:33:48 +00:00
Craig Whiteside
8765b989c4 Add socketOptions to RMQ sum test 2019-02-12 11:25:48 +00:00
Craig Whiteside
a301e95e82 Add socketOptions to RMQ controller test 2019-02-12 11:25:01 +00:00
Craig Whiteside
a56896e7ba Add socketOptions to RMQ broadcast test 2019-02-12 11:24:32 +00:00
Craig Whiteside
2bd7346bb8 Pass socket options to connect method 2019-02-12 11:22:58 +00:00
Craig Whiteside
672dd499c3 Added Default Socket Options for RMQ 2019-02-12 11:17:56 +00:00
80 changed files with 474 additions and 413 deletions

View File

@@ -3265,9 +3265,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unc-path-regex": {
"version": "0.1.2",

View File

@@ -18,7 +18,7 @@
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"subscriptions-transport-ws": "0.9.16",
"typescript": "3.4.2",
"typescript": "3.4.3",
"ws": "6.2.1"
},
"devDependencies": {

View File

@@ -847,9 +847,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uri-js": {
"version": "4.2.2",

View File

@@ -17,7 +17,7 @@
"fastify": "2.2.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -538,9 +538,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"util-deprecate": {
"version": "1.0.2",

View File

@@ -13,7 +13,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -569,9 +569,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"util-deprecate": {
"version": "1.0.2",

View File

@@ -16,7 +16,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -23,6 +23,7 @@ describe('RabbitMQ transport', () => {
urls: [`amqp://localhost:5672`],
queue: 'test',
queueOptions: { durable: false },
socketOptions: { noDelay: true },
},
});
await app.startAllMicroservicesAsync();

View File

@@ -582,9 +582,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"util-deprecate": {
"version": "1.0.2",

View File

@@ -17,7 +17,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -19,6 +19,7 @@ export class RMQBroadcastController {
urls: [`amqp://localhost:5672`],
queue: 'test_broadcast',
queueOptions: { durable: false },
socketOptions: { noDelay: true },
},
});
}

View File

@@ -22,6 +22,7 @@ export class RMQController {
urls: [`amqp://localhost:5672`],
queue: 'test',
queueOptions: { durable: false },
socketOptions: { noDelay: true },
},
});
}

View File

@@ -62,9 +62,9 @@
}
},
"@types/mongoose": {
"version": "5.3.24",
"resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.3.24.tgz",
"integrity": "sha512-Txa5C/veUJJG2o1sRbl8z1M7GhPjJz6J3JJQV76eYN0PyI9F2NO3gbVUj059ND5nlbvQjRhXuFLaqN6NH8nMNQ==",
"version": "5.3.25",
"resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.3.25.tgz",
"integrity": "sha512-HhxLHxUD56N3LjpbpQ6SmaRFDx33RvxRNJwD303LN+ebmCXbZwqpR0pERE2SSjmhu+UvPiJDTH5Bm+YC1qlyNw==",
"dev": true,
"requires": {
"@types/mongodb": "*",
@@ -503,41 +503,42 @@
}
},
"mongodb": {
"version": "3.1.13",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.13.tgz",
"integrity": "sha512-sz2dhvBZQWf3LRNDhbd30KHVzdjZx9IKC0L+kSZ/gzYquCF5zPOgGqRz6sSCqYZtKP2ekB4nfLxhGtzGHnIKxA==",
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.2.tgz",
"integrity": "sha512-xQ6apOOV+w7VFApdaJpWhYhzartpjIDFQjG0AwgJkLh7dBs7PTsq4A3Bia2QWpDohmAzTBIdQVLMqqLy0mwt3Q==",
"requires": {
"mongodb-core": "3.1.11",
"mongodb-core": "3.2.2",
"safe-buffer": "^5.1.2"
}
},
"mongodb-core": {
"version": "3.1.11",
"resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.11.tgz",
"integrity": "sha512-rD2US2s5qk/ckbiiGFHeu+yKYDXdJ1G87F6CG3YdaZpzdOm5zpoAZd/EKbPmFO6cQZ+XVXBXBJ660sSI0gc6qg==",
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.2.tgz",
"integrity": "sha512-YRgC39MuzKL0uoGoRdTmV1e9m47NbMnYmuEx4IOkgWAGXPSEzRY7cwb3N0XMmrDMnD9vp7MysNyAriIIeGgIQg==",
"requires": {
"bson": "^1.1.0",
"bson": "^1.1.1",
"require_optional": "^1.0.1",
"safe-buffer": "^5.1.2",
"saslprep": "^1.0.0"
}
},
"mongoose": {
"version": "5.4.22",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.4.22.tgz",
"integrity": "sha512-rbtmFmXe5YJfBrVfOpSW2xeSAKFtnJ5RLQjl4ULzT1icmY/SUHtJ5b+mW4SMCEk7whm/w+2oHO9qMBr8UI1xIw==",
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.5.0.tgz",
"integrity": "sha512-GZdhdbTXTgikInIgtxR7ODcF3+MoJTumTsKYinX3zxJcQgMVr+Y0jBuFoLJ9YtVdF2nq1ukLnhS6RHfta1ptgQ==",
"requires": {
"async": "2.6.1",
"bson": "~1.1.0",
"bson": "~1.1.1",
"kareem": "2.3.0",
"mongodb": "3.1.13",
"mongodb-core": "3.1.11",
"mongodb": "3.2.2",
"mongodb-core": "3.2.2",
"mongoose-legacy-pluralize": "1.0.2",
"mpath": "0.5.1",
"mquery": "3.2.0",
"ms": "2.1.1",
"regexp-clone": "0.0.1",
"safe-buffer": "5.1.2",
"sift": "7.0.1",
"sliced": "1.0.1"
}
},
@@ -684,6 +685,11 @@
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
},
"sift": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz",
"integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="
},
"sliced": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
@@ -795,9 +801,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uuid": {
"version": "3.3.2",

View File

@@ -12,13 +12,13 @@
"@nestjs/common": "6.0.5",
"@nestjs/core": "6.0.5",
"@nestjs/mongoose": "6.0.0",
"mongoose": "5.4.22",
"mongoose": "5.5.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/mongoose": "5.3.24",
"@types/mongoose": "5.3.25",
"@types/node": "7.10.5",
"ts-node": "8.0.3",
"tslint": "5.15.0"

View File

@@ -847,9 +847,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uri-js": {
"version": "4.2.2",

View File

@@ -17,7 +17,7 @@
"fastify": "2.2.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -3347,9 +3347,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unc-path-regex": {
"version": "0.1.2",

View File

@@ -21,7 +21,7 @@
"rxjs": "6.4.0",
"subscriptions-transport-ws": "0.9.16",
"type-graphql": "0.17.1",
"typescript": "3.4.2",
"typescript": "3.4.3",
"ws": "6.2.1"
},
"devDependencies": {

View File

@@ -1158,9 +1158,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"util-deprecate": {
"version": "1.0.2",

View File

@@ -16,7 +16,7 @@
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typeorm": "0.2.16",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -569,9 +569,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"util-deprecate": {
"version": "1.0.2",

View File

@@ -16,7 +16,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -3,5 +3,5 @@
"packages": [
"packages/*"
],
"version": "6.0.5"
"version": "6.1.0"
}

173
package-lock.json generated
View File

@@ -264,16 +264,16 @@
}
},
"@lerna/changed": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.13.1.tgz",
"integrity": "sha512-BRXitEJGOkoudbxEewW7WhjkLxFD+tTk4PrYpHLyCBk63pNTWtQLRE6dc1hqwh4emwyGncoyW6RgXfLgMZgryw==",
"version": "3.13.2",
"resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-3.13.2.tgz",
"integrity": "sha512-mcmkxUMR0J4ZyRyVUrdDJl4ZsdHDgdA1xQcbdB4LZvAE/E2lNlPcEfAfbfs08VnRiqvFOqcczbzBq10hvSFg4w==",
"dev": true,
"requires": {
"@lerna/collect-updates": "3.13.0",
"@lerna/command": "3.13.1",
"@lerna/listable": "3.13.0",
"@lerna/output": "3.13.0",
"@lerna/version": "3.13.1"
"@lerna/version": "3.13.2"
}
},
"@lerna/check-working-tree": {
@@ -371,9 +371,9 @@
"dev": true
},
"camelcase": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz",
"integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true
},
"cliui": {
@@ -494,9 +494,9 @@
}
},
"p-try": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.1.0.tgz",
"integrity": "sha512-H2RyIJ7+A3rjkwKC2l5GGtU4H1vkxKCAGsWasNVd0Set+6i4znxbWy6/j16YDPJDWxhsgZiKAstMEP8wCdSpjA==",
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true
},
"string-width": {
@@ -682,9 +682,9 @@
},
"dependencies": {
"camelcase": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz",
"integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true
}
}
@@ -939,15 +939,16 @@
}
},
"@lerna/npm-publish": {
"version": "3.13.0",
"resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.13.0.tgz",
"integrity": "sha512-y4WO0XTaf9gNRkI7as6P2ItVDOxmYHwYto357fjybcnfXgMqEA94c3GJ++jU41j0A9vnmYC6/XxpTd9sVmH9tA==",
"version": "3.13.2",
"resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.13.2.tgz",
"integrity": "sha512-HMucPyEYZfom5tRJL4GsKBRi47yvSS2ynMXYxL3kO0ie+j9J7cb0Ir8NmaAMEd3uJWJVFCPuQarehyfTDZsSxg==",
"dev": true,
"requires": {
"@lerna/run-lifecycle": "3.13.0",
"figgy-pudding": "^3.5.1",
"fs-extra": "^7.0.0",
"libnpmpublish": "^1.1.1",
"npm-package-arg": "^6.1.0",
"npmlog": "^4.1.2",
"pify": "^3.0.0",
"read-package-json": "^2.0.13"
@@ -1067,9 +1068,9 @@
}
},
"@lerna/publish": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.13.1.tgz",
"integrity": "sha512-KhCJ9UDx76HWCF03i5TD7z5lX+2yklHh5SyO8eDaLptgdLDQ0Z78lfGj3JhewHU2l46FztmqxL/ss0IkWHDL+g==",
"version": "3.13.2",
"resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-3.13.2.tgz",
"integrity": "sha512-L8iceC3Z2YJnlV3cGbfk47NSh1+iOo1tD65z+BU3IYLRpPnnSf8i6BORdKV8rECDj6kjLYvL7//2yxbHy7shhA==",
"dev": true,
"requires": {
"@lerna/batch-packages": "3.13.0",
@@ -1081,7 +1082,7 @@
"@lerna/log-packed": "3.13.0",
"@lerna/npm-conf": "3.13.0",
"@lerna/npm-dist-tag": "3.13.0",
"@lerna/npm-publish": "3.13.0",
"@lerna/npm-publish": "3.13.2",
"@lerna/output": "3.13.0",
"@lerna/pack-directory": "3.13.1",
"@lerna/prompt": "3.13.0",
@@ -1089,7 +1090,7 @@
"@lerna/run-lifecycle": "3.13.0",
"@lerna/run-parallel-batches": "3.13.0",
"@lerna/validation-error": "3.13.0",
"@lerna/version": "3.13.1",
"@lerna/version": "3.13.2",
"figgy-pudding": "^3.5.1",
"fs-extra": "^7.0.0",
"libnpmaccess": "^3.0.1",
@@ -1218,9 +1219,9 @@
}
},
"@lerna/version": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.13.1.tgz",
"integrity": "sha512-WpfKc5jZBBOJ6bFS4atPJEbHSiywQ/Gcd+vrwaEGyQHWHQZnPTvhqLuq3q9fIb9sbuhH5pSY6eehhuBrKqTnjg==",
"version": "3.13.2",
"resolved": "https://registry.npmjs.org/@lerna/version/-/version-3.13.2.tgz",
"integrity": "sha512-85AEn6Cx5p1VOejEd5fpTyeDCx6yejSJCgbILkx+gXhLhFg2XpFzLswMd+u71X7RAttWHvhzeKJAw4tWTXDvpQ==",
"dev": true,
"requires": {
"@lerna/batch-packages": "3.13.0",
@@ -1370,12 +1371,13 @@
}
},
"@octokit/rest": {
"version": "16.19.0",
"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.19.0.tgz",
"integrity": "sha512-mUk/GU2LtV95OAM3FnvK7KFFNzUUzEGFldOhWliJnuhwBqxEag1gW85o//L6YphC9wLoTaZQOhCHmQcsCnt2ag==",
"version": "16.23.2",
"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.23.2.tgz",
"integrity": "sha512-ZxiZMaCuqBG/IsbgNRVfGwYsvBb5DjHuMGjJgOrinT+/b+1j1U7PiGyRkHDJdjTGA6N/PsMC2lP2ZybX9579iA==",
"dev": true,
"requires": {
"@octokit/request": "2.4.2",
"atob-lite": "^2.0.0",
"before-after-hook": "^1.4.0",
"btoa-lite": "^1.0.0",
"deprecation": "^1.0.1",
@@ -2586,6 +2588,12 @@
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"atob-lite": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
"integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=",
"dev": true
},
"avvio": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/avvio/-/avvio-6.2.1.tgz",
@@ -9978,14 +9986,14 @@
}
},
"lerna": {
"version": "3.13.1",
"resolved": "https://registry.npmjs.org/lerna/-/lerna-3.13.1.tgz",
"integrity": "sha512-7kSz8LLozVsoUNTJzJzy+b8TnV9YdviR2Ee2PwGZSlVw3T1Rn7kOAPZjEi+3IWnOPC96zMPHVmjCmzQ4uubalw==",
"version": "3.13.2",
"resolved": "https://registry.npmjs.org/lerna/-/lerna-3.13.2.tgz",
"integrity": "sha512-2iliiFVAMNqaKsVSJ90p49dur93d5RlktotAJNp+uuHsCuIIAvwceqmSgDQCmWu4GkgAom+5uy//KV6F9t8fLA==",
"dev": true,
"requires": {
"@lerna/add": "3.13.1",
"@lerna/bootstrap": "3.13.1",
"@lerna/changed": "3.13.1",
"@lerna/changed": "3.13.2",
"@lerna/clean": "3.13.1",
"@lerna/cli": "3.13.0",
"@lerna/create": "3.13.1",
@@ -9995,9 +10003,9 @@
"@lerna/init": "3.13.1",
"@lerna/link": "3.13.1",
"@lerna/list": "3.13.1",
"@lerna/publish": "3.13.1",
"@lerna/publish": "3.13.2",
"@lerna/run": "3.13.1",
"@lerna/version": "3.13.1",
"@lerna/version": "3.13.2",
"import-local": "^1.0.0",
"npmlog": "^4.1.2"
}
@@ -10678,9 +10686,9 @@
}
},
"macos-release": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.1.0.tgz",
"integrity": "sha512-8TCbwvN1mfNxbBv0yBtfyIFMo3m1QsNbKHv7PYIp/abRBKVQBXN7ecu3aeGGgT18VC/Tf397LBDGZF9KBGJFFw==",
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.2.0.tgz",
"integrity": "sha512-iV2IDxZaX8dIcM7fG6cI46uNmHUxHE4yN+Z8tKHAW1TBPMZDIKHf/3L+YnOuj/FK9il14UaVdHmiQ1tsi90ltA==",
"dev": true
},
"make-dir": {
@@ -10811,9 +10819,9 @@
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
"mem": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/mem/-/mem-4.2.0.tgz",
"integrity": "sha512-5fJxa68urlY0Ir8ijatKa3eRz5lwXnRCTvo9+TbTGAuTFJOwpGcY0X05moBd0nW45965Njt4CDI2GFQoG8DvqA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
"integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
"dev": true,
"requires": {
"map-age-cleaner": "^0.1.1",
@@ -10822,9 +10830,9 @@
},
"dependencies": {
"mimic-fn": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.0.0.tgz",
"integrity": "sha512-jbex9Yd/3lmICXwYT6gA/j2mNQGU48wCh/VzRd+/Y/PjYQtlg1gLMdZqvu9s/xH7qKvngxRObl56XZR609IMbA==",
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
"dev": true
}
}
@@ -11405,9 +11413,9 @@
"dev": true
},
"nats": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/nats/-/nats-1.2.6.tgz",
"integrity": "sha512-0HRboHf2imRMzqPzrJCkWMjC9tHPWeQzDxsKj06pdA9+eEjXJtxLt6rSngyQ+YWrb9562JX9U6RU3IRXs2MmzA==",
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/nats/-/nats-1.2.8.tgz",
"integrity": "sha512-9ER9vPw1RML9zVU1CusVbo/HF4GZTUNbAlNzUnS9p1f5l2QnsfdyN4OmdjHebdrqXDob0dA0E5EBeJjp4gCNoQ==",
"requires": {
"nuid": "^1.0.0",
"ts-nkeys": "^1.0.8"
@@ -11539,12 +11547,12 @@
}
},
"nodemon": {
"version": "1.18.10",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz",
"integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==",
"version": "1.18.11",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.11.tgz",
"integrity": "sha512-KdN3tm1zkarlqNo4+W9raU3ihM4H15MVMSE/f9rYDZmFgDHAfAJsomYrHhApAkuUemYjFyEeXlpCOQ2v5gtBEw==",
"dev": true,
"requires": {
"chokidar": "^2.1.0",
"chokidar": "^2.1.5",
"debug": "^3.1.0",
"ignore-by-default": "^1.0.1",
"minimatch": "^3.0.4",
@@ -11554,6 +11562,34 @@
"touch": "^3.1.0",
"undefsafe": "^2.0.2",
"update-notifier": "^2.5.0"
},
"dependencies": {
"chokidar": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
"integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
"dev": true,
"requires": {
"anymatch": "^2.0.0",
"async-each": "^1.0.1",
"braces": "^2.3.2",
"fsevents": "^1.2.7",
"glob-parent": "^3.1.0",
"inherits": "^2.0.3",
"is-binary-path": "^1.0.0",
"is-glob": "^4.0.0",
"normalize-path": "^3.0.0",
"path-is-absolute": "^1.0.0",
"readdirp": "^2.2.1",
"upath": "^1.1.1"
}
},
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
}
}
},
"nomnom": {
@@ -13241,12 +13277,12 @@
}
},
"os-name": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/os-name/-/os-name-3.0.0.tgz",
"integrity": "sha512-7c74tib2FsdFbQ3W+qj8Tyd1R3Z6tuVRNNxXjJcZ4NgjIEQU9N/prVMqcW29XZPXGACqaXN3jq58/6hoaoXH6g==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz",
"integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==",
"dev": true,
"requires": {
"macos-release": "^2.0.0",
"macos-release": "^2.2.0",
"windows-release": "^3.1.0"
}
},
@@ -16135,9 +16171,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uglify-js": {
"version": "3.4.10",
@@ -16885,12 +16921,12 @@
"integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY="
},
"windows-release": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.1.0.tgz",
"integrity": "sha512-hBb7m7acFgQPQc222uEQTmdcGLeBmQLNLFIh0rDk3CwFOBrfjefLzEfEfmpMq8Af/n/GnFf3eYf203FY1PmudA==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz",
"integrity": "sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA==",
"dev": true,
"requires": {
"execa": "^0.10.0"
"execa": "^1.0.0"
},
"dependencies": {
"cross-spawn": {
@@ -16907,19 +16943,28 @@
}
},
"execa": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
"integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
"integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
"dev": true,
"requires": {
"cross-spawn": "^6.0.0",
"get-stream": "^3.0.0",
"get-stream": "^4.0.0",
"is-stream": "^1.1.0",
"npm-run-path": "^2.0.0",
"p-finally": "^1.0.0",
"signal-exit": "^3.0.0",
"strip-eof": "^1.0.0"
}
},
"get-stream": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
"integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
"dev": true,
"requires": {
"pump": "^3.0.0"
}
}
}
},

View File

@@ -1,6 +1,6 @@
{
"name": "nestjs",
"version": "6.0.5",
"version": "6.1.0",
"description": "Modern, fast, powerful node.js web framework",
"scripts": {
"coverage": "nyc report --reporter=text-lcov | coveralls",
@@ -62,7 +62,7 @@
"merge-graphql-schemas": "1.5.8",
"mqtt": "2.18.8",
"multer": "1.4.1",
"nats": "1.2.6",
"nats": "1.2.8",
"object-hash": "1.3.1",
"optional": "0.1.4",
"path-to-regexp": "3.0.0",
@@ -113,11 +113,11 @@
"husky": "1.3.1",
"imports-loader": "0.8.0",
"json-loader": "0.5.7",
"lerna": "3.13.1",
"lerna": "3.13.2",
"lint-staged": "8.1.5",
"memory-usage": "1.2.1",
"mocha": "3.5.3",
"nodemon": "1.18.10",
"nodemon": "1.18.11",
"nyc": "13.3.0",
"prettier": "1.16.4",
"sinon": "7.3.1",
@@ -126,7 +126,7 @@
"supertest": "4.0.2",
"ts-node": "8.0.3",
"tslint": "5.15.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"collective": {
"type": "opencollective",

View File

@@ -89,5 +89,6 @@ export interface RmqOptions {
prefetchCount?: number;
isGlobalPrefetchCount?: boolean;
queueOptions?: any;
socketOptions?: any;
};
}

View File

@@ -1,6 +1,6 @@
{
"name": "@nestjs/common",
"version": "6.0.5",
"version": "6.1.0",
"description": "Nest - modern, fast, powerful node.js web framework (@common)",
"author": "Kamil Mysliwiec",
"repository": {

View File

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

View File

@@ -92,7 +92,8 @@ export class ClientRMQ extends ClientProxy {
}
public createClient<T = any>(): T {
return rqmPackage.connect(this.urls) as T;
const socketOptions = this.getOptionsProp<RmqOptions>(this.options, 'socketOptions');
return rqmPackage.connect(this.urls, socketOptions) as T;
}
public mergeDisconnectEvent<T = any>(

View File

@@ -4,4 +4,5 @@ export * from './client-nats';
export * from './client-proxy';
export { ClientProxyFactory } from './client-proxy-factory';
export * from './client-redis';
export * from './client-rmq';
export * from './client-tcp';

View File

@@ -93,5 +93,6 @@ export interface RmqOptions {
prefetchCount?: number;
isGlobalPrefetchCount?: boolean;
queueOptions?: any;
socketOptions?: any;
};
}

View File

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

View File

@@ -3,4 +3,5 @@ export * from './server-grpc';
export * from './server-mqtt';
export * from './server-nats';
export * from './server-redis';
export * from './server-rmq';
export * from './server-tcp';

View File

@@ -30,14 +30,12 @@ export class ServerGrpc extends Server implements CustomTransportStrategy {
private readonly url: string;
private grpcClient: any;
constructor(private readonly options: MicroserviceOptions['options']) {
constructor(private readonly options: GrpcOptions['options']) {
super();
this.url =
this.getOptionsProp<GrpcOptions>(options, 'url') || GRPC_DEFAULT_URL;
this.url = this.getOptionsProp(options, 'url') || GRPC_DEFAULT_URL;
const protoLoader =
this.getOptionsProp<GrpcOptions>(options, 'protoLoader') ||
GRPC_DEFAULT_PROTO_LOADER;
this.getOptionsProp(options, 'protoLoader') || GRPC_DEFAULT_PROTO_LOADER;
grpcPackage = this.loadPackage('grpc', ServerGrpc.name, () =>
require('grpc'),
@@ -58,10 +56,7 @@ export class ServerGrpc extends Server implements CustomTransportStrategy {
public async bindEvents() {
const grpcContext = this.loadProto();
const packageName = this.getOptionsProp<GrpcOptions>(
this.options,
'package',
);
const packageName = this.getOptionsProp(this.options, 'package');
const grpcPkg = this.lookupPackage(grpcContext, packageName);
if (!grpcPkg) {
const invalidPackageError = new InvalidGrpcPackageException();
@@ -165,21 +160,18 @@ export class ServerGrpc extends Server implements CustomTransportStrategy {
public createClient(): any {
const server = new grpcPackage.Server({
'grpc.max_send_message_length': this.getOptionsProp<GrpcOptions>(
'grpc.max_send_message_length': this.getOptionsProp(
this.options,
'maxSendMessageLength',
GRPC_DEFAULT_MAX_SEND_MESSAGE_LENGTH,
),
'grpc.max_receive_message_length': this.getOptionsProp<GrpcOptions>(
'grpc.max_receive_message_length': this.getOptionsProp(
this.options,
'maxReceiveMessageLength',
GRPC_DEFAULT_MAX_RECEIVE_MESSAGE_LENGTH,
),
});
const credentials = this.getOptionsProp<GrpcOptions>(
this.options,
'credentials',
);
const credentials = this.getOptionsProp(this.options, 'credentials');
server.bind(
this.url,
credentials || grpcPackage.ServerCredentials.createInsecure(),
@@ -198,8 +190,8 @@ export class ServerGrpc extends Server implements CustomTransportStrategy {
public loadProto(): any {
try {
const file = this.getOptionsProp<GrpcOptions>(this.options, 'protoPath');
const loader = this.getOptionsProp<GrpcOptions>(this.options, 'loader');
const file = this.getOptionsProp(this.options, 'protoPath');
const loader = this.getOptionsProp(this.options, 'loader');
const packageDefinition = grpcProtoLoaderPackage.loadSync(file, loader);
const packageObject = grpcPackage.loadPackageDefinition(

View File

@@ -21,10 +21,9 @@ export class ServerMqtt extends Server implements CustomTransportStrategy {
private readonly url: string;
private mqttClient: MqttClient;
constructor(private readonly options: MicroserviceOptions['options']) {
constructor(private readonly options: MqttOptions['options']) {
super();
this.url =
this.getOptionsProp<MqttOptions>(options, 'url') || MQTT_DEFAULT_URL;
this.url = this.getOptionsProp(options, 'url') || MQTT_DEFAULT_URL;
mqttPackage = this.loadPackage('mqtt', ServerMqtt.name, () =>
require('mqtt'),
@@ -59,10 +58,7 @@ export class ServerMqtt extends Server implements CustomTransportStrategy {
}
public createMqttClient(): MqttClient {
return mqttPackage.connect(
this.url,
this.options as MqttOptions,
);
return mqttPackage.connect(this.url, this.options as MqttOptions);
}
public getMessageHandler(pub: MqttClient): Function {

View File

@@ -21,10 +21,9 @@ export class ServerNats extends Server implements CustomTransportStrategy {
private readonly url: string;
private natsClient: Client;
constructor(private readonly options: MicroserviceOptions['options']) {
constructor(private readonly options: NatsOptions['options']) {
super();
this.url =
this.getOptionsProp<NatsOptions>(this.options, 'url') || NATS_DEFAULT_URL;
this.url = this.getOptionsProp(this.options, 'url') || NATS_DEFAULT_URL;
natsPackage = this.loadPackage('nats', ServerNats.name, () =>
require('nats'),
@@ -43,7 +42,7 @@ export class ServerNats extends Server implements CustomTransportStrategy {
}
public bindEvents(client: Client) {
const queue = this.getOptionsProp<NatsOptions>(this.options, 'queue');
const queue = this.getOptionsProp(this.options, 'queue');
const subscribe = queue
? (channel: string) =>
client.subscribe(

View File

@@ -27,11 +27,9 @@ export class ServerRedis extends Server implements CustomTransportStrategy {
private pubClient: RedisClient;
private isExplicitlyTerminated = false;
constructor(private readonly options: MicroserviceOptions['options']) {
constructor(private readonly options: RedisOptions['options']) {
super();
this.url =
this.getOptionsProp<RedisOptions>(this.options, 'url') ||
REDIS_DEFAULT_URL;
this.url = this.getOptionsProp(this.options, 'url') || REDIS_DEFAULT_URL;
redisPackage = this.loadPackage('redis', ServerRedis.name, () =>
require('redis'),
@@ -148,12 +146,11 @@ export class ServerRedis extends Server implements CustomTransportStrategy {
}
if (
this.isExplicitlyTerminated ||
!this.getOptionsProp<RedisOptions>(this.options, 'retryAttempts') ||
options.attempt >
this.getOptionsProp<RedisOptions>(this.options, 'retryAttempts')
!this.getOptionsProp(this.options, 'retryAttempts') ||
options.attempt > this.getOptionsProp(this.options, 'retryAttempts')
) {
return undefined;
}
return this.getOptionsProp<RedisOptions>(this.options, 'retryDelay') || 0;
return this.getOptionsProp(this.options, 'retryDelay') || 0;
}
}

View File

@@ -12,7 +12,6 @@ import {
RQM_DEFAULT_URL,
} from '../constants';
import { CustomTransportStrategy, RmqOptions } from '../interfaces';
import { MicroserviceOptions } from '../interfaces/microservice-configuration.interface';
import { Server } from './server';
let rqmPackage: any = {};
@@ -26,22 +25,19 @@ export class ServerRMQ extends Server implements CustomTransportStrategy {
private readonly queueOptions: any;
private readonly isGlobalPrefetchCount: boolean;
constructor(private readonly options: MicroserviceOptions) {
constructor(private readonly options: RmqOptions['options']) {
super();
this.urls = this.getOptionsProp<RmqOptions>(this.options, 'urls') || [
RQM_DEFAULT_URL,
];
this.urls = this.getOptionsProp(this.options, 'urls') || [RQM_DEFAULT_URL];
this.queue =
this.getOptionsProp<RmqOptions>(this.options, 'queue') ||
RQM_DEFAULT_QUEUE;
this.getOptionsProp(this.options, 'queue') || RQM_DEFAULT_QUEUE;
this.prefetchCount =
this.getOptionsProp<RmqOptions>(this.options, 'prefetchCount') ||
this.getOptionsProp(this.options, 'prefetchCount') ||
RQM_DEFAULT_PREFETCH_COUNT;
this.isGlobalPrefetchCount =
this.getOptionsProp<RmqOptions>(this.options, 'isGlobalPrefetchCount') ||
this.getOptionsProp(this.options, 'isGlobalPrefetchCount') ||
RQM_DEFAULT_IS_GLOBAL_PREFETCH_COUNT;
this.queueOptions =
this.getOptionsProp<RmqOptions>(this.options, 'queueOptions') ||
this.getOptionsProp(this.options, 'queueOptions') ||
RQM_DEFAULT_QUEUE_OPTIONS;
this.loadPackage('amqplib', ServerRMQ.name, () => require('amqplib'));
@@ -75,7 +71,8 @@ export class ServerRMQ extends Server implements CustomTransportStrategy {
}
public createClient<T = any>(): T {
return rqmPackage.connect(this.urls);
const socketOptions = this.getOptionsProp(this.options, 'socketOptions');
return rqmPackage.connect(this.urls, socketOptions);
}
public async setupChannel(channel: any, callback: Function) {

View File

@@ -26,12 +26,11 @@ export class ServerTCP extends Server implements CustomTransportStrategy {
private isExplicitlyTerminated = false;
private retryAttemptsCount = 0;
constructor(private readonly options: MicroserviceOptions['options']) {
constructor(private readonly options: TcpOptions['options']) {
super();
this.port =
this.getOptionsProp<TcpOptions>(options, 'port') || TCP_DEFAULT_PORT;
this.port = this.getOptionsProp(options, 'port') || TCP_DEFAULT_PORT;
this.host =
this.getOptionsProp<TcpOptions>(options, 'host') || TCP_DEFAULT_HOST;
this.getOptionsProp(options, 'host') || TCP_DEFAULT_HOST;
this.init();
}
@@ -86,16 +85,16 @@ export class ServerTCP extends Server implements CustomTransportStrategy {
public handleClose(): undefined | number | NodeJS.Timer {
if (
this.isExplicitlyTerminated ||
!this.getOptionsProp<TcpOptions>(this.options, 'retryAttempts') ||
!this.getOptionsProp(this.options, 'retryAttempts') ||
this.retryAttemptsCount >=
this.getOptionsProp<TcpOptions>(this.options, 'retryAttempts')
this.getOptionsProp(this.options, 'retryAttempts')
) {
return undefined;
}
++this.retryAttemptsCount;
return setTimeout(
() => this.server.listen(this.port),
this.getOptionsProp<TcpOptions>(this.options, 'retryDelay') || 0,
this.getOptionsProp(this.options, 'retryDelay') || 0,
);
}

View File

@@ -73,12 +73,11 @@ export abstract class Server {
return resultOrDeffered;
}
public getOptionsProp<T extends { options?: any }>(
obj: MicroserviceOptions['options'],
prop: keyof T['options'],
defaultValue: any = undefined,
) {
return (obj && obj[prop as string]) || defaultValue;
public getOptionsProp<
T extends MicroserviceOptions['options'],
K extends keyof T
>(obj: T, prop: K, defaultValue: T[K] = undefined) {
return (obj && obj[prop]) || defaultValue;
}
protected handleError(error: string) {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -5632,9 +5632,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uglify-js": {
"version": "3.5.3",

View File

@@ -24,7 +24,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/jest": "24.0.11",

View File

@@ -1488,9 +1488,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unpipe": {
"version": "1.0.0",

View File

@@ -20,7 +20,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -19,7 +19,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/amqplib": "0.5.11",

View File

@@ -1274,9 +1274,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uuid": {
"version": "3.3.2",

View File

@@ -20,7 +20,7 @@
"grpc": "1.19.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -1680,9 +1680,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unpipe": {
"version": "1.0.0",

View File

@@ -18,7 +18,7 @@
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typeorm": "0.2.16",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "7.10.5",

View File

@@ -14,13 +14,13 @@
"@nestjs/core": "6.0.5",
"@nestjs/platform-express": "6.0.5",
"@nestjs/mongoose": "6.0.0",
"mongoose": "5.4.22",
"mongoose": "5.5.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/mongoose": "5.3.24",
"@types/mongoose": "5.3.25",
"@types/node": "10.14.4",
"ts-node": "8.0.3",
"tslint": "5.15.0"

View File

@@ -16,9 +16,9 @@
"mysql2": "1.6.5",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"sequelize": "5.2.12",
"sequelize": "5.2.15",
"sequelize-typescript": "0.6.9",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -4938,9 +4938,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"union-value": {
"version": "1.0.0",

View File

@@ -13,7 +13,7 @@
"@nestjs/platform-express": "6.0.5",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -17,7 +17,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -1293,9 +1293,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unpipe": {
"version": "1.0.0",

View File

@@ -18,7 +18,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -21,7 +21,7 @@
"graphql-subscriptions": "1.1.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -18,7 +18,7 @@
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typeorm": "0.2.16",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -68,9 +68,9 @@
}
},
"@types/mongoose": {
"version": "5.3.24",
"resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.3.24.tgz",
"integrity": "sha512-Txa5C/veUJJG2o1sRbl8z1M7GhPjJz6J3JJQV76eYN0PyI9F2NO3gbVUj059ND5nlbvQjRhXuFLaqN6NH8nMNQ==",
"version": "5.3.25",
"resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.3.25.tgz",
"integrity": "sha512-HhxLHxUD56N3LjpbpQ6SmaRFDx33RvxRNJwD303LN+ebmCXbZwqpR0pERE2SSjmhu+UvPiJDTH5Bm+YC1qlyNw==",
"dev": true,
"requires": {
"@types/mongodb": "*",
@@ -838,41 +838,42 @@
}
},
"mongodb": {
"version": "3.1.13",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.13.tgz",
"integrity": "sha512-sz2dhvBZQWf3LRNDhbd30KHVzdjZx9IKC0L+kSZ/gzYquCF5zPOgGqRz6sSCqYZtKP2ekB4nfLxhGtzGHnIKxA==",
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.2.2.tgz",
"integrity": "sha512-xQ6apOOV+w7VFApdaJpWhYhzartpjIDFQjG0AwgJkLh7dBs7PTsq4A3Bia2QWpDohmAzTBIdQVLMqqLy0mwt3Q==",
"requires": {
"mongodb-core": "3.1.11",
"mongodb-core": "3.2.2",
"safe-buffer": "^5.1.2"
}
},
"mongodb-core": {
"version": "3.1.11",
"resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.11.tgz",
"integrity": "sha512-rD2US2s5qk/ckbiiGFHeu+yKYDXdJ1G87F6CG3YdaZpzdOm5zpoAZd/EKbPmFO6cQZ+XVXBXBJ660sSI0gc6qg==",
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.2.2.tgz",
"integrity": "sha512-YRgC39MuzKL0uoGoRdTmV1e9m47NbMnYmuEx4IOkgWAGXPSEzRY7cwb3N0XMmrDMnD9vp7MysNyAriIIeGgIQg==",
"requires": {
"bson": "^1.1.0",
"bson": "^1.1.1",
"require_optional": "^1.0.1",
"safe-buffer": "^5.1.2",
"saslprep": "^1.0.0"
}
},
"mongoose": {
"version": "5.4.22",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.4.22.tgz",
"integrity": "sha512-rbtmFmXe5YJfBrVfOpSW2xeSAKFtnJ5RLQjl4ULzT1icmY/SUHtJ5b+mW4SMCEk7whm/w+2oHO9qMBr8UI1xIw==",
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.5.0.tgz",
"integrity": "sha512-GZdhdbTXTgikInIgtxR7ODcF3+MoJTumTsKYinX3zxJcQgMVr+Y0jBuFoLJ9YtVdF2nq1ukLnhS6RHfta1ptgQ==",
"requires": {
"async": "2.6.1",
"bson": "~1.1.0",
"bson": "~1.1.1",
"kareem": "2.3.0",
"mongodb": "3.1.13",
"mongodb-core": "3.1.11",
"mongodb": "3.2.2",
"mongodb-core": "3.2.2",
"mongoose-legacy-pluralize": "1.0.2",
"mpath": "0.5.1",
"mquery": "3.2.0",
"ms": "2.1.1",
"regexp-clone": "0.0.1",
"safe-buffer": "5.1.2",
"sift": "7.0.1",
"sliced": "1.0.1"
},
"dependencies": {
@@ -1166,6 +1167,11 @@
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
"integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
},
"sift": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz",
"integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g=="
},
"sliced": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
@@ -1306,9 +1312,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unpipe": {
"version": "1.0.0",

View File

@@ -13,13 +13,13 @@
"@nestjs/common": "6.0.5",
"@nestjs/core": "6.0.5",
"@nestjs/platform-express": "6.0.5",
"mongoose": "5.4.22",
"mongoose": "5.5.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/mongoose": "5.3.24",
"@types/mongoose": "5.3.25",
"@types/node": "7.10.5",
"ts-node": "8.0.3",
"tslint": "5.15.0"

View File

@@ -345,9 +345,9 @@
}
},
"binary-extensions": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
"integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
"dev": true
},
"body-parser": {
@@ -536,9 +536,9 @@
}
},
"chokidar": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz",
"integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==",
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
"integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
"dev": true,
"requires": {
"anymatch": "^2.0.0",
@@ -552,7 +552,7 @@
"normalize-path": "^3.0.0",
"path-is-absolute": "^1.0.0",
"readdirp": "^2.2.1",
"upath": "^1.1.0"
"upath": "^1.1.1"
}
},
"ci-info": {
@@ -780,12 +780,20 @@
}
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "2.0.0"
"ms": "^2.1.1"
},
"dependencies": {
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true
}
}
},
"decamelize": {
@@ -2216,9 +2224,9 @@
"dev": true
},
"is-glob": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
"integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
@@ -2587,9 +2595,9 @@
}
},
"nan": {
"version": "2.13.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.13.1.tgz",
"integrity": "sha512-I6YB/YEuDeUZMmhscXKxGgZlFnhsn5y0hgOZBadkzfTRrZBtJDZeg6eQf7PYMIEclwmorTKK8GztsyOUSVBREA==",
"version": "2.13.2",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
"integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
"dev": true,
"optional": true
},
@@ -2636,12 +2644,12 @@
"integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA=="
},
"nodemon": {
"version": "1.18.10",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz",
"integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==",
"version": "1.18.11",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.11.tgz",
"integrity": "sha512-KdN3tm1zkarlqNo4+W9raU3ihM4H15MVMSE/f9rYDZmFgDHAfAJsomYrHhApAkuUemYjFyEeXlpCOQ2v5gtBEw==",
"dev": true,
"requires": {
"chokidar": "^2.1.0",
"chokidar": "^2.1.5",
"debug": "^3.1.0",
"ignore-by-default": "^1.0.1",
"minimatch": "^3.0.4",
@@ -3139,9 +3147,9 @@
}
},
"registry-auth-token": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
"integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
"dev": true,
"requires": {
"rc": "^1.1.6",
@@ -3715,9 +3723,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uglify-js": {
"version": "2.8.29",

View File

@@ -17,11 +17,11 @@
"pug": "2.0.3",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "8.10.45",
"nodemon": "1.18.10",
"nodemon": "1.18.11",
"ts-node": "8.0.3",
"tslint": "5.15.0"
}

View File

@@ -19,7 +19,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2",
"typescript": "3.4.3",
"ws": "6.2.1"
},
"devDependencies": {

View File

@@ -339,19 +339,13 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
},
"binary-extensions": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
"integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
"version": "1.13.1",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
"dev": true
},
"bourne": {
@@ -372,14 +366,6 @@
"string-width": "^2.0.0",
"term-size": "^1.2.0",
"widest-line": "^2.0.0"
},
"dependencies": {
"camelcase": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
}
}
},
"brace-expansion": {
@@ -450,6 +436,12 @@
"unset-value": "^1.0.0"
}
},
"camelcase": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
},
"capture-stack-trace": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
@@ -468,9 +460,9 @@
}
},
"chokidar": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz",
"integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==",
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
"integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
"dev": true,
"requires": {
"anymatch": "^2.0.0",
@@ -484,7 +476,7 @@
"normalize-path": "^3.0.0",
"path-is-absolute": "^1.0.0",
"readdirp": "^2.2.1",
"upath": "^1.1.0"
"upath": "^1.1.1"
}
},
"ci-info": {
@@ -649,12 +641,20 @@
}
},
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
"dev": true,
"requires": {
"ms": "2.0.0"
"ms": "^2.1.1"
},
"dependencies": {
"ms": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
"dev": true
}
}
},
"decode-uri-component": {
@@ -712,12 +712,6 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
},
@@ -950,12 +944,6 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
},
@@ -1905,6 +1893,17 @@
"dev": true,
"requires": {
"kind-of": "^3.0.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
"is-binary-path": {
@@ -1937,6 +1936,17 @@
"dev": true,
"requires": {
"kind-of": "^3.0.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
"is-descriptor": {
@@ -1977,9 +1987,9 @@
"dev": true
},
"is-glob": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
"integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
@@ -2008,6 +2018,17 @@
"dev": true,
"requires": {
"kind-of": "^3.0.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
"is-obj": {
@@ -2108,13 +2129,10 @@
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
},
"latest-version": {
"version": "3.1.0",
@@ -2242,14 +2260,6 @@
"regex-not": "^1.0.0",
"snapdragon": "^0.8.1",
"to-regex": "^3.0.2"
},
"dependencies": {
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
},
"middie": {
@@ -2312,9 +2322,9 @@
"dev": true
},
"nan": {
"version": "2.13.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.13.1.tgz",
"integrity": "sha512-I6YB/YEuDeUZMmhscXKxGgZlFnhsn5y0hgOZBadkzfTRrZBtJDZeg6eQf7PYMIEclwmorTKK8GztsyOUSVBREA==",
"version": "2.13.2",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
"integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
"dev": true,
"optional": true
},
@@ -2335,14 +2345,6 @@
"regex-not": "^1.0.0",
"snapdragon": "^0.8.1",
"to-regex": "^3.0.1"
},
"dependencies": {
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
},
"neo-async": {
@@ -2361,12 +2363,12 @@
"integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA=="
},
"nodemon": {
"version": "1.18.10",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz",
"integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==",
"version": "1.18.11",
"resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.11.tgz",
"integrity": "sha512-KdN3tm1zkarlqNo4+W9raU3ihM4H15MVMSE/f9rYDZmFgDHAfAJsomYrHhApAkuUemYjFyEeXlpCOQ2v5gtBEw==",
"dev": true,
"requires": {
"chokidar": "^2.1.0",
"chokidar": "^2.1.5",
"debug": "^3.1.0",
"ignore-by-default": "^1.0.1",
"minimatch": "^3.0.4",
@@ -2421,6 +2423,15 @@
"requires": {
"is-descriptor": "^0.1.0"
}
},
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
@@ -2637,9 +2648,9 @@
}
},
"readable-stream": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz",
"integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==",
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
"integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
"dev": true,
"requires": {
"core-util-is": "~1.0.0",
@@ -2647,7 +2658,7 @@
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.0.3",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
}
},
@@ -2678,9 +2689,9 @@
}
},
"registry-auth-token": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
"integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz",
"integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==",
"dev": true,
"requires": {
"rc": "^1.1.6",
@@ -2944,12 +2955,6 @@
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
},
"kind-of": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
}
}
},
@@ -2960,6 +2965,17 @@
"dev": true,
"requires": {
"kind-of": "^3.2.0"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
"sonic-boom": {
@@ -3051,9 +3067,9 @@
}
},
"string_decoder": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
"dev": true,
"requires": {
"safe-buffer": "~5.1.0"
@@ -3124,6 +3140,17 @@
"dev": true,
"requires": {
"kind-of": "^3.0.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
"is-buffer": "^1.1.5"
}
}
}
},
"to-regex": {
@@ -3206,9 +3233,9 @@
}
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"uglify-js": {
"version": "3.4.10",

View File

@@ -17,11 +17,11 @@
"point-of-view": "3.1.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "8.10.45",
"nodemon": "1.18.10",
"nodemon": "1.18.11",
"ts-node": "8.0.3",
"tslint": "5.15.0"
}

View File

@@ -14,7 +14,7 @@
"@nestjs/core": "6.0.5",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",

View File

@@ -20,7 +20,7 @@
"passport-jwt": "4.0.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/jest": "24.0.11",

View File

@@ -18,7 +18,7 @@
"class-validator": "0.9.1",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/jest": "24.0.11",

View File

@@ -16,7 +16,7 @@
"class-transformer": "0.2.0",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/jest": "24.0.11",

View File

@@ -20,10 +20,10 @@
"prisma-binding": "2.3.10",
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"nodemon": "1.18.10",
"nodemon": "1.18.11",
"prettier": "1.16.4",
"ts-node": "8.0.3",
"tsconfig-paths": "3.8.0",

View File

@@ -680,7 +680,7 @@ chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
chokidar@2.1.5:
chokidar@2.1.5, chokidar@^2.1.5:
version "2.1.5"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.5.tgz#0ae8434d962281a5f56c72869e79cb6d9d86ad4d"
dependencies:
@@ -698,24 +698,6 @@ chokidar@2.1.5:
optionalDependencies:
fsevents "^1.2.7"
chokidar@^2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.2.tgz#9c23ea40b01638439e0513864d362aeacc5ad058"
dependencies:
anymatch "^2.0.0"
async-each "^1.0.1"
braces "^2.3.2"
glob-parent "^3.1.0"
inherits "^2.0.3"
is-binary-path "^1.0.0"
is-glob "^4.0.0"
normalize-path "^3.0.0"
path-is-absolute "^1.0.0"
readdirp "^2.2.1"
upath "^1.1.0"
optionalDependencies:
fsevents "^1.2.7"
chownr@^1.0.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494"
@@ -2276,11 +2258,11 @@ node-pre-gyp@^0.10.0:
semver "^5.3.0"
tar "^4"
nodemon@1.18.10:
version "1.18.10"
resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.10.tgz#3ba63f64eb4c283cf3e4f75f30817e9d4f393afe"
nodemon@1.18.11:
version "1.18.11"
resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.18.11.tgz#d836ab663776e7995570b963da5bfc807e53f6b8"
dependencies:
chokidar "^2.1.0"
chokidar "^2.1.5"
debug "^3.1.0"
ignore-by-default "^1.0.1"
minimatch "^3.0.4"
@@ -3172,9 +3154,9 @@ typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
typescript@3.4.2:
version "3.4.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.2.tgz#9ed4e6475d906f589200193be056f5913caed481"
typescript@3.4.3:
version "3.4.3"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.4.3.tgz#0eb320e4ace9b10eadf5bc6103286b0f8b7c224f"
"typescript@>=3.0.1 <3.4.0":
version "3.3.4000"
@@ -3224,7 +3206,7 @@ unzip-response@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
upath@^1.1.0, upath@^1.1.1:
upath@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"

View File

@@ -3615,9 +3615,9 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "3.4.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.2.tgz",
"integrity": "sha512-Og2Vn6Mk7JAuWA1hQdDQN/Ekm/SchX80VzLhjKN9ETYrIepBFAd8PkOdOTK2nKt0FCkmMZKBJvQ1dV1gIxPu/A=="
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.3.tgz",
"integrity": "sha512-FFgHdPt4T/duxx6Ndf7hwgMZZjZpB+U0nMNGVCYPq0rEzWKjEDobm4J6yb3CS7naZ0yURFqdw9Gwc7UOh/P9oQ=="
},
"unc-path-regex": {
"version": "0.1.2",

View File

@@ -22,7 +22,7 @@
"reflect-metadata": "0.1.13",
"rxjs": "6.4.0",
"type-graphql": "0.17.1",
"typescript": "3.4.2"
"typescript": "3.4.3"
},
"devDependencies": {
"@types/node": "10.14.4",