diff --git a/packages/common/package.json b/packages/common/package.json index ad3f6b89158..319554918fe 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -24,6 +24,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 e6fa8116e7a..11b2287d677 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -39,8 +39,22 @@ "@nestjs/common": "7.5.5" }, "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 44212bd7fb4..0ed12cc1042 100644 --- a/packages/microservices/package.json +++ b/packages/microservices/package.json @@ -26,8 +26,47 @@ "@nestjs/core": "7.5.5" }, "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 c6a3cd88707..f9cacf7ca14 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 e5f008e1b9a..566de1497af 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" } }