From cc9a912d0afc59f409de72a2def116210c1f6ef1 Mon Sep 17 00:00:00 2001 From: Andrei Alecu Date: Thu, 29 Oct 2020 16:01:02 +0200 Subject: [PATCH] fix(): add optional dependencies to package.json --- packages/common/package.json | 16 ++++++++++- packages/core/package.json | 14 ++++++++++ packages/microservices/package.json | 41 ++++++++++++++++++++++++++++- packages/testing/package.json | 12 ++++++++- packages/websockets/package.json | 3 ++- 5 files changed, 82 insertions(+), 4 deletions(-) diff --git a/packages/common/package.json b/packages/common/package.json index 5e56c39f650..5e5eef1c9d4 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -25,6 +25,20 @@ }, "peerDependencies": { "reflect-metadata": "^0.1.12", - "rxjs": "^6.0.0" + "rxjs": "^6.0.0", + "cache-manager": "*", + "class-validator": "*", + "class-transformer": "*" + }, + "peerDependenciesMeta": { + "cache-manager": { + "optional": true + }, + "class-validator": { + "optional": true + }, + "class-transformer": { + "optional": true + } } } diff --git a/packages/core/package.json b/packages/core/package.json index 9eb73a7b3b3..3ef0da3cf6f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -39,8 +39,22 @@ "@nestjs/common": "7.4.4" }, "peerDependencies": { + "@nestjs/websockets": "^7.0.0", + "@nestjs/microservices": "^7.0.0", + "@nestjs/platform-express": "^7.0.0", "@nestjs/common": "^7.0.0", "reflect-metadata": "^0.1.12", "rxjs": "^6.0.0" + }, + "peerDependenciesMeta": { + "@nestjs/websockets": { + "optional": true + }, + "@nestjs/microservices": { + "optional": true + }, + "@nestjs/platform-express": { + "optional": true + } } } diff --git a/packages/microservices/package.json b/packages/microservices/package.json index 4c94024fff8..048bf6608fd 100644 --- a/packages/microservices/package.json +++ b/packages/microservices/package.json @@ -26,8 +26,47 @@ "@nestjs/core": "7.4.4" }, "peerDependencies": { + "reflect-metadata": "^0.1.12", "@nestjs/common": "^7.0.0", "@nestjs/core": "^7.0.0", - "rxjs": "^6.0.0" + "@nestjs/websockets": "^7.0.0", + "rxjs": "^6.0.0", + "cache-manager": "*", + "grpc": "*", + "kafkajs": "*", + "mqtt": "*", + "nats": "*", + "redis": "*", + "amqplib": "*", + "amqp-connection-manager": "*" + }, + "peerDependenciesMeta": { + "@nestjs/websockets": { + "optional": true + }, + "cache-manager": { + "optional": true + }, + "grpc": { + "optional": true + }, + "kafkajs": { + "optional": true + }, + "mqtt": { + "optional": true + }, + "nats": { + "optional": true + }, + "redis": { + "optional": true + }, + "amqplib": { + "optional": true + }, + "amqp-connection-manager": { + "optional": true + } } } diff --git a/packages/testing/package.json b/packages/testing/package.json index 7d09f60825a..71ab42542bc 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -22,6 +22,16 @@ }, "peerDependencies": { "@nestjs/common": "^7.0.0", - "@nestjs/core": "^7.0.0" + "@nestjs/core": "^7.0.0", + "@nestjs/microservices": "^7.0.0", + "@nestjs/platform-express": "^7.0.0" + }, + "peerDependenciesMeta": { + "@nestjs/microservices":{ + "optional": true + }, + "@nestjs/platform-express":{ + "optional": true + } } } diff --git a/packages/websockets/package.json b/packages/websockets/package.json index 3fcac562fcd..4317d4261b3 100644 --- a/packages/websockets/package.json +++ b/packages/websockets/package.json @@ -22,6 +22,7 @@ "peerDependencies": { "@nestjs/common": "^7.0.0", "@nestjs/core": "^7.0.0", - "rxjs": "^6.0.0" + "rxjs": "^6.0.0", + "reflect-metadata": "^0.1.12" } }