From 26e276e8350e792bc925c4218540bb57ed2a155a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=91=A8=F0=9F=8F=BC=E2=80=8D=F0=9F=92=BB=20Romain=20M?= =?UTF-8?q?arcadier-Muller?= Date: Thu, 18 Jun 2020 16:38:22 +0200 Subject: [PATCH 1/3] chore: opt out of project references for MonoCDK When building MonoCDK, `jsii` generates project references for all the discovered dependencies, which will then make the TypeScript compiler re-validate them before building. This effort is however unnecessary since those dependencies are actually not used during compilation! This adds a new `pkglint` rule to require explicit configuration of the `jsii.projectReferences` parameter in `package.json`, instead of always enabling it in `cdk-build`. --- packages/@aws-cdk/alexa-ask/package.json | 3 ++- packages/@aws-cdk/app-delivery/package.json | 3 ++- packages/@aws-cdk/assets/package.json | 3 ++- .../@aws-cdk/aws-accessanalyzer/package.json | 3 ++- packages/@aws-cdk/aws-acmpca/package.json | 3 ++- packages/@aws-cdk/aws-amazonmq/package.json | 3 ++- packages/@aws-cdk/aws-amplify/package.json | 3 ++- packages/@aws-cdk/aws-apigateway/package.json | 3 ++- .../@aws-cdk/aws-apigatewayv2/package.json | 3 ++- packages/@aws-cdk/aws-appconfig/package.json | 3 ++- .../aws-applicationautoscaling/package.json | 3 ++- packages/@aws-cdk/aws-appmesh/package.json | 3 ++- packages/@aws-cdk/aws-appstream/package.json | 3 ++- packages/@aws-cdk/aws-appsync/package.json | 3 ++- packages/@aws-cdk/aws-athena/package.json | 3 ++- .../aws-autoscaling-common/package.json | 3 ++- .../aws-autoscaling-hooktargets/package.json | 3 ++- .../@aws-cdk/aws-autoscaling/package.json | 3 ++- .../aws-autoscalingplans/package.json | 3 ++- packages/@aws-cdk/aws-backup/package.json | 3 ++- packages/@aws-cdk/aws-batch/package.json | 3 ++- packages/@aws-cdk/aws-budgets/package.json | 3 ++- packages/@aws-cdk/aws-cassandra/package.json | 3 ++- packages/@aws-cdk/aws-ce/package.json | 3 ++- .../aws-certificatemanager/package.json | 3 ++- packages/@aws-cdk/aws-chatbot/package.json | 3 ++- packages/@aws-cdk/aws-cloud9/package.json | 3 ++- .../@aws-cdk/aws-cloudformation/package.json | 3 ++- packages/@aws-cdk/aws-cloudfront/package.json | 3 ++- packages/@aws-cdk/aws-cloudtrail/package.json | 3 ++- .../aws-cloudwatch-actions/package.json | 3 ++- packages/@aws-cdk/aws-cloudwatch/package.json | 3 ++- packages/@aws-cdk/aws-codebuild/package.json | 3 ++- packages/@aws-cdk/aws-codecommit/package.json | 3 ++- packages/@aws-cdk/aws-codedeploy/package.json | 3 ++- .../aws-codeguruprofiler/package.json | 3 ++- .../aws-codepipeline-actions/package.json | 3 ++- .../@aws-cdk/aws-codepipeline/package.json | 3 ++- packages/@aws-cdk/aws-codestar/package.json | 3 ++- .../aws-codestarconnections/package.json | 3 ++- .../aws-codestarnotifications/package.json | 3 ++- packages/@aws-cdk/aws-cognito/package.json | 3 ++- packages/@aws-cdk/aws-config/package.json | 3 ++- .../@aws-cdk/aws-datapipeline/package.json | 3 ++- packages/@aws-cdk/aws-dax/package.json | 3 ++- packages/@aws-cdk/aws-detective/package.json | 3 ++- .../aws-directoryservice/package.json | 3 ++- packages/@aws-cdk/aws-dlm/package.json | 3 ++- packages/@aws-cdk/aws-dms/package.json | 3 ++- packages/@aws-cdk/aws-docdb/package.json | 3 ++- .../@aws-cdk/aws-dynamodb-global/package.json | 3 ++- packages/@aws-cdk/aws-dynamodb/package.json | 3 ++- packages/@aws-cdk/aws-ec2/package.json | 3 ++- packages/@aws-cdk/aws-ecr-assets/package.json | 3 ++- packages/@aws-cdk/aws-ecr/package.json | 3 ++- .../@aws-cdk/aws-ecs-patterns/package.json | 3 ++- packages/@aws-cdk/aws-ecs/package.json | 3 ++- packages/@aws-cdk/aws-efs/package.json | 3 ++- packages/@aws-cdk/aws-eks-legacy/package.json | 3 ++- packages/@aws-cdk/aws-eks/package.json | 3 ++- .../@aws-cdk/aws-elasticache/package.json | 3 ++- .../aws-elasticbeanstalk/package.json | 3 ++- .../aws-elasticloadbalancing/package.json | 3 ++- .../package.json | 3 ++- .../package.json | 3 ++- .../aws-elasticloadbalancingv2/package.json | 3 ++- .../@aws-cdk/aws-elasticsearch/package.json | 3 ++- packages/@aws-cdk/aws-emr/package.json | 3 ++- .../@aws-cdk/aws-events-targets/package.json | 3 ++- packages/@aws-cdk/aws-events/package.json | 3 ++- .../@aws-cdk/aws-eventschemas/package.json | 3 ++- packages/@aws-cdk/aws-fms/package.json | 3 ++- packages/@aws-cdk/aws-fsx/package.json | 3 ++- packages/@aws-cdk/aws-gamelift/package.json | 3 ++- .../aws-globalaccelerator/package.json | 3 ++- packages/@aws-cdk/aws-glue/package.json | 3 ++- packages/@aws-cdk/aws-greengrass/package.json | 3 ++- packages/@aws-cdk/aws-guardduty/package.json | 3 ++- packages/@aws-cdk/aws-iam/package.json | 3 ++- .../@aws-cdk/aws-imagebuilder/package.json | 3 ++- packages/@aws-cdk/aws-inspector/package.json | 3 ++- packages/@aws-cdk/aws-iot/package.json | 3 ++- packages/@aws-cdk/aws-iot1click/package.json | 3 ++- .../@aws-cdk/aws-iotanalytics/package.json | 3 ++- packages/@aws-cdk/aws-iotevents/package.json | 3 ++- .../@aws-cdk/aws-iotthingsgraph/package.json | 3 ++- packages/@aws-cdk/aws-kinesis/package.json | 3 ++- .../aws-kinesisanalytics/package.json | 3 ++- .../@aws-cdk/aws-kinesisfirehose/package.json | 3 ++- packages/@aws-cdk/aws-kms/package.json | 3 ++- .../@aws-cdk/aws-lakeformation/package.json | 3 ++- .../aws-lambda-destinations/package.json | 3 ++- .../aws-lambda-event-sources/package.json | 3 ++- .../@aws-cdk/aws-lambda-nodejs/package.json | 3 ++- packages/@aws-cdk/aws-lambda/package.json | 3 ++- .../aws-logs-destinations/package.json | 3 ++- packages/@aws-cdk/aws-logs/package.json | 3 ++- packages/@aws-cdk/aws-macie/package.json | 3 ++- .../aws-managedblockchain/package.json | 3 ++- .../@aws-cdk/aws-mediaconvert/package.json | 3 ++- packages/@aws-cdk/aws-medialive/package.json | 3 ++- packages/@aws-cdk/aws-mediastore/package.json | 3 ++- packages/@aws-cdk/aws-msk/package.json | 3 ++- packages/@aws-cdk/aws-neptune/package.json | 3 ++- .../@aws-cdk/aws-networkmanager/package.json | 3 ++- packages/@aws-cdk/aws-opsworks/package.json | 3 ++- packages/@aws-cdk/aws-opsworkscm/package.json | 3 ++- packages/@aws-cdk/aws-pinpoint/package.json | 3 ++- .../@aws-cdk/aws-pinpointemail/package.json | 3 ++- packages/@aws-cdk/aws-qldb/package.json | 3 ++- packages/@aws-cdk/aws-ram/package.json | 3 ++- packages/@aws-cdk/aws-rds/package.json | 3 ++- packages/@aws-cdk/aws-redshift/package.json | 3 ++- .../@aws-cdk/aws-resourcegroups/package.json | 3 ++- packages/@aws-cdk/aws-robomaker/package.json | 3 ++- .../aws-route53-patterns/package.json | 3 ++- .../@aws-cdk/aws-route53-targets/package.json | 3 ++- packages/@aws-cdk/aws-route53/package.json | 3 ++- .../@aws-cdk/aws-route53resolver/package.json | 3 ++- packages/@aws-cdk/aws-s3-assets/package.json | 3 ++- .../@aws-cdk/aws-s3-deployment/package.json | 3 ++- .../aws-s3-notifications/package.json | 3 ++- packages/@aws-cdk/aws-s3/package.json | 3 ++- packages/@aws-cdk/aws-sagemaker/package.json | 3 ++- packages/@aws-cdk/aws-sam/package.json | 3 ++- packages/@aws-cdk/aws-sdb/package.json | 3 ++- .../@aws-cdk/aws-secretsmanager/package.json | 3 ++- .../@aws-cdk/aws-securityhub/package.json | 3 ++- .../@aws-cdk/aws-servicecatalog/package.json | 3 ++- .../aws-servicediscovery/package.json | 3 ++- .../@aws-cdk/aws-ses-actions/package.json | 3 ++- packages/@aws-cdk/aws-ses/package.json | 3 ++- .../aws-sns-subscriptions/package.json | 3 ++- packages/@aws-cdk/aws-sns/package.json | 3 ++- packages/@aws-cdk/aws-sqs/package.json | 3 ++- packages/@aws-cdk/aws-ssm/package.json | 3 ++- .../aws-stepfunctions-tasks/package.json | 3 ++- .../@aws-cdk/aws-stepfunctions/package.json | 3 ++- packages/@aws-cdk/aws-synthetics/package.json | 3 ++- packages/@aws-cdk/aws-transfer/package.json | 3 ++- packages/@aws-cdk/aws-waf/package.json | 3 ++- .../@aws-cdk/aws-wafregional/package.json | 3 ++- packages/@aws-cdk/aws-wafv2/package.json | 3 ++- packages/@aws-cdk/aws-workspaces/package.json | 3 ++- .../@aws-cdk/cdk-assets-schema/package.json | 3 ++- .../cloud-assembly-schema/package.json | 3 ++- .../cloudformation-include/package.json | 3 ++- packages/@aws-cdk/core/package.json | 3 ++- .../@aws-cdk/custom-resources/package.json | 3 ++- packages/@aws-cdk/cx-api/package.json | 3 ++- .../example-construct-library/package.json | 3 ++- packages/@aws-cdk/region-info/package.json | 3 ++- packages/monocdk-experiment/package.json | 7 +++++-- tools/cdk-build-tools/bin/cdk-watch.ts | 2 +- tools/cdk-build-tools/lib/package-info.ts | 2 +- tools/pkglint/lib/rules.ts | 20 +++++++++++++++++++ 156 files changed, 331 insertions(+), 156 deletions(-) diff --git a/packages/@aws-cdk/alexa-ask/package.json b/packages/@aws-cdk/alexa-ask/package.json index b941255e02954..c59b0dd73cc1b 100644 --- a/packages/@aws-cdk/alexa-ask/package.json +++ b/packages/@aws-cdk/alexa-ask/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.alexa-ask", "module": "aws_cdk.alexa_ask" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/app-delivery/package.json b/packages/@aws-cdk/app-delivery/package.json index d1f6bedf06839..7f9f867cb32b2 100644 --- a/packages/@aws-cdk/app-delivery/package.json +++ b/packages/@aws-cdk/app-delivery/package.json @@ -25,7 +25,8 @@ "module": "aws_cdk.app_delivery" } }, - "outdir": "dist" + "outdir": "dist", + "projectReferences": true }, "scripts": { "build": "cdk-build", diff --git a/packages/@aws-cdk/assets/package.json b/packages/@aws-cdk/assets/package.json index 92cae774b8353..1ce947d1eb9a5 100644 --- a/packages/@aws-cdk/assets/package.json +++ b/packages/@aws-cdk/assets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.assets", "module": "aws_cdk.assets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-accessanalyzer/package.json b/packages/@aws-cdk/aws-accessanalyzer/package.json index b513d3b0954a6..e0d0dc9d3b1db 100644 --- a/packages/@aws-cdk/aws-accessanalyzer/package.json +++ b/packages/@aws-cdk/aws-accessanalyzer/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-accessanalyzer", "module": "aws_cdk.aws_accessanalyzer" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-acmpca/package.json b/packages/@aws-cdk/aws-acmpca/package.json index 9a38379aa34c3..a5fda9769fe62 100644 --- a/packages/@aws-cdk/aws-acmpca/package.json +++ b/packages/@aws-cdk/aws-acmpca/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-acmpca", "module": "aws_cdk.aws_acmpca" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-amazonmq/package.json b/packages/@aws-cdk/aws-amazonmq/package.json index 4b1b93d7d268a..7654fec455161 100644 --- a/packages/@aws-cdk/aws-amazonmq/package.json +++ b/packages/@aws-cdk/aws-amazonmq/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-amazonmq", "module": "aws_cdk.aws_amazonmq" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-amplify/package.json b/packages/@aws-cdk/aws-amplify/package.json index db112e8886c5a..623448e0430af 100644 --- a/packages/@aws-cdk/aws-amplify/package.json +++ b/packages/@aws-cdk/aws-amplify/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-amplify", "module": "aws_cdk.aws_amplify" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-apigateway/package.json b/packages/@aws-cdk/aws-apigateway/package.json index 6816f6cc02ab7..7d7ef1e3f8be2 100644 --- a/packages/@aws-cdk/aws-apigateway/package.json +++ b/packages/@aws-cdk/aws-apigateway/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-apigateway", "module": "aws_cdk.aws_apigateway" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-apigatewayv2/package.json b/packages/@aws-cdk/aws-apigatewayv2/package.json index 0920b42061902..3bc98e226c00b 100644 --- a/packages/@aws-cdk/aws-apigatewayv2/package.json +++ b/packages/@aws-cdk/aws-apigatewayv2/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-apigatewayv2", "module": "aws_cdk.aws_apigatewayv2" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-appconfig/package.json b/packages/@aws-cdk/aws-appconfig/package.json index 075cbadd2b42d..9996390cf63a8 100644 --- a/packages/@aws-cdk/aws-appconfig/package.json +++ b/packages/@aws-cdk/aws-appconfig/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-appconfig", "module": "aws_cdk.aws_appconfig" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-applicationautoscaling/package.json b/packages/@aws-cdk/aws-applicationautoscaling/package.json index 64ede897c926b..c8733f54a3fc7 100644 --- a/packages/@aws-cdk/aws-applicationautoscaling/package.json +++ b/packages/@aws-cdk/aws-applicationautoscaling/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-applicationautoscaling", "module": "aws_cdk.aws_applicationautoscaling" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-appmesh/package.json b/packages/@aws-cdk/aws-appmesh/package.json index 3bbc70c2941d8..d46c45b2da524 100644 --- a/packages/@aws-cdk/aws-appmesh/package.json +++ b/packages/@aws-cdk/aws-appmesh/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-appmesh", "module": "aws_cdk.aws_appmesh" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-appstream/package.json b/packages/@aws-cdk/aws-appstream/package.json index ace96ac5c84ce..1a84b389466fc 100644 --- a/packages/@aws-cdk/aws-appstream/package.json +++ b/packages/@aws-cdk/aws-appstream/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-appstream", "module": "aws_cdk.aws_appstream" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-appsync/package.json b/packages/@aws-cdk/aws-appsync/package.json index ed431e29e7367..272dc6b9a7759 100644 --- a/packages/@aws-cdk/aws-appsync/package.json +++ b/packages/@aws-cdk/aws-appsync/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-appsync", "module": "aws_cdk.aws_appsync" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-athena/package.json b/packages/@aws-cdk/aws-athena/package.json index 51bc934c9fdac..f16e151fe0b51 100644 --- a/packages/@aws-cdk/aws-athena/package.json +++ b/packages/@aws-cdk/aws-athena/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-athena", "module": "aws_cdk.aws_athena" } - } + }, + "projectReferences": true }, "cdk-build": { "cloudformation": "AWS::Athena", diff --git a/packages/@aws-cdk/aws-autoscaling-common/package.json b/packages/@aws-cdk/aws-autoscaling-common/package.json index ccabb1ecb87e2..1fb36bd6a0243 100644 --- a/packages/@aws-cdk/aws-autoscaling-common/package.json +++ b/packages/@aws-cdk/aws-autoscaling-common/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-autoscaling-common", "module": "aws_cdk.aws_autoscaling_common" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json b/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json index fc353a027cd84..3d754b8340144 100644 --- a/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json +++ b/packages/@aws-cdk/aws-autoscaling-hooktargets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-autoscaling-hooktargets", "module": "aws_cdk.aws_autoscaling_hooktargets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-autoscaling/package.json b/packages/@aws-cdk/aws-autoscaling/package.json index a7090a8e2284f..2377619b97f47 100644 --- a/packages/@aws-cdk/aws-autoscaling/package.json +++ b/packages/@aws-cdk/aws-autoscaling/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-autoscaling", "module": "aws_cdk.aws_autoscaling" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-autoscalingplans/package.json b/packages/@aws-cdk/aws-autoscalingplans/package.json index fb38d6163ae88..73241a14455ef 100644 --- a/packages/@aws-cdk/aws-autoscalingplans/package.json +++ b/packages/@aws-cdk/aws-autoscalingplans/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-autoscalingplans", "module": "aws_cdk.aws_autoscalingplans" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-backup/package.json b/packages/@aws-cdk/aws-backup/package.json index ce47e6dc2b249..0a6d6abb5d4d5 100644 --- a/packages/@aws-cdk/aws-backup/package.json +++ b/packages/@aws-cdk/aws-backup/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-backup", "module": "aws_cdk.aws_backup" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-batch/package.json b/packages/@aws-cdk/aws-batch/package.json index 958c8a3b3ab96..dfd0d2e866e8f 100644 --- a/packages/@aws-cdk/aws-batch/package.json +++ b/packages/@aws-cdk/aws-batch/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-batch", "module": "aws_cdk.aws_batch" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-budgets/package.json b/packages/@aws-cdk/aws-budgets/package.json index 72264798000e0..1a912435b703e 100644 --- a/packages/@aws-cdk/aws-budgets/package.json +++ b/packages/@aws-cdk/aws-budgets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-budgets", "module": "aws_cdk.aws_budgets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cassandra/package.json b/packages/@aws-cdk/aws-cassandra/package.json index d3fcec51cfd72..38acd5d388b30 100644 --- a/packages/@aws-cdk/aws-cassandra/package.json +++ b/packages/@aws-cdk/aws-cassandra/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cassandra", "module": "aws_cdk.aws_cassandra" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ce/package.json b/packages/@aws-cdk/aws-ce/package.json index a3ca1ae162847..5ffd08fcc3ea9 100644 --- a/packages/@aws-cdk/aws-ce/package.json +++ b/packages/@aws-cdk/aws-ce/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ce", "module": "aws_cdk.aws_ce" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-certificatemanager/package.json b/packages/@aws-cdk/aws-certificatemanager/package.json index adb40b6ddbe4e..35edf4f8259eb 100644 --- a/packages/@aws-cdk/aws-certificatemanager/package.json +++ b/packages/@aws-cdk/aws-certificatemanager/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-certificatemanager", "module": "aws_cdk.aws_certificatemanager" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-chatbot/package.json b/packages/@aws-cdk/aws-chatbot/package.json index a2e805d6dea09..490d51ea95424 100644 --- a/packages/@aws-cdk/aws-chatbot/package.json +++ b/packages/@aws-cdk/aws-chatbot/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-chatbot", "module": "aws_cdk.aws_chatbot" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cloud9/package.json b/packages/@aws-cdk/aws-cloud9/package.json index 8bb9f055c5d9d..36186a33fa827 100644 --- a/packages/@aws-cdk/aws-cloud9/package.json +++ b/packages/@aws-cdk/aws-cloud9/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cloud9", "module": "aws_cdk.aws_cloud9" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cloudformation/package.json b/packages/@aws-cdk/aws-cloudformation/package.json index f458900221640..a5ad8b4909d92 100644 --- a/packages/@aws-cdk/aws-cloudformation/package.json +++ b/packages/@aws-cdk/aws-cloudformation/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cloudformation", "module": "aws_cdk.aws_cloudformation" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cloudfront/package.json b/packages/@aws-cdk/aws-cloudfront/package.json index bf719b1b3d869..cfee9db1d66e2 100644 --- a/packages/@aws-cdk/aws-cloudfront/package.json +++ b/packages/@aws-cdk/aws-cloudfront/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cloudfront", "module": "aws_cdk.aws_cloudfront" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cloudtrail/package.json b/packages/@aws-cdk/aws-cloudtrail/package.json index 7562725de6095..3503abc65b05b 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package.json +++ b/packages/@aws-cdk/aws-cloudtrail/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cloudtrail", "module": "aws_cdk.aws_cloudtrail" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cloudwatch-actions/package.json b/packages/@aws-cdk/aws-cloudwatch-actions/package.json index b0fda2aa4968d..fed2f5d6267d2 100644 --- a/packages/@aws-cdk/aws-cloudwatch-actions/package.json +++ b/packages/@aws-cdk/aws-cloudwatch-actions/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cloudwatch-actions", "module": "aws_cdk.aws_cloudwatch_actions" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cloudwatch/package.json b/packages/@aws-cdk/aws-cloudwatch/package.json index 2f4d2e1fe139d..e95b13b09076a 100644 --- a/packages/@aws-cdk/aws-cloudwatch/package.json +++ b/packages/@aws-cdk/aws-cloudwatch/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cloudwatch", "module": "aws_cdk.aws_cloudwatch" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codebuild/package.json b/packages/@aws-cdk/aws-codebuild/package.json index 6f986a4237889..b2778baf85956 100644 --- a/packages/@aws-cdk/aws-codebuild/package.json +++ b/packages/@aws-cdk/aws-codebuild/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codebuild", "module": "aws_cdk.aws_codebuild" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codecommit/package.json b/packages/@aws-cdk/aws-codecommit/package.json index 41dd725f755fc..b7f22d94bbd90 100644 --- a/packages/@aws-cdk/aws-codecommit/package.json +++ b/packages/@aws-cdk/aws-codecommit/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codecommit", "module": "aws_cdk.aws_codecommit" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codedeploy/package.json b/packages/@aws-cdk/aws-codedeploy/package.json index 65599aa94455b..c7169dfb2dfc6 100644 --- a/packages/@aws-cdk/aws-codedeploy/package.json +++ b/packages/@aws-cdk/aws-codedeploy/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codedeploy", "module": "aws_cdk.aws_codedeploy" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codeguruprofiler/package.json b/packages/@aws-cdk/aws-codeguruprofiler/package.json index a114721c9e514..010418381bdc3 100644 --- a/packages/@aws-cdk/aws-codeguruprofiler/package.json +++ b/packages/@aws-cdk/aws-codeguruprofiler/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codeguruprofiler", "module": "aws_cdk.aws_codeguruprofiler" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codepipeline-actions/package.json b/packages/@aws-cdk/aws-codepipeline-actions/package.json index 65c3d3b886f1f..95ebc94baab6b 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/package.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codepipeline-actions", "module": "aws_cdk.aws_codepipeline_actions" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codepipeline/package.json b/packages/@aws-cdk/aws-codepipeline/package.json index 0a94e85b6a724..097e42970e532 100644 --- a/packages/@aws-cdk/aws-codepipeline/package.json +++ b/packages/@aws-cdk/aws-codepipeline/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codepipeline", "module": "aws_cdk.aws_codepipeline" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codestar/package.json b/packages/@aws-cdk/aws-codestar/package.json index 2b1d9cfc7773c..3d4f36e50f0e3 100644 --- a/packages/@aws-cdk/aws-codestar/package.json +++ b/packages/@aws-cdk/aws-codestar/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codestar", "module": "aws_cdk.aws_codestar" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codestarconnections/package.json b/packages/@aws-cdk/aws-codestarconnections/package.json index f00755a028d27..979b46551f051 100644 --- a/packages/@aws-cdk/aws-codestarconnections/package.json +++ b/packages/@aws-cdk/aws-codestarconnections/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codestarconnections", "module": "aws_cdk.aws_codestarconnections" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-codestarnotifications/package.json b/packages/@aws-cdk/aws-codestarnotifications/package.json index fc2af8c156c95..4792ef56f6067 100644 --- a/packages/@aws-cdk/aws-codestarnotifications/package.json +++ b/packages/@aws-cdk/aws-codestarnotifications/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-codestarnotifications", "module": "aws_cdk.aws_codestarnotifications" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-cognito/package.json b/packages/@aws-cdk/aws-cognito/package.json index fee82c6b6c883..96eef38b1b866 100644 --- a/packages/@aws-cdk/aws-cognito/package.json +++ b/packages/@aws-cdk/aws-cognito/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-cognito", "module": "aws_cdk.aws_cognito" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-config/package.json b/packages/@aws-cdk/aws-config/package.json index 7f12b80773cb3..91269fbc4a527 100644 --- a/packages/@aws-cdk/aws-config/package.json +++ b/packages/@aws-cdk/aws-config/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-config", "module": "aws_cdk.aws_config" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-datapipeline/package.json b/packages/@aws-cdk/aws-datapipeline/package.json index 0c3c5712c7919..01a010281dc65 100644 --- a/packages/@aws-cdk/aws-datapipeline/package.json +++ b/packages/@aws-cdk/aws-datapipeline/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-datapipeline", "module": "aws_cdk.aws_datapipeline" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-dax/package.json b/packages/@aws-cdk/aws-dax/package.json index 7fe462acd30c6..26af5a481d81b 100644 --- a/packages/@aws-cdk/aws-dax/package.json +++ b/packages/@aws-cdk/aws-dax/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-dax", "module": "aws_cdk.aws_dax" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-detective/package.json b/packages/@aws-cdk/aws-detective/package.json index e8a168b25ca28..6becc0bc0a150 100644 --- a/packages/@aws-cdk/aws-detective/package.json +++ b/packages/@aws-cdk/aws-detective/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-detective", "module": "aws_cdk.aws_detective" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-directoryservice/package.json b/packages/@aws-cdk/aws-directoryservice/package.json index 462f8cdfcdf8d..08c4f22f761dc 100644 --- a/packages/@aws-cdk/aws-directoryservice/package.json +++ b/packages/@aws-cdk/aws-directoryservice/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-directoryservice", "module": "aws_cdk.aws_directoryservice" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-dlm/package.json b/packages/@aws-cdk/aws-dlm/package.json index 52e12eb311682..b059dfd3d897c 100644 --- a/packages/@aws-cdk/aws-dlm/package.json +++ b/packages/@aws-cdk/aws-dlm/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-dlm", "module": "aws_cdk.aws_dlm" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-dms/package.json b/packages/@aws-cdk/aws-dms/package.json index 901a5631b8aba..033e6d9934c7d 100644 --- a/packages/@aws-cdk/aws-dms/package.json +++ b/packages/@aws-cdk/aws-dms/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-dms", "module": "aws_cdk.aws_dms" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-docdb/package.json b/packages/@aws-cdk/aws-docdb/package.json index 3fa00723a3c94..b5b826f599b88 100644 --- a/packages/@aws-cdk/aws-docdb/package.json +++ b/packages/@aws-cdk/aws-docdb/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-docdb", "module": "aws_cdk.aws_docdb" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-dynamodb-global/package.json b/packages/@aws-cdk/aws-dynamodb-global/package.json index e214cbbbb210c..b0b47ebdb729b 100644 --- a/packages/@aws-cdk/aws-dynamodb-global/package.json +++ b/packages/@aws-cdk/aws-dynamodb-global/package.json @@ -36,7 +36,8 @@ "assemblyOriginatorKeyFile": "../../key.snk", "iconUrl": "https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-256-dark.png" } - } + }, + "projectReferences": true }, "keywords": [ "aws", diff --git a/packages/@aws-cdk/aws-dynamodb/package.json b/packages/@aws-cdk/aws-dynamodb/package.json index c5dc0819124b4..498ed7e27a72a 100644 --- a/packages/@aws-cdk/aws-dynamodb/package.json +++ b/packages/@aws-cdk/aws-dynamodb/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-dynamodb", "module": "aws_cdk.aws_dynamodb" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ec2/package.json b/packages/@aws-cdk/aws-ec2/package.json index 458f2d1b4bc2e..e4afe00932414 100644 --- a/packages/@aws-cdk/aws-ec2/package.json +++ b/packages/@aws-cdk/aws-ec2/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ec2", "module": "aws_cdk.aws_ec2" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ecr-assets/package.json b/packages/@aws-cdk/aws-ecr-assets/package.json index b8bf88738da1d..6fef7294c4df6 100644 --- a/packages/@aws-cdk/aws-ecr-assets/package.json +++ b/packages/@aws-cdk/aws-ecr-assets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ecr-assets", "module": "aws_cdk.aws_ecr_assets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ecr/package.json b/packages/@aws-cdk/aws-ecr/package.json index fafe098831c9b..d4596117546b8 100644 --- a/packages/@aws-cdk/aws-ecr/package.json +++ b/packages/@aws-cdk/aws-ecr/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ecr", "module": "aws_cdk.aws_ecr" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ecs-patterns/package.json b/packages/@aws-cdk/aws-ecs-patterns/package.json index 16bcc51f7e25e..4cf84f3fa0910 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/package.json +++ b/packages/@aws-cdk/aws-ecs-patterns/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ecs-patterns", "module": "aws_cdk.aws_ecs_patterns" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ecs/package.json b/packages/@aws-cdk/aws-ecs/package.json index 8668c5ff06380..5bec79083ade7 100644 --- a/packages/@aws-cdk/aws-ecs/package.json +++ b/packages/@aws-cdk/aws-ecs/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ecs", "module": "aws_cdk.aws_ecs" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-efs/package.json b/packages/@aws-cdk/aws-efs/package.json index f17fa315f03a2..b4f88f73587a3 100644 --- a/packages/@aws-cdk/aws-efs/package.json +++ b/packages/@aws-cdk/aws-efs/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-efs", "module": "aws_cdk.aws_efs" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-eks-legacy/package.json b/packages/@aws-cdk/aws-eks-legacy/package.json index b00924740d28b..573a1d300aa95 100644 --- a/packages/@aws-cdk/aws-eks-legacy/package.json +++ b/packages/@aws-cdk/aws-eks-legacy/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-eks-legacy", "module": "aws_cdk.aws_eks_legacy" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-eks/package.json b/packages/@aws-cdk/aws-eks/package.json index 4ea262000916b..8ae4d31e78128 100644 --- a/packages/@aws-cdk/aws-eks/package.json +++ b/packages/@aws-cdk/aws-eks/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-eks", "module": "aws_cdk.aws_eks" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticache/package.json b/packages/@aws-cdk/aws-elasticache/package.json index 5c6963be97cb9..a455695ce4b75 100644 --- a/packages/@aws-cdk/aws-elasticache/package.json +++ b/packages/@aws-cdk/aws-elasticache/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticache", "module": "aws_cdk.aws_elasticache" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticbeanstalk/package.json b/packages/@aws-cdk/aws-elasticbeanstalk/package.json index e7845ae99891f..911666bd2962f 100644 --- a/packages/@aws-cdk/aws-elasticbeanstalk/package.json +++ b/packages/@aws-cdk/aws-elasticbeanstalk/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticbeanstalk", "module": "aws_cdk.aws_elasticbeanstalk" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticloadbalancing/package.json b/packages/@aws-cdk/aws-elasticloadbalancing/package.json index 3d2cf1442fd42..88c3a07eb4e43 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancing/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancing/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticloadbalancing", "module": "aws_cdk.aws_elasticloadbalancing" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2-actions/package.json b/packages/@aws-cdk/aws-elasticloadbalancingv2-actions/package.json index ba866cf3a4dee..bda8eaf808744 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2-actions/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2-actions/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticloadbalancingv2-actions", "module": "aws_cdk.aws_elasticloadbalancingv2_actions" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json b/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json index fdef0856ac238..0e5deb8b54d99 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2-targets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticloadbalancingv2-targets", "module": "aws_cdk.aws_elasticloadbalancingv2_targets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json b/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json index 0ad90f1fd4c85..d3d9674063783 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticloadbalancingv2", "module": "aws_cdk.aws_elasticloadbalancingv2" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-elasticsearch/package.json b/packages/@aws-cdk/aws-elasticsearch/package.json index 3b4da6e728f14..08d0f7bc07955 100644 --- a/packages/@aws-cdk/aws-elasticsearch/package.json +++ b/packages/@aws-cdk/aws-elasticsearch/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-elasticsearch", "module": "aws_cdk.aws_elasticsearch" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-emr/package.json b/packages/@aws-cdk/aws-emr/package.json index b40e51a1a0fdf..f1bd38b3cdfe0 100644 --- a/packages/@aws-cdk/aws-emr/package.json +++ b/packages/@aws-cdk/aws-emr/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-emr", "module": "aws_cdk.aws_emr" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-events-targets/package.json b/packages/@aws-cdk/aws-events-targets/package.json index 89a46367e3876..088a6e1b9574b 100644 --- a/packages/@aws-cdk/aws-events-targets/package.json +++ b/packages/@aws-cdk/aws-events-targets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-events-targets", "module": "aws_cdk.aws_events_targets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-events/package.json b/packages/@aws-cdk/aws-events/package.json index b8160a0a2d398..5fee5dac61cf1 100644 --- a/packages/@aws-cdk/aws-events/package.json +++ b/packages/@aws-cdk/aws-events/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-events", "module": "aws_cdk.aws_events" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-eventschemas/package.json b/packages/@aws-cdk/aws-eventschemas/package.json index 0df440c7cdffb..046e548e0475b 100644 --- a/packages/@aws-cdk/aws-eventschemas/package.json +++ b/packages/@aws-cdk/aws-eventschemas/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-eventschemas", "module": "aws_cdk.aws_eventschemas" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-fms/package.json b/packages/@aws-cdk/aws-fms/package.json index cf8fbf92b10e4..8e4503807200a 100644 --- a/packages/@aws-cdk/aws-fms/package.json +++ b/packages/@aws-cdk/aws-fms/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-fms", "module": "aws_cdk.aws_fms" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-fsx/package.json b/packages/@aws-cdk/aws-fsx/package.json index 9c7be9e74b414..dc173c9be4b82 100644 --- a/packages/@aws-cdk/aws-fsx/package.json +++ b/packages/@aws-cdk/aws-fsx/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-fsx", "module": "aws_cdk.aws_fsx" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-gamelift/package.json b/packages/@aws-cdk/aws-gamelift/package.json index 8151b203c8a9c..39bddd7eeb62e 100644 --- a/packages/@aws-cdk/aws-gamelift/package.json +++ b/packages/@aws-cdk/aws-gamelift/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-gamelift", "module": "aws_cdk.aws_gamelift" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-globalaccelerator/package.json b/packages/@aws-cdk/aws-globalaccelerator/package.json index fb84dd0d1d5eb..4a65910afd1c4 100644 --- a/packages/@aws-cdk/aws-globalaccelerator/package.json +++ b/packages/@aws-cdk/aws-globalaccelerator/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-globalaccelerator", "module": "aws_cdk.aws_globalaccelerator" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-glue/package.json b/packages/@aws-cdk/aws-glue/package.json index d60997aff5011..ac09afac910f6 100644 --- a/packages/@aws-cdk/aws-glue/package.json +++ b/packages/@aws-cdk/aws-glue/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-glue", "module": "aws_cdk.aws_glue" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-greengrass/package.json b/packages/@aws-cdk/aws-greengrass/package.json index 8c56995fb2838..9cd823f6a433f 100644 --- a/packages/@aws-cdk/aws-greengrass/package.json +++ b/packages/@aws-cdk/aws-greengrass/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-greengrass", "module": "aws_cdk.aws_greengrass" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-guardduty/package.json b/packages/@aws-cdk/aws-guardduty/package.json index ecbd147877c71..25568e60614ac 100644 --- a/packages/@aws-cdk/aws-guardduty/package.json +++ b/packages/@aws-cdk/aws-guardduty/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-guardduty", "module": "aws_cdk.aws_guardduty" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-iam/package.json b/packages/@aws-cdk/aws-iam/package.json index a0dcc893ca6da..ac04df60fd3c3 100644 --- a/packages/@aws-cdk/aws-iam/package.json +++ b/packages/@aws-cdk/aws-iam/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-iam", "module": "aws_cdk.aws_iam" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-imagebuilder/package.json b/packages/@aws-cdk/aws-imagebuilder/package.json index 4137199aeba1f..bdf5876a166eb 100644 --- a/packages/@aws-cdk/aws-imagebuilder/package.json +++ b/packages/@aws-cdk/aws-imagebuilder/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-imagebuilder", "module": "aws_cdk.aws_imagebuilder" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-inspector/package.json b/packages/@aws-cdk/aws-inspector/package.json index 8932c2609ee1a..c673749ed6682 100644 --- a/packages/@aws-cdk/aws-inspector/package.json +++ b/packages/@aws-cdk/aws-inspector/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-inspector", "module": "aws_cdk.aws_inspector" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-iot/package.json b/packages/@aws-cdk/aws-iot/package.json index 129bc07cc9612..88320ac412fbc 100644 --- a/packages/@aws-cdk/aws-iot/package.json +++ b/packages/@aws-cdk/aws-iot/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-iot", "module": "aws_cdk.aws_iot" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-iot1click/package.json b/packages/@aws-cdk/aws-iot1click/package.json index 9ffd414d1ce54..bef812a929ec1 100644 --- a/packages/@aws-cdk/aws-iot1click/package.json +++ b/packages/@aws-cdk/aws-iot1click/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-iot1click", "module": "aws_cdk.aws_iot1click" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-iotanalytics/package.json b/packages/@aws-cdk/aws-iotanalytics/package.json index cb3f04b6d7327..d26ee62ea7ec0 100644 --- a/packages/@aws-cdk/aws-iotanalytics/package.json +++ b/packages/@aws-cdk/aws-iotanalytics/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-iotanalytics", "module": "aws_cdk.aws_iotanalytics" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-iotevents/package.json b/packages/@aws-cdk/aws-iotevents/package.json index 3fcd793108886..5b2892558f3d2 100644 --- a/packages/@aws-cdk/aws-iotevents/package.json +++ b/packages/@aws-cdk/aws-iotevents/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-iotevents", "module": "aws_cdk.aws_iotevents" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-iotthingsgraph/package.json b/packages/@aws-cdk/aws-iotthingsgraph/package.json index 57342d591fd11..374eac0d129f7 100644 --- a/packages/@aws-cdk/aws-iotthingsgraph/package.json +++ b/packages/@aws-cdk/aws-iotthingsgraph/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-iotthingsgraph", "module": "aws_cdk.aws_iotthingsgraph" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-kinesis/package.json b/packages/@aws-cdk/aws-kinesis/package.json index 2e8866d2170d5..acd9f40d7da9d 100644 --- a/packages/@aws-cdk/aws-kinesis/package.json +++ b/packages/@aws-cdk/aws-kinesis/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-kinesis", "module": "aws_cdk.aws_kinesis" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-kinesisanalytics/package.json b/packages/@aws-cdk/aws-kinesisanalytics/package.json index 65237840ff87d..40c0a6f75ba32 100644 --- a/packages/@aws-cdk/aws-kinesisanalytics/package.json +++ b/packages/@aws-cdk/aws-kinesisanalytics/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-kinesisanalytics", "module": "aws_cdk.aws_kinesisanalytics" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-kinesisfirehose/package.json b/packages/@aws-cdk/aws-kinesisfirehose/package.json index e468ddac10d1d..f5ed91901be94 100644 --- a/packages/@aws-cdk/aws-kinesisfirehose/package.json +++ b/packages/@aws-cdk/aws-kinesisfirehose/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-kinesisfirehose", "module": "aws_cdk.aws_kinesisfirehose" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-kms/package.json b/packages/@aws-cdk/aws-kms/package.json index 2251944ffcb68..22f87123c0c6b 100644 --- a/packages/@aws-cdk/aws-kms/package.json +++ b/packages/@aws-cdk/aws-kms/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-kms", "module": "aws_cdk.aws_kms" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-lakeformation/package.json b/packages/@aws-cdk/aws-lakeformation/package.json index e64123f8085c2..82204d36c6238 100644 --- a/packages/@aws-cdk/aws-lakeformation/package.json +++ b/packages/@aws-cdk/aws-lakeformation/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-lakeformation", "module": "aws_cdk.aws_lakeformation" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-lambda-destinations/package.json b/packages/@aws-cdk/aws-lambda-destinations/package.json index d02ddde7aa635..83e0707cfe54e 100644 --- a/packages/@aws-cdk/aws-lambda-destinations/package.json +++ b/packages/@aws-cdk/aws-lambda-destinations/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-lambda-destinations", "module": "aws_cdk.aws_lambda_destinations" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-lambda-event-sources/package.json b/packages/@aws-cdk/aws-lambda-event-sources/package.json index e381573d61ca6..853b6ef9ebfd8 100644 --- a/packages/@aws-cdk/aws-lambda-event-sources/package.json +++ b/packages/@aws-cdk/aws-lambda-event-sources/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-lambda-event-sources", "module": "aws_cdk.aws_lambda_event_sources" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-lambda-nodejs/package.json b/packages/@aws-cdk/aws-lambda-nodejs/package.json index 31995f757c849..94297a163139e 100644 --- a/packages/@aws-cdk/aws-lambda-nodejs/package.json +++ b/packages/@aws-cdk/aws-lambda-nodejs/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-lambda-nodejs", "module": "aws_cdk.aws_lambda_nodejs" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-lambda/package.json b/packages/@aws-cdk/aws-lambda/package.json index d46b25cee471c..81700cce86a6a 100644 --- a/packages/@aws-cdk/aws-lambda/package.json +++ b/packages/@aws-cdk/aws-lambda/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-lambda", "module": "aws_cdk.aws_lambda" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-logs-destinations/package.json b/packages/@aws-cdk/aws-logs-destinations/package.json index bfa6f4a73f371..c8f2488210f62 100644 --- a/packages/@aws-cdk/aws-logs-destinations/package.json +++ b/packages/@aws-cdk/aws-logs-destinations/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-logs-destinations", "module": "aws_cdk.aws_logs_destinations" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-logs/package.json b/packages/@aws-cdk/aws-logs/package.json index c7dc3e58d9753..bed661f52e891 100644 --- a/packages/@aws-cdk/aws-logs/package.json +++ b/packages/@aws-cdk/aws-logs/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-logs", "module": "aws_cdk.aws_logs" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-macie/package.json b/packages/@aws-cdk/aws-macie/package.json index ec9bf60d76782..0aa5b62ab052e 100644 --- a/packages/@aws-cdk/aws-macie/package.json +++ b/packages/@aws-cdk/aws-macie/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-macie", "module": "aws_cdk.aws_macie" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-managedblockchain/package.json b/packages/@aws-cdk/aws-managedblockchain/package.json index 115fdeb107cdc..695a7a7265a2e 100644 --- a/packages/@aws-cdk/aws-managedblockchain/package.json +++ b/packages/@aws-cdk/aws-managedblockchain/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-managedblockchain", "module": "aws_cdk.aws_managedblockchain" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-mediaconvert/package.json b/packages/@aws-cdk/aws-mediaconvert/package.json index a9715d82568fe..6ad521b2eec8e 100644 --- a/packages/@aws-cdk/aws-mediaconvert/package.json +++ b/packages/@aws-cdk/aws-mediaconvert/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-mediaconvert", "module": "aws_cdk.aws_mediaconvert" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-medialive/package.json b/packages/@aws-cdk/aws-medialive/package.json index 6c3d6071601ee..20f44637e68b0 100644 --- a/packages/@aws-cdk/aws-medialive/package.json +++ b/packages/@aws-cdk/aws-medialive/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-medialive", "module": "aws_cdk.aws_medialive" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-mediastore/package.json b/packages/@aws-cdk/aws-mediastore/package.json index 9dddf5241e70d..21ebd0bab5142 100644 --- a/packages/@aws-cdk/aws-mediastore/package.json +++ b/packages/@aws-cdk/aws-mediastore/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-mediastore", "module": "aws_cdk.aws_mediastore" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-msk/package.json b/packages/@aws-cdk/aws-msk/package.json index c2b6273e03135..337cb5a1d68fb 100644 --- a/packages/@aws-cdk/aws-msk/package.json +++ b/packages/@aws-cdk/aws-msk/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-msk", "module": "aws_cdk.aws_msk" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-neptune/package.json b/packages/@aws-cdk/aws-neptune/package.json index 93a966b1e782c..a26c121ac7188 100644 --- a/packages/@aws-cdk/aws-neptune/package.json +++ b/packages/@aws-cdk/aws-neptune/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-neptune", "module": "aws_cdk.aws_neptune" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-networkmanager/package.json b/packages/@aws-cdk/aws-networkmanager/package.json index 7b1f0cd75be8e..26074e1ccd28a 100644 --- a/packages/@aws-cdk/aws-networkmanager/package.json +++ b/packages/@aws-cdk/aws-networkmanager/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-networkmanager", "module": "aws_cdk.aws_networkmanager" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-opsworks/package.json b/packages/@aws-cdk/aws-opsworks/package.json index 020fe11906219..2d94bde5f00c7 100644 --- a/packages/@aws-cdk/aws-opsworks/package.json +++ b/packages/@aws-cdk/aws-opsworks/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-opsworks", "module": "aws_cdk.aws_opsworks" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-opsworkscm/package.json b/packages/@aws-cdk/aws-opsworkscm/package.json index 659eb8a9745c2..692ee7779a53c 100644 --- a/packages/@aws-cdk/aws-opsworkscm/package.json +++ b/packages/@aws-cdk/aws-opsworkscm/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-opsworkscm", "module": "aws_cdk.aws_opsworkscm" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-pinpoint/package.json b/packages/@aws-cdk/aws-pinpoint/package.json index 1ada031b4b640..8761fd6f2e89d 100644 --- a/packages/@aws-cdk/aws-pinpoint/package.json +++ b/packages/@aws-cdk/aws-pinpoint/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-pinpoint", "module": "aws_cdk.aws_pinpoint" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-pinpointemail/package.json b/packages/@aws-cdk/aws-pinpointemail/package.json index fbe2e8417bee9..4a1c6e6dd1ae7 100644 --- a/packages/@aws-cdk/aws-pinpointemail/package.json +++ b/packages/@aws-cdk/aws-pinpointemail/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-pinpointemail", "module": "aws_cdk.aws_pinpointemail" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-qldb/package.json b/packages/@aws-cdk/aws-qldb/package.json index 5db773c1a026a..250d1751c64e2 100644 --- a/packages/@aws-cdk/aws-qldb/package.json +++ b/packages/@aws-cdk/aws-qldb/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-qldb", "module": "aws_cdk.aws_qldb" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ram/package.json b/packages/@aws-cdk/aws-ram/package.json index 2799e1917e02e..7437999790086 100644 --- a/packages/@aws-cdk/aws-ram/package.json +++ b/packages/@aws-cdk/aws-ram/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ram", "module": "aws_cdk.aws_ram" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-rds/package.json b/packages/@aws-cdk/aws-rds/package.json index 1568b3346b09b..2abd130e58085 100644 --- a/packages/@aws-cdk/aws-rds/package.json +++ b/packages/@aws-cdk/aws-rds/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-rds", "module": "aws_cdk.aws_rds" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-redshift/package.json b/packages/@aws-cdk/aws-redshift/package.json index 3b645e15ba91e..b1794c1fb9137 100644 --- a/packages/@aws-cdk/aws-redshift/package.json +++ b/packages/@aws-cdk/aws-redshift/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-redshift", "module": "aws_cdk.aws_redshift" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-resourcegroups/package.json b/packages/@aws-cdk/aws-resourcegroups/package.json index b8f66b73856c6..8c02fb8346b04 100644 --- a/packages/@aws-cdk/aws-resourcegroups/package.json +++ b/packages/@aws-cdk/aws-resourcegroups/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-resourcegroups", "module": "aws_cdk.aws_resourcegroups" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-robomaker/package.json b/packages/@aws-cdk/aws-robomaker/package.json index e74ee3bf2ebdf..e127fc4add0f3 100644 --- a/packages/@aws-cdk/aws-robomaker/package.json +++ b/packages/@aws-cdk/aws-robomaker/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-robomaker", "module": "aws_cdk.aws_robomaker" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-route53-patterns/package.json b/packages/@aws-cdk/aws-route53-patterns/package.json index 56855cc2c70b0..d157c82a52824 100644 --- a/packages/@aws-cdk/aws-route53-patterns/package.json +++ b/packages/@aws-cdk/aws-route53-patterns/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-route53-patterns", "module": "aws_cdk.aws_route53_patterns" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-route53-targets/package.json b/packages/@aws-cdk/aws-route53-targets/package.json index f7ab4f96b29b9..cb79a9a4a4fa3 100644 --- a/packages/@aws-cdk/aws-route53-targets/package.json +++ b/packages/@aws-cdk/aws-route53-targets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-route53-targets", "module": "aws_cdk.aws_route53_targets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-route53/package.json b/packages/@aws-cdk/aws-route53/package.json index d406063cea940..aefa2fa8b264d 100644 --- a/packages/@aws-cdk/aws-route53/package.json +++ b/packages/@aws-cdk/aws-route53/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-route53", "module": "aws_cdk.aws_route53" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-route53resolver/package.json b/packages/@aws-cdk/aws-route53resolver/package.json index 55a0373fa39bb..9e2e4ae3d9185 100644 --- a/packages/@aws-cdk/aws-route53resolver/package.json +++ b/packages/@aws-cdk/aws-route53resolver/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-route53resolver", "module": "aws_cdk.aws_route53resolver" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-s3-assets/package.json b/packages/@aws-cdk/aws-s3-assets/package.json index 21b237022c32e..72a07d038b1b6 100644 --- a/packages/@aws-cdk/aws-s3-assets/package.json +++ b/packages/@aws-cdk/aws-s3-assets/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-s3-assets", "module": "aws_cdk.aws_s3_assets" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-s3-deployment/package.json b/packages/@aws-cdk/aws-s3-deployment/package.json index 9291eb8292125..92b9fafb9b6b6 100644 --- a/packages/@aws-cdk/aws-s3-deployment/package.json +++ b/packages/@aws-cdk/aws-s3-deployment/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-s3-deployment", "module": "aws_cdk.aws_s3_deployment" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-s3-notifications/package.json b/packages/@aws-cdk/aws-s3-notifications/package.json index 10fcc8be6b5cd..9d4381ade5e86 100644 --- a/packages/@aws-cdk/aws-s3-notifications/package.json +++ b/packages/@aws-cdk/aws-s3-notifications/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-s3-notifications", "module": "aws_cdk.aws_s3_notifications" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-s3/package.json b/packages/@aws-cdk/aws-s3/package.json index a28a0631c9621..d6ba2a1de0f55 100644 --- a/packages/@aws-cdk/aws-s3/package.json +++ b/packages/@aws-cdk/aws-s3/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-s3", "module": "aws_cdk.aws_s3" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-sagemaker/package.json b/packages/@aws-cdk/aws-sagemaker/package.json index 712de070d4176..31cfbf23b011f 100644 --- a/packages/@aws-cdk/aws-sagemaker/package.json +++ b/packages/@aws-cdk/aws-sagemaker/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-sagemaker", "module": "aws_cdk.aws_sagemaker" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-sam/package.json b/packages/@aws-cdk/aws-sam/package.json index d472fc497b882..511724a935d80 100644 --- a/packages/@aws-cdk/aws-sam/package.json +++ b/packages/@aws-cdk/aws-sam/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-sam", "module": "aws_cdk.aws_sam" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-sdb/package.json b/packages/@aws-cdk/aws-sdb/package.json index 298a065145bf1..0449b073cb18b 100644 --- a/packages/@aws-cdk/aws-sdb/package.json +++ b/packages/@aws-cdk/aws-sdb/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-sdb", "module": "aws_cdk.aws_sdb" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-secretsmanager/package.json b/packages/@aws-cdk/aws-secretsmanager/package.json index ca00bf77825cb..e606e8bd1623f 100644 --- a/packages/@aws-cdk/aws-secretsmanager/package.json +++ b/packages/@aws-cdk/aws-secretsmanager/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-secretsmanager", "module": "aws_cdk.aws_secretsmanager" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-securityhub/package.json b/packages/@aws-cdk/aws-securityhub/package.json index f9fc70cdd1aa2..dd69a0c87f8ce 100644 --- a/packages/@aws-cdk/aws-securityhub/package.json +++ b/packages/@aws-cdk/aws-securityhub/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-securityhub", "module": "aws_cdk.aws_securityhub" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-servicecatalog/package.json b/packages/@aws-cdk/aws-servicecatalog/package.json index 83618ad430988..b4206f0798b8e 100644 --- a/packages/@aws-cdk/aws-servicecatalog/package.json +++ b/packages/@aws-cdk/aws-servicecatalog/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-servicecatalog", "module": "aws_cdk.aws_servicecatalog" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-servicediscovery/package.json b/packages/@aws-cdk/aws-servicediscovery/package.json index 78c05ec3aeac1..e03bf2bba09a8 100644 --- a/packages/@aws-cdk/aws-servicediscovery/package.json +++ b/packages/@aws-cdk/aws-servicediscovery/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-servicediscovery", "module": "aws_cdk.aws_servicediscovery" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ses-actions/package.json b/packages/@aws-cdk/aws-ses-actions/package.json index 98ceb9b2cd0b6..fb881ce99d964 100644 --- a/packages/@aws-cdk/aws-ses-actions/package.json +++ b/packages/@aws-cdk/aws-ses-actions/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ses-actions", "module": "aws_cdk.aws_ses_actions" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ses/package.json b/packages/@aws-cdk/aws-ses/package.json index 69a866c63e23f..55d89a9f30ee4 100644 --- a/packages/@aws-cdk/aws-ses/package.json +++ b/packages/@aws-cdk/aws-ses/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ses", "module": "aws_cdk.aws_ses" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-sns-subscriptions/package.json b/packages/@aws-cdk/aws-sns-subscriptions/package.json index 13535b66faf0a..628185af18f75 100644 --- a/packages/@aws-cdk/aws-sns-subscriptions/package.json +++ b/packages/@aws-cdk/aws-sns-subscriptions/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-sns-subscriptions", "module": "aws_cdk.aws_sns_subscriptions" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-sns/package.json b/packages/@aws-cdk/aws-sns/package.json index edb4014d52f52..d862d55d890a5 100644 --- a/packages/@aws-cdk/aws-sns/package.json +++ b/packages/@aws-cdk/aws-sns/package.json @@ -28,7 +28,8 @@ }, "excludeTypescript": [ "examples" - ] + ], + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-sqs/package.json b/packages/@aws-cdk/aws-sqs/package.json index a6f5971457b23..2f01a4c8580a8 100644 --- a/packages/@aws-cdk/aws-sqs/package.json +++ b/packages/@aws-cdk/aws-sqs/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-sqs", "module": "aws_cdk.aws_sqs" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-ssm/package.json b/packages/@aws-cdk/aws-ssm/package.json index 2758e7b15bd10..d890f3c7e2734 100644 --- a/packages/@aws-cdk/aws-ssm/package.json +++ b/packages/@aws-cdk/aws-ssm/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-ssm", "module": "aws_cdk.aws_ssm" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-stepfunctions-tasks/package.json b/packages/@aws-cdk/aws-stepfunctions-tasks/package.json index 7a8d6299c4072..2643084a3d47f 100644 --- a/packages/@aws-cdk/aws-stepfunctions-tasks/package.json +++ b/packages/@aws-cdk/aws-stepfunctions-tasks/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-stepfunctions-tasks", "module": "aws_cdk.aws_stepfunctions_tasks" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-stepfunctions/package.json b/packages/@aws-cdk/aws-stepfunctions/package.json index bae715668bf4b..95302655637ab 100644 --- a/packages/@aws-cdk/aws-stepfunctions/package.json +++ b/packages/@aws-cdk/aws-stepfunctions/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-stepfunctions", "module": "aws_cdk.aws_stepfunctions" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-synthetics/package.json b/packages/@aws-cdk/aws-synthetics/package.json index b553ad1e05325..9299de9206097 100644 --- a/packages/@aws-cdk/aws-synthetics/package.json +++ b/packages/@aws-cdk/aws-synthetics/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-synthetics", "module": "aws_cdk.aws_synthetics" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-transfer/package.json b/packages/@aws-cdk/aws-transfer/package.json index e791a0ebd8e77..5bb2c4728dbdf 100644 --- a/packages/@aws-cdk/aws-transfer/package.json +++ b/packages/@aws-cdk/aws-transfer/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-transfer", "module": "aws_cdk.aws_transfer" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-waf/package.json b/packages/@aws-cdk/aws-waf/package.json index 2489e5da4104b..845089dd52ab9 100644 --- a/packages/@aws-cdk/aws-waf/package.json +++ b/packages/@aws-cdk/aws-waf/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-waf", "module": "aws_cdk.aws_waf" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-wafregional/package.json b/packages/@aws-cdk/aws-wafregional/package.json index 0487d24933b0e..e0b494237dbaf 100644 --- a/packages/@aws-cdk/aws-wafregional/package.json +++ b/packages/@aws-cdk/aws-wafregional/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-wafregional", "module": "aws_cdk.aws_wafregional" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-wafv2/package.json b/packages/@aws-cdk/aws-wafv2/package.json index 751545a948b45..536432bcb5a7d 100644 --- a/packages/@aws-cdk/aws-wafv2/package.json +++ b/packages/@aws-cdk/aws-wafv2/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-wafv2", "module": "aws_cdk.aws_wafv2" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/aws-workspaces/package.json b/packages/@aws-cdk/aws-workspaces/package.json index c031eddc57e37..e6672fbeb19b0 100644 --- a/packages/@aws-cdk/aws-workspaces/package.json +++ b/packages/@aws-cdk/aws-workspaces/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.aws-workspaces", "module": "aws_cdk.aws_workspaces" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/cdk-assets-schema/package.json b/packages/@aws-cdk/cdk-assets-schema/package.json index 43f4a115a2aec..755fd090d716e 100644 --- a/packages/@aws-cdk/cdk-assets-schema/package.json +++ b/packages/@aws-cdk/cdk-assets-schema/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.cdk-assets-schema", "module": "aws_cdk.cdk_assets_schema" } - } + }, + "projectReferences": true }, "scripts": { "build": "cdk-build", diff --git a/packages/@aws-cdk/cloud-assembly-schema/package.json b/packages/@aws-cdk/cloud-assembly-schema/package.json index b39ddd629873b..384241f23afaf 100644 --- a/packages/@aws-cdk/cloud-assembly-schema/package.json +++ b/packages/@aws-cdk/cloud-assembly-schema/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.cloud-assembly-schema", "module": "aws_cdk.cloud_assembly_schema" } - } + }, + "projectReferences": true }, "scripts": { "build": "cdk-build", diff --git a/packages/@aws-cdk/cloudformation-include/package.json b/packages/@aws-cdk/cloudformation-include/package.json index 4ba1c65e4ae9e..9c7414b139b7c 100644 --- a/packages/@aws-cdk/cloudformation-include/package.json +++ b/packages/@aws-cdk/cloudformation-include/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.cloudformation-include", "module": "aws_cdk.cloudformation_include" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/core/package.json b/packages/@aws-cdk/core/package.json index 0c99c177e2027..77cfaeb251249 100644 --- a/packages/@aws-cdk/core/package.json +++ b/packages/@aws-cdk/core/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.core", "module": "aws_cdk.core" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/custom-resources/package.json b/packages/@aws-cdk/custom-resources/package.json index b9e70560fa7d1..8eabb33800927 100644 --- a/packages/@aws-cdk/custom-resources/package.json +++ b/packages/@aws-cdk/custom-resources/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.custom-resources", "module": "aws_cdk.custom_resources" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/cx-api/package.json b/packages/@aws-cdk/cx-api/package.json index 766e671454da6..bf58ac3274fdd 100644 --- a/packages/@aws-cdk/cx-api/package.json +++ b/packages/@aws-cdk/cx-api/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.cx-api", "module": "aws_cdk.cx_api" } - } + }, + "projectReferences": true }, "scripts": { "build": "cdk-build", diff --git a/packages/@aws-cdk/example-construct-library/package.json b/packages/@aws-cdk/example-construct-library/package.json index 49046856a2fbe..230cc5c4cee78 100644 --- a/packages/@aws-cdk/example-construct-library/package.json +++ b/packages/@aws-cdk/example-construct-library/package.json @@ -26,7 +26,8 @@ "distName": "aws-cdk.example-construct-library", "module": "aws_cdk.example_construct_library" } - } + }, + "projectReferences": true }, "repository": { "type": "git", diff --git a/packages/@aws-cdk/region-info/package.json b/packages/@aws-cdk/region-info/package.json index b15f9c8e7f3f7..260082f9c02a8 100644 --- a/packages/@aws-cdk/region-info/package.json +++ b/packages/@aws-cdk/region-info/package.json @@ -25,7 +25,8 @@ "distName": "aws-cdk.region-info", "module": "aws_cdk.region_info" } - } + }, + "projectReferences": true }, "cdk-build": { "pre": [ diff --git a/packages/monocdk-experiment/package.json b/packages/monocdk-experiment/package.json index 10e68d49cb898..37cdc747b25ea 100644 --- a/packages/monocdk-experiment/package.json +++ b/packages/monocdk-experiment/package.json @@ -24,7 +24,9 @@ "compat": "cdk-compat" }, "awslint": { - "exclude": ["*:*"] + "exclude": [ + "*:*" + ] }, "cdk-build": { "eslint": { @@ -71,7 +73,8 @@ "distName": "monocdk.experiment", "module": "monocdk_experiment" } - } + }, + "projectReferences": false }, "author": { "name": "Amazon Web Services", diff --git a/tools/cdk-build-tools/bin/cdk-watch.ts b/tools/cdk-build-tools/bin/cdk-watch.ts index ef3c26e73d5eb..febefb4100671 100644 --- a/tools/cdk-build-tools/bin/cdk-watch.ts +++ b/tools/cdk-build-tools/bin/cdk-watch.ts @@ -23,7 +23,7 @@ async function main() { }) .argv as any; - await shell(packageCompiler({ jsii: args.jsii, tsc: args.tsc }).concat(['-w'])); + await shell(packageCompiler({ jsii: args.jsii, tsc: args.tsc }).concat(['-w'])); } main().catch(e => { diff --git a/tools/cdk-build-tools/lib/package-info.ts b/tools/cdk-build-tools/lib/package-info.ts index 40ee4e25eafd4..5894c733be236 100644 --- a/tools/cdk-build-tools/lib/package-info.ts +++ b/tools/cdk-build-tools/lib/package-info.ts @@ -84,7 +84,7 @@ export interface CompilerOverrides { */ export function packageCompiler(compilers: CompilerOverrides): string[] { if (isJsii()) { - return [compilers.jsii || require.resolve('jsii/bin/jsii'), '--project-references', '--silence-warnings=reserved-word']; + return [compilers.jsii || require.resolve('jsii/bin/jsii'), '--silence-warnings=reserved-word']; } else { return [compilers.tsc || require.resolve('typescript/bin/tsc'), '--build']; } diff --git a/tools/pkglint/lib/rules.ts b/tools/pkglint/lib/rules.ts index 53bb5e5a894b3..6f35889e8f0f9 100644 --- a/tools/pkglint/lib/rules.ts +++ b/tools/pkglint/lib/rules.ts @@ -349,6 +349,26 @@ export class CDKKeywords extends ValidationRule { } } +/** + * Requires projectReferences to be set in the jsii configuration. + */ +export class JSIIProjectReferences extends ValidationRule { + public readonly name = "jsii/project-references"; + + public validate(pkg: PackageJson): void { + if (!isJSII(pkg)) { + return; + } + + expectJSON( + this.name, + pkg, + "jsii.projectReferences", + pkg.json.name !== "monocdk-experiment" + ); + } +} + /** * JSII Java package is required and must look sane */ From 628e2902904397f8e3e3bdb5e387a257cad48c69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=91=A8=F0=9F=8F=BC=E2=80=8D=F0=9F=92=BB=20Romain=20M?= =?UTF-8?q?arcadier-Muller?= Date: Tue, 21 Jul 2020 16:35:41 +0200 Subject: [PATCH 2/3] fix create-missing-libraries --- .../@aws-cdk/cfnspec/build-tools/create-missing-libraries.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@aws-cdk/cfnspec/build-tools/create-missing-libraries.ts b/packages/@aws-cdk/cfnspec/build-tools/create-missing-libraries.ts index d2cb97e565a29..5b8d8070bcb5c 100644 --- a/packages/@aws-cdk/cfnspec/build-tools/create-missing-libraries.ts +++ b/packages/@aws-cdk/cfnspec/build-tools/create-missing-libraries.ts @@ -107,6 +107,7 @@ async function main() { types: 'lib/index.d.ts', jsii: { outdir: 'dist', + projectReferences: true, targets: { dotnet: { namespace: dotnetPackage, From 7e8fc4668c17ef9d9712a51050fee7c3ec8e6596 Mon Sep 17 00:00:00 2001 From: Romain Marcadier Date: Tue, 25 Aug 2020 12:19:40 +0200 Subject: [PATCH 3/3] Update tsconfig.json --- packages/@monocdk-experiment/assert/tsconfig.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/@monocdk-experiment/assert/tsconfig.json b/packages/@monocdk-experiment/assert/tsconfig.json index bb77470d01236..b426f95fcb96a 100644 --- a/packages/@monocdk-experiment/assert/tsconfig.json +++ b/packages/@monocdk-experiment/assert/tsconfig.json @@ -23,7 +23,6 @@ "include": ["**/*.ts" ], "exclude": ["node_modules"], "references": [ - { "path": "../../@aws-cdk/cloudformation-diff" }, - { "path": "../../monocdk-experiment" } + { "path": "../../@aws-cdk/cloudformation-diff" } ] }