diff --git a/packages/@aws-cdk/alexa-ask/package-lock.json b/packages/@aws-cdk/alexa-ask/package-lock.json index 28ab5ae5d7c5a..df2cffdf990b2 100644 --- a/packages/@aws-cdk/alexa-ask/package-lock.json +++ b/packages/@aws-cdk/alexa-ask/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/app-delivery/package-lock.json b/packages/@aws-cdk/app-delivery/package-lock.json index d81195d99a0dc..398c10cdaef89 100644 --- a/packages/@aws-cdk/app-delivery/package-lock.json +++ b/packages/@aws-cdk/app-delivery/package-lock.json @@ -32,7 +32,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/assert/package-lock.json b/packages/@aws-cdk/assert/package-lock.json index d8a7d8f2516e4..ef58cf23b3707 100644 --- a/packages/@aws-cdk/assert/package-lock.json +++ b/packages/@aws-cdk/assert/package-lock.json @@ -4433,7 +4433,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/assets/package-lock.json b/packages/@aws-cdk/assets/package-lock.json index a6895a989aaaa..546edddd5db93 100644 --- a/packages/@aws-cdk/assets/package-lock.json +++ b/packages/@aws-cdk/assets/package-lock.json @@ -187,7 +187,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-amazonmq/package-lock.json b/packages/@aws-cdk/aws-amazonmq/package-lock.json index 5feb52538c052..5b02a0dab7f96 100644 --- a/packages/@aws-cdk/aws-amazonmq/package-lock.json +++ b/packages/@aws-cdk/aws-amazonmq/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-amplify/package-lock.json b/packages/@aws-cdk/aws-amplify/package-lock.json index 3dc813314ba9e..9cd5877725e99 100644 --- a/packages/@aws-cdk/aws-amplify/package-lock.json +++ b/packages/@aws-cdk/aws-amplify/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-apigateway/package-lock.json b/packages/@aws-cdk/aws-apigateway/package-lock.json index fb340036fe8a2..70f0544cb9c26 100644 --- a/packages/@aws-cdk/aws-apigateway/package-lock.json +++ b/packages/@aws-cdk/aws-apigateway/package-lock.json @@ -79,7 +79,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-applicationautoscaling/package-lock.json b/packages/@aws-cdk/aws-applicationautoscaling/package-lock.json index 5a775394c7c97..ca0716973e020 100644 --- a/packages/@aws-cdk/aws-applicationautoscaling/package-lock.json +++ b/packages/@aws-cdk/aws-applicationautoscaling/package-lock.json @@ -32,7 +32,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-appmesh/package-lock.json b/packages/@aws-cdk/aws-appmesh/package-lock.json index 3e4f6095cd83e..217418b6b8ebd 100644 --- a/packages/@aws-cdk/aws-appmesh/package-lock.json +++ b/packages/@aws-cdk/aws-appmesh/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-appstream/package-lock.json b/packages/@aws-cdk/aws-appstream/package-lock.json index 15ef99bca0c39..7911e84e8861b 100644 --- a/packages/@aws-cdk/aws-appstream/package-lock.json +++ b/packages/@aws-cdk/aws-appstream/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-appsync/package-lock.json b/packages/@aws-cdk/aws-appsync/package-lock.json index 0a88edf269943..aa809f722107a 100644 --- a/packages/@aws-cdk/aws-appsync/package-lock.json +++ b/packages/@aws-cdk/aws-appsync/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-athena/package-lock.json b/packages/@aws-cdk/aws-athena/package-lock.json index 1edff48a7f319..bbf85b530afaa 100644 --- a/packages/@aws-cdk/aws-athena/package-lock.json +++ b/packages/@aws-cdk/aws-athena/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-autoscaling-common/package-lock.json b/packages/@aws-cdk/aws-autoscaling-common/package-lock.json index 621d0ee06173c..350484703987c 100644 --- a/packages/@aws-cdk/aws-autoscaling-common/package-lock.json +++ b/packages/@aws-cdk/aws-autoscaling-common/package-lock.json @@ -32,7 +32,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-autoscaling-hooktargets/package-lock.json b/packages/@aws-cdk/aws-autoscaling-hooktargets/package-lock.json index f497f7d18e0e3..a2b29b8cb69c1 100644 --- a/packages/@aws-cdk/aws-autoscaling-hooktargets/package-lock.json +++ b/packages/@aws-cdk/aws-autoscaling-hooktargets/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-autoscaling/package-lock.json b/packages/@aws-cdk/aws-autoscaling/package-lock.json index 55960f4abe93a..e818304a22f7e 100644 --- a/packages/@aws-cdk/aws-autoscaling/package-lock.json +++ b/packages/@aws-cdk/aws-autoscaling/package-lock.json @@ -83,7 +83,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-autoscalingplans/package-lock.json b/packages/@aws-cdk/aws-autoscalingplans/package-lock.json index 5dde27341498c..b94ee6ab3c03f 100644 --- a/packages/@aws-cdk/aws-autoscalingplans/package-lock.json +++ b/packages/@aws-cdk/aws-autoscalingplans/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-batch/package-lock.json b/packages/@aws-cdk/aws-batch/package-lock.json index a40f68672f069..6eee33274d484 100644 --- a/packages/@aws-cdk/aws-batch/package-lock.json +++ b/packages/@aws-cdk/aws-batch/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-budgets/package-lock.json b/packages/@aws-cdk/aws-budgets/package-lock.json index 1734daaa1ae38..b335cec06c110 100644 --- a/packages/@aws-cdk/aws-budgets/package-lock.json +++ b/packages/@aws-cdk/aws-budgets/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-certificatemanager/package-lock.json b/packages/@aws-cdk/aws-certificatemanager/package-lock.json index 48b37f3273d50..2aec36995fcad 100644 --- a/packages/@aws-cdk/aws-certificatemanager/package-lock.json +++ b/packages/@aws-cdk/aws-certificatemanager/package-lock.json @@ -65,7 +65,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cloud9/package-lock.json b/packages/@aws-cdk/aws-cloud9/package-lock.json index b8b58ab568bf3..2892a135429f8 100644 --- a/packages/@aws-cdk/aws-cloud9/package-lock.json +++ b/packages/@aws-cdk/aws-cloud9/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cloudformation/package-lock.json b/packages/@aws-cdk/aws-cloudformation/package-lock.json index 64cefd1e482a3..84a62a9393b9e 100644 --- a/packages/@aws-cdk/aws-cloudformation/package-lock.json +++ b/packages/@aws-cdk/aws-cloudformation/package-lock.json @@ -14,7 +14,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cloudfront/package-lock.json b/packages/@aws-cdk/aws-cloudfront/package-lock.json index 17f9432398656..76361a653c36d 100644 --- a/packages/@aws-cdk/aws-cloudfront/package-lock.json +++ b/packages/@aws-cdk/aws-cloudfront/package-lock.json @@ -118,7 +118,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cloudtrail/package-lock.json b/packages/@aws-cdk/aws-cloudtrail/package-lock.json index 8ed259728ac33..f4958eb3dd8e4 100644 --- a/packages/@aws-cdk/aws-cloudtrail/package-lock.json +++ b/packages/@aws-cdk/aws-cloudtrail/package-lock.json @@ -124,7 +124,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cloudwatch-actions/package-lock.json b/packages/@aws-cdk/aws-cloudwatch-actions/package-lock.json index df59c361dd067..79c08b924da90 100644 --- a/packages/@aws-cdk/aws-cloudwatch-actions/package-lock.json +++ b/packages/@aws-cdk/aws-cloudwatch-actions/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cloudwatch/package-lock.json b/packages/@aws-cdk/aws-cloudwatch/package-lock.json index f3b8ca7946a32..08fd48b826a4e 100644 --- a/packages/@aws-cdk/aws-cloudwatch/package-lock.json +++ b/packages/@aws-cdk/aws-cloudwatch/package-lock.json @@ -32,7 +32,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-codebuild/package-lock.json b/packages/@aws-cdk/aws-codebuild/package-lock.json index 72ceb46f87eab..fe941cc0561d7 100644 --- a/packages/@aws-cdk/aws-codebuild/package-lock.json +++ b/packages/@aws-cdk/aws-codebuild/package-lock.json @@ -118,7 +118,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-codecommit/package-lock.json b/packages/@aws-cdk/aws-codecommit/package-lock.json index 8170abd80117d..f5336adf9ad6d 100644 --- a/packages/@aws-cdk/aws-codecommit/package-lock.json +++ b/packages/@aws-cdk/aws-codecommit/package-lock.json @@ -118,7 +118,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-codedeploy/package-lock.json b/packages/@aws-cdk/aws-codedeploy/package-lock.json index 9ac1762fa0018..99d0bd28f7e34 100644 --- a/packages/@aws-cdk/aws-codedeploy/package-lock.json +++ b/packages/@aws-cdk/aws-codedeploy/package-lock.json @@ -105,7 +105,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-codepipeline-actions/package-lock.json b/packages/@aws-cdk/aws-codepipeline-actions/package-lock.json index 46b6ad358b3a4..95e2fe427b38f 100644 --- a/packages/@aws-cdk/aws-codepipeline-actions/package-lock.json +++ b/packages/@aws-cdk/aws-codepipeline-actions/package-lock.json @@ -20,7 +20,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-codepipeline/package-lock.json b/packages/@aws-cdk/aws-codepipeline/package-lock.json index 91ff8864ef108..12fdce3f8c8a7 100644 --- a/packages/@aws-cdk/aws-codepipeline/package-lock.json +++ b/packages/@aws-cdk/aws-codepipeline/package-lock.json @@ -55,7 +55,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-cognito/package-lock.json b/packages/@aws-cdk/aws-cognito/package-lock.json index f43440683de69..1ec150d43e5b2 100644 --- a/packages/@aws-cdk/aws-cognito/package-lock.json +++ b/packages/@aws-cdk/aws-cognito/package-lock.json @@ -47,7 +47,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-config/package-lock.json b/packages/@aws-cdk/aws-config/package-lock.json index 8a3dd14f583b9..2f82d4e165674 100644 --- a/packages/@aws-cdk/aws-config/package-lock.json +++ b/packages/@aws-cdk/aws-config/package-lock.json @@ -83,7 +83,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-datapipeline/package-lock.json b/packages/@aws-cdk/aws-datapipeline/package-lock.json index b7d826776f936..fd8347bce4378 100644 --- a/packages/@aws-cdk/aws-datapipeline/package-lock.json +++ b/packages/@aws-cdk/aws-datapipeline/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-dax/package-lock.json b/packages/@aws-cdk/aws-dax/package-lock.json index 6cc039bfceed7..641d609624f42 100644 --- a/packages/@aws-cdk/aws-dax/package-lock.json +++ b/packages/@aws-cdk/aws-dax/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-directoryservice/package-lock.json b/packages/@aws-cdk/aws-directoryservice/package-lock.json index e7a22b802dfe9..da8db32b784e7 100644 --- a/packages/@aws-cdk/aws-directoryservice/package-lock.json +++ b/packages/@aws-cdk/aws-directoryservice/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-dlm/package-lock.json b/packages/@aws-cdk/aws-dlm/package-lock.json index 213fb41c71390..4c85da83b6812 100644 --- a/packages/@aws-cdk/aws-dlm/package-lock.json +++ b/packages/@aws-cdk/aws-dlm/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-dms/package-lock.json b/packages/@aws-cdk/aws-dms/package-lock.json index 5e7a5ae98cc56..7e6336f5eabd4 100644 --- a/packages/@aws-cdk/aws-dms/package-lock.json +++ b/packages/@aws-cdk/aws-dms/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-docdb/package-lock.json b/packages/@aws-cdk/aws-docdb/package-lock.json index 4bbfada8a4cd7..db0fcdf005d8a 100644 --- a/packages/@aws-cdk/aws-docdb/package-lock.json +++ b/packages/@aws-cdk/aws-docdb/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-dynamodb-global/package-lock.json b/packages/@aws-cdk/aws-dynamodb-global/package-lock.json index 8e6a8ae001a05..58c3082114b88 100644 --- a/packages/@aws-cdk/aws-dynamodb-global/package-lock.json +++ b/packages/@aws-cdk/aws-dynamodb-global/package-lock.json @@ -64,7 +64,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-dynamodb/package-lock.json b/packages/@aws-cdk/aws-dynamodb/package-lock.json index 0f6bd8fd7c5c8..08cadf59179aa 100644 --- a/packages/@aws-cdk/aws-dynamodb/package-lock.json +++ b/packages/@aws-cdk/aws-dynamodb/package-lock.json @@ -41,7 +41,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ec2/package-lock.json b/packages/@aws-cdk/aws-ec2/package-lock.json index a2b7668770483..7535546626089 100644 --- a/packages/@aws-cdk/aws-ec2/package-lock.json +++ b/packages/@aws-cdk/aws-ec2/package-lock.json @@ -53,7 +53,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ecr-assets/package-lock.json b/packages/@aws-cdk/aws-ecr-assets/package-lock.json index e291f5dfbb486..88240e9bb8ff3 100644 --- a/packages/@aws-cdk/aws-ecr-assets/package-lock.json +++ b/packages/@aws-cdk/aws-ecr-assets/package-lock.json @@ -70,7 +70,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ecr/package-lock.json b/packages/@aws-cdk/aws-ecr/package-lock.json index 56eb6145b0c82..4be13690573db 100644 --- a/packages/@aws-cdk/aws-ecr/package-lock.json +++ b/packages/@aws-cdk/aws-ecr/package-lock.json @@ -39,7 +39,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ecs-patterns/package-lock.json b/packages/@aws-cdk/aws-ecs-patterns/package-lock.json index 5b38f2e65f22b..2709af1059509 100644 --- a/packages/@aws-cdk/aws-ecs-patterns/package-lock.json +++ b/packages/@aws-cdk/aws-ecs-patterns/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ecs/package-lock.json b/packages/@aws-cdk/aws-ecs/package-lock.json index c275a78397d08..32cb9f810e4ea 100644 --- a/packages/@aws-cdk/aws-ecs/package-lock.json +++ b/packages/@aws-cdk/aws-ecs/package-lock.json @@ -70,7 +70,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-efs/package-lock.json b/packages/@aws-cdk/aws-efs/package-lock.json index 7f3d28a101d1b..f5aca45458765 100644 --- a/packages/@aws-cdk/aws-efs/package-lock.json +++ b/packages/@aws-cdk/aws-efs/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-eks/package-lock.json b/packages/@aws-cdk/aws-eks/package-lock.json index a94a6f9607f87..4929867883e5b 100644 --- a/packages/@aws-cdk/aws-eks/package-lock.json +++ b/packages/@aws-cdk/aws-eks/package-lock.json @@ -55,7 +55,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-elasticache/package-lock.json b/packages/@aws-cdk/aws-elasticache/package-lock.json index 1f3aa50825d95..ace4f8e0976a5 100644 --- a/packages/@aws-cdk/aws-elasticache/package-lock.json +++ b/packages/@aws-cdk/aws-elasticache/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-elasticbeanstalk/package-lock.json b/packages/@aws-cdk/aws-elasticbeanstalk/package-lock.json index 1b5a0ef1271d1..891c0c0a8bb16 100644 --- a/packages/@aws-cdk/aws-elasticbeanstalk/package-lock.json +++ b/packages/@aws-cdk/aws-elasticbeanstalk/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-elasticloadbalancing/package-lock.json b/packages/@aws-cdk/aws-elasticloadbalancing/package-lock.json index c81e71ea17d7e..47bc003bf521b 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancing/package-lock.json +++ b/packages/@aws-cdk/aws-elasticloadbalancing/package-lock.json @@ -35,7 +35,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-elasticloadbalancingv2/package-lock.json b/packages/@aws-cdk/aws-elasticloadbalancingv2/package-lock.json index 90b931c91ffa7..6b4180a341448 100644 --- a/packages/@aws-cdk/aws-elasticloadbalancingv2/package-lock.json +++ b/packages/@aws-cdk/aws-elasticloadbalancingv2/package-lock.json @@ -68,7 +68,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-elasticsearch/package-lock.json b/packages/@aws-cdk/aws-elasticsearch/package-lock.json index 5dbf635bc5272..94354f5f05fad 100644 --- a/packages/@aws-cdk/aws-elasticsearch/package-lock.json +++ b/packages/@aws-cdk/aws-elasticsearch/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-emr/package-lock.json b/packages/@aws-cdk/aws-emr/package-lock.json index 40cead9f50298..419ad7e840c10 100644 --- a/packages/@aws-cdk/aws-emr/package-lock.json +++ b/packages/@aws-cdk/aws-emr/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-events-targets/package-lock.json b/packages/@aws-cdk/aws-events-targets/package-lock.json index 105e9a9d6a7e1..cd15c6b6a1d11 100644 --- a/packages/@aws-cdk/aws-events-targets/package-lock.json +++ b/packages/@aws-cdk/aws-events-targets/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-events/package-lock.json b/packages/@aws-cdk/aws-events/package-lock.json index 2a013390db48b..3e3372c218a3a 100644 --- a/packages/@aws-cdk/aws-events/package-lock.json +++ b/packages/@aws-cdk/aws-events/package-lock.json @@ -32,7 +32,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-fsx/package-lock.json b/packages/@aws-cdk/aws-fsx/package-lock.json index 2792fc90c95c9..41f49eb9c48b1 100644 --- a/packages/@aws-cdk/aws-fsx/package-lock.json +++ b/packages/@aws-cdk/aws-fsx/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-gamelift/package-lock.json b/packages/@aws-cdk/aws-gamelift/package-lock.json index 993d175f75b0d..2e0e59e307282 100644 --- a/packages/@aws-cdk/aws-gamelift/package-lock.json +++ b/packages/@aws-cdk/aws-gamelift/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-glue/package-lock.json b/packages/@aws-cdk/aws-glue/package-lock.json index 791ba8c373aa1..8b8d61cbdc2f3 100644 --- a/packages/@aws-cdk/aws-glue/package-lock.json +++ b/packages/@aws-cdk/aws-glue/package-lock.json @@ -48,7 +48,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-greengrass/package-lock.json b/packages/@aws-cdk/aws-greengrass/package-lock.json index 961a9582752e9..b8035bcaf870b 100644 --- a/packages/@aws-cdk/aws-greengrass/package-lock.json +++ b/packages/@aws-cdk/aws-greengrass/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-guardduty/package-lock.json b/packages/@aws-cdk/aws-guardduty/package-lock.json index 6e47521a0a81f..0b9b3cb58367d 100644 --- a/packages/@aws-cdk/aws-guardduty/package-lock.json +++ b/packages/@aws-cdk/aws-guardduty/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-iam/package-lock.json b/packages/@aws-cdk/aws-iam/package-lock.json index d1bba7bf84dfb..85baef9c990ed 100644 --- a/packages/@aws-cdk/aws-iam/package-lock.json +++ b/packages/@aws-cdk/aws-iam/package-lock.json @@ -28,7 +28,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-inspector/package-lock.json b/packages/@aws-cdk/aws-inspector/package-lock.json index 58203c59c37f7..d9c3909c9b3eb 100644 --- a/packages/@aws-cdk/aws-inspector/package-lock.json +++ b/packages/@aws-cdk/aws-inspector/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-iot/package-lock.json b/packages/@aws-cdk/aws-iot/package-lock.json index c8dfb4d4c17c8..b92b564489757 100644 --- a/packages/@aws-cdk/aws-iot/package-lock.json +++ b/packages/@aws-cdk/aws-iot/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-iot1click/package-lock.json b/packages/@aws-cdk/aws-iot1click/package-lock.json index 47dddc38a51c4..4f5519f6d59d1 100644 --- a/packages/@aws-cdk/aws-iot1click/package-lock.json +++ b/packages/@aws-cdk/aws-iot1click/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-iotanalytics/package-lock.json b/packages/@aws-cdk/aws-iotanalytics/package-lock.json index 86d57ed92702e..220e9c53fd967 100644 --- a/packages/@aws-cdk/aws-iotanalytics/package-lock.json +++ b/packages/@aws-cdk/aws-iotanalytics/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-iotthingsgraph/package-lock.json b/packages/@aws-cdk/aws-iotthingsgraph/package-lock.json index dfa418101d609..441ab87875870 100644 --- a/packages/@aws-cdk/aws-iotthingsgraph/package-lock.json +++ b/packages/@aws-cdk/aws-iotthingsgraph/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-kinesis/package-lock.json b/packages/@aws-cdk/aws-kinesis/package-lock.json index d4be91313e565..1089d765a81f8 100644 --- a/packages/@aws-cdk/aws-kinesis/package-lock.json +++ b/packages/@aws-cdk/aws-kinesis/package-lock.json @@ -47,7 +47,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-kinesisanalytics/package-lock.json b/packages/@aws-cdk/aws-kinesisanalytics/package-lock.json index 63887096f3acb..dfc0159710c62 100644 --- a/packages/@aws-cdk/aws-kinesisanalytics/package-lock.json +++ b/packages/@aws-cdk/aws-kinesisanalytics/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-kinesisfirehose/package-lock.json b/packages/@aws-cdk/aws-kinesisfirehose/package-lock.json index b92afeb2f7e7d..31e67ff3b231e 100644 --- a/packages/@aws-cdk/aws-kinesisfirehose/package-lock.json +++ b/packages/@aws-cdk/aws-kinesisfirehose/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-kms/package-lock.json b/packages/@aws-cdk/aws-kms/package-lock.json index ccb1e96a320d3..72b7cea2fac34 100644 --- a/packages/@aws-cdk/aws-kms/package-lock.json +++ b/packages/@aws-cdk/aws-kms/package-lock.json @@ -32,7 +32,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-lambda-event-sources/package-lock.json b/packages/@aws-cdk/aws-lambda-event-sources/package-lock.json index 4715f5a4fc67c..26d2426a71218 100644 --- a/packages/@aws-cdk/aws-lambda-event-sources/package-lock.json +++ b/packages/@aws-cdk/aws-lambda-event-sources/package-lock.json @@ -129,7 +129,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-lambda/package-lock.json b/packages/@aws-cdk/aws-lambda/package-lock.json index ed20276ddb12b..e3fe78e2314b3 100644 --- a/packages/@aws-cdk/aws-lambda/package-lock.json +++ b/packages/@aws-cdk/aws-lambda/package-lock.json @@ -436,7 +436,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-logs-destinations/package-lock.json b/packages/@aws-cdk/aws-logs-destinations/package-lock.json index d298a19ff5102..049feb8e761fd 100644 --- a/packages/@aws-cdk/aws-logs-destinations/package-lock.json +++ b/packages/@aws-cdk/aws-logs-destinations/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-logs/package-lock.json b/packages/@aws-cdk/aws-logs/package-lock.json index 0dd8365a185ee..bb5ee4a2c3fc3 100644 --- a/packages/@aws-cdk/aws-logs/package-lock.json +++ b/packages/@aws-cdk/aws-logs/package-lock.json @@ -39,7 +39,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-mediastore/package-lock.json b/packages/@aws-cdk/aws-mediastore/package-lock.json index ce3ccad131e84..314c1e4c2486b 100644 --- a/packages/@aws-cdk/aws-mediastore/package-lock.json +++ b/packages/@aws-cdk/aws-mediastore/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-msk/package-lock.json b/packages/@aws-cdk/aws-msk/package-lock.json index 3ed106bfcfd86..03450e8a269a0 100644 --- a/packages/@aws-cdk/aws-msk/package-lock.json +++ b/packages/@aws-cdk/aws-msk/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-neptune/package-lock.json b/packages/@aws-cdk/aws-neptune/package-lock.json index 4f26c14662165..c21bb1fc5061c 100644 --- a/packages/@aws-cdk/aws-neptune/package-lock.json +++ b/packages/@aws-cdk/aws-neptune/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-opsworks/package-lock.json b/packages/@aws-cdk/aws-opsworks/package-lock.json index 059cd31e21191..066a78d008087 100644 --- a/packages/@aws-cdk/aws-opsworks/package-lock.json +++ b/packages/@aws-cdk/aws-opsworks/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-opsworkscm/package-lock.json b/packages/@aws-cdk/aws-opsworkscm/package-lock.json index 48c1fbd9e06f9..84eb498dc2a3d 100644 --- a/packages/@aws-cdk/aws-opsworkscm/package-lock.json +++ b/packages/@aws-cdk/aws-opsworkscm/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-pinpoint/package-lock.json b/packages/@aws-cdk/aws-pinpoint/package-lock.json index e001092f5c059..e3da5c5d25c7e 100644 --- a/packages/@aws-cdk/aws-pinpoint/package-lock.json +++ b/packages/@aws-cdk/aws-pinpoint/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-pinpointemail/package-lock.json b/packages/@aws-cdk/aws-pinpointemail/package-lock.json index 4e044c6c9cc60..7f425efab4bef 100644 --- a/packages/@aws-cdk/aws-pinpointemail/package-lock.json +++ b/packages/@aws-cdk/aws-pinpointemail/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ram/package-lock.json b/packages/@aws-cdk/aws-ram/package-lock.json index 74f3f2b3e7f15..e6770dea811fb 100644 --- a/packages/@aws-cdk/aws-ram/package-lock.json +++ b/packages/@aws-cdk/aws-ram/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-rds/package-lock.json b/packages/@aws-cdk/aws-rds/package-lock.json index 30e4093ae4e16..7c1ae47ae6251 100644 --- a/packages/@aws-cdk/aws-rds/package-lock.json +++ b/packages/@aws-cdk/aws-rds/package-lock.json @@ -122,7 +122,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-redshift/package-lock.json b/packages/@aws-cdk/aws-redshift/package-lock.json index 9e066114c3ef8..c7e13531b93e9 100644 --- a/packages/@aws-cdk/aws-redshift/package-lock.json +++ b/packages/@aws-cdk/aws-redshift/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-robomaker/package-lock.json b/packages/@aws-cdk/aws-robomaker/package-lock.json index ac11504f1dd37..8d384f47362a2 100644 --- a/packages/@aws-cdk/aws-robomaker/package-lock.json +++ b/packages/@aws-cdk/aws-robomaker/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-route53-targets/package-lock.json b/packages/@aws-cdk/aws-route53-targets/package-lock.json index ddf78e393f671..902e653d18a6d 100644 --- a/packages/@aws-cdk/aws-route53-targets/package-lock.json +++ b/packages/@aws-cdk/aws-route53-targets/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-route53/package-lock.json b/packages/@aws-cdk/aws-route53/package-lock.json index abf2f4474dfbb..796c2f9c053ac 100644 --- a/packages/@aws-cdk/aws-route53/package-lock.json +++ b/packages/@aws-cdk/aws-route53/package-lock.json @@ -118,7 +118,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-route53resolver/package-lock.json b/packages/@aws-cdk/aws-route53resolver/package-lock.json index a1d199e57907b..7342d85d93d9a 100644 --- a/packages/@aws-cdk/aws-route53resolver/package-lock.json +++ b/packages/@aws-cdk/aws-route53resolver/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-s3-assets/package-lock.json b/packages/@aws-cdk/aws-s3-assets/package-lock.json index 606de68ee0086..361c6a097091b 100644 --- a/packages/@aws-cdk/aws-s3-assets/package-lock.json +++ b/packages/@aws-cdk/aws-s3-assets/package-lock.json @@ -152,7 +152,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-s3-deployment/package-lock.json b/packages/@aws-cdk/aws-s3-deployment/package-lock.json index 2cd9d9032db93..57f50a3699c7e 100644 --- a/packages/@aws-cdk/aws-s3-deployment/package-lock.json +++ b/packages/@aws-cdk/aws-s3-deployment/package-lock.json @@ -75,7 +75,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-s3-notifications/package-lock.json b/packages/@aws-cdk/aws-s3-notifications/package-lock.json index 16d91111a3fe4..32f4ff3c335b2 100644 --- a/packages/@aws-cdk/aws-s3-notifications/package-lock.json +++ b/packages/@aws-cdk/aws-s3-notifications/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-s3/package-lock.json b/packages/@aws-cdk/aws-s3/package-lock.json index 912c8cec448ef..d22ceaac878e2 100644 --- a/packages/@aws-cdk/aws-s3/package-lock.json +++ b/packages/@aws-cdk/aws-s3/package-lock.json @@ -46,7 +46,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-sagemaker/package-lock.json b/packages/@aws-cdk/aws-sagemaker/package-lock.json index 7923c0e5856c3..28132e4ff27c7 100644 --- a/packages/@aws-cdk/aws-sagemaker/package-lock.json +++ b/packages/@aws-cdk/aws-sagemaker/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-sam/package-lock.json b/packages/@aws-cdk/aws-sam/package-lock.json index 6e930cfbcb76a..274437c5519d5 100644 --- a/packages/@aws-cdk/aws-sam/package-lock.json +++ b/packages/@aws-cdk/aws-sam/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-sdb/package-lock.json b/packages/@aws-cdk/aws-sdb/package-lock.json index 3daf85614729f..ea78da7d77e04 100644 --- a/packages/@aws-cdk/aws-sdb/package-lock.json +++ b/packages/@aws-cdk/aws-sdb/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-secretsmanager/package-lock.json b/packages/@aws-cdk/aws-secretsmanager/package-lock.json index 075ae8275553b..057403980e450 100644 --- a/packages/@aws-cdk/aws-secretsmanager/package-lock.json +++ b/packages/@aws-cdk/aws-secretsmanager/package-lock.json @@ -64,7 +64,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-servicecatalog/package-lock.json b/packages/@aws-cdk/aws-servicecatalog/package-lock.json index 83197c03edd89..999c75202edd1 100644 --- a/packages/@aws-cdk/aws-servicecatalog/package-lock.json +++ b/packages/@aws-cdk/aws-servicecatalog/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-servicediscovery/package-lock.json b/packages/@aws-cdk/aws-servicediscovery/package-lock.json index b8c98a812bb2f..830273b1c5c77 100644 --- a/packages/@aws-cdk/aws-servicediscovery/package-lock.json +++ b/packages/@aws-cdk/aws-servicediscovery/package-lock.json @@ -55,7 +55,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ses/package-lock.json b/packages/@aws-cdk/aws-ses/package-lock.json index 60c7ce97fc545..c2e9f7fb0faaf 100644 --- a/packages/@aws-cdk/aws-ses/package-lock.json +++ b/packages/@aws-cdk/aws-ses/package-lock.json @@ -72,7 +72,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-sns-subscriptions/package-lock.json b/packages/@aws-cdk/aws-sns-subscriptions/package-lock.json index 0b3296e3e6ad7..e5a3241a74832 100644 --- a/packages/@aws-cdk/aws-sns-subscriptions/package-lock.json +++ b/packages/@aws-cdk/aws-sns-subscriptions/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-sns/package-lock.json b/packages/@aws-cdk/aws-sns/package-lock.json index b83f4827da9f0..d002a5c5b5188 100644 --- a/packages/@aws-cdk/aws-sns/package-lock.json +++ b/packages/@aws-cdk/aws-sns/package-lock.json @@ -56,7 +56,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-sqs/package-lock.json b/packages/@aws-cdk/aws-sqs/package-lock.json index 3dd30d298a075..0a70c248f3f74 100644 --- a/packages/@aws-cdk/aws-sqs/package-lock.json +++ b/packages/@aws-cdk/aws-sqs/package-lock.json @@ -118,7 +118,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-ssm/package-lock.json b/packages/@aws-cdk/aws-ssm/package-lock.json index 88d2008029b09..69041a706027a 100644 --- a/packages/@aws-cdk/aws-ssm/package-lock.json +++ b/packages/@aws-cdk/aws-ssm/package-lock.json @@ -38,7 +38,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-stepfunctions-tasks/package-lock.json b/packages/@aws-cdk/aws-stepfunctions-tasks/package-lock.json index c69fdcdae915f..325d5334a9de3 100644 --- a/packages/@aws-cdk/aws-stepfunctions-tasks/package-lock.json +++ b/packages/@aws-cdk/aws-stepfunctions-tasks/package-lock.json @@ -4956,7 +4956,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-stepfunctions/package-lock.json b/packages/@aws-cdk/aws-stepfunctions/package-lock.json index 8f7f650205b18..0ea07f559f95b 100644 --- a/packages/@aws-cdk/aws-stepfunctions/package-lock.json +++ b/packages/@aws-cdk/aws-stepfunctions/package-lock.json @@ -46,7 +46,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-transfer/package-lock.json b/packages/@aws-cdk/aws-transfer/package-lock.json index d54c4748ede23..5718c9c451f9e 100644 --- a/packages/@aws-cdk/aws-transfer/package-lock.json +++ b/packages/@aws-cdk/aws-transfer/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-waf/package-lock.json b/packages/@aws-cdk/aws-waf/package-lock.json index ced2f18221962..84c50e6fcb979 100644 --- a/packages/@aws-cdk/aws-waf/package-lock.json +++ b/packages/@aws-cdk/aws-waf/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-wafregional/package-lock.json b/packages/@aws-cdk/aws-wafregional/package-lock.json index 69a20fe4c276c..02902e74c5e7a 100644 --- a/packages/@aws-cdk/aws-wafregional/package-lock.json +++ b/packages/@aws-cdk/aws-wafregional/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/aws-workspaces/package-lock.json b/packages/@aws-cdk/aws-workspaces/package-lock.json index f24ba13390da4..fc44fd2686c12 100644 --- a/packages/@aws-cdk/aws-workspaces/package-lock.json +++ b/packages/@aws-cdk/aws-workspaces/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/cfnspec/package-lock.json b/packages/@aws-cdk/cfnspec/package-lock.json index 7d8e0b4d823c3..cc3c799bf8ae5 100644 --- a/packages/@aws-cdk/cfnspec/package-lock.json +++ b/packages/@aws-cdk/cfnspec/package-lock.json @@ -42,7 +42,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/cloudformation-diff/package-lock.json b/packages/@aws-cdk/cloudformation-diff/package-lock.json index 3f2d2cf60631b..a5bb5b8569788 100644 --- a/packages/@aws-cdk/cloudformation-diff/package-lock.json +++ b/packages/@aws-cdk/cloudformation-diff/package-lock.json @@ -23,7 +23,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/core/package-lock.json b/packages/@aws-cdk/core/package-lock.json index 057ca660590fa..194d1c0cc2dce 100644 --- a/packages/@aws-cdk/core/package-lock.json +++ b/packages/@aws-cdk/core/package-lock.json @@ -14,7 +14,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/custom-resources/package-lock.json b/packages/@aws-cdk/custom-resources/package-lock.json index 955fd76ebfc96..eb0f72bdbbb26 100644 --- a/packages/@aws-cdk/custom-resources/package-lock.json +++ b/packages/@aws-cdk/custom-resources/package-lock.json @@ -166,7 +166,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/cx-api/package-lock.json b/packages/@aws-cdk/cx-api/package-lock.json index 724afcc3b0c90..fc4ae8735c842 100644 --- a/packages/@aws-cdk/cx-api/package-lock.json +++ b/packages/@aws-cdk/cx-api/package-lock.json @@ -31,7 +31,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/@aws-cdk/region-info/package-lock.json b/packages/@aws-cdk/region-info/package-lock.json index 9284d493da217..0b6b184258452 100644 --- a/packages/@aws-cdk/region-info/package-lock.json +++ b/packages/@aws-cdk/region-info/package-lock.json @@ -25,7 +25,7 @@ "version": "file:../../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/packages/aws-cdk/package-lock.json b/packages/aws-cdk/package-lock.json index 52e8ed65163a6..c48467c5e4993 100644 --- a/packages/aws-cdk/package-lock.json +++ b/packages/aws-cdk/package-lock.json @@ -657,7 +657,7 @@ "version": "file:../../tools/cdk-build-tools", "dev": true, "requires": { - "awslint": "file:../awslint", + "awslint": "file:../../tools/awslint", "colors": "^1.3.3", "fs-extra": "^8.0.1", "jest": "^24.8.0", diff --git a/scripts/install-local-deps.js b/scripts/install-local-deps.js index 2e7058572e2df..5813de339571d 100644 --- a/scripts/install-local-deps.js +++ b/scripts/install-local-deps.js @@ -2,9 +2,11 @@ * Installs repo-local dependencies manually, as lerna ignores those... */ const { exec, execSync } = require('child_process'); -const { removeSync, mkdirpSync, pathExistsSync, symlinkSync, writeJsonSync } = require('fs-extra'); +const { lstatSync, mkdirpSync, readJsonSync, removeSync, symlinkSync, writeJsonSync } = require('fs-extra'); const { dirname, join, relative, resolve } = require('path'); +const LOCAL_PACKAGE_REGEX = /^file:(.+)$/; + exec('lerna ls --json --all', { shell: true }, (error, stdout) => { if (error) { console.error('Error: ', error); @@ -32,20 +34,22 @@ function installDeps(location, ...depLists) { const linked = new Set(); const paths = []; for (const { depList, dev } of depLists) { - Object.entries(depList || {}) - .forEach(([name, version]) => { - if (linked.has(name)) { return; } - const matched = version.match(/^file:(.+)$/); - if (!matched) { return; } - const path = matched[1]; - const modulePath = resolve(location, path); - const requires = installDependency(nodeModules, modulePath); - linked.add(name); - paths.push(path); - if (locks) { - locks.dependencies[name] = { version, dev, requires }; - } - }); + for (const [name, version] of Object.entries(depList || {})) { + if (linked.has(name)) { continue; } + const matched = version.match(LOCAL_PACKAGE_REGEX); + if (!matched) { continue; } + + const path = matched[1]; + const modulePath = resolve(location, path); + const requires = installDependency(nodeModules, modulePath); + + linked.add(name); + paths.push(path); + + if (locks) { + locks.dependencies[name] = { version, dev, requires: rewriteLocalPaths(requires, modulePath, location) }; + } + } } if (process.env.VERBOSE) { console.log(`Fixing up package-lock.json in ${location}`); @@ -67,7 +71,7 @@ function installDeps(location, ...depLists) { * @param {string} localPath the path of the "installed" module */ function installDependency(nodeModules, localPath) { - const packageInfo = require(`${localPath}/package.json`); + const packageInfo = readJsonSync(`${localPath}/package.json`); const linkLocation = join(nodeModules, packageInfo.name); @@ -80,7 +84,7 @@ function installDependency(nodeModules, localPath) { removeSync(linkLocation); } - symlinkSync(localPath, linkLocation); + symlinkSync(relative(dirname(linkLocation), localPath), linkLocation); if (packageInfo.bin) { const bin = join(nodeModules, '.bin'); @@ -111,3 +115,28 @@ function sortKeys(object) { } return sorted; } + +function rewriteLocalPaths(dependencies, moduleRoot, newRoot) { + if (!dependencies) { + return dependencies; + } + for (const [name, version] of Object.entries(dependencies)) { + const matched = version.match(LOCAL_PACKAGE_REGEX); + if (!matched) { continue; } + const path = matched[1]; + const absolutePath = resolve(moduleRoot, path); + const localRelativePath = relative(newRoot, absolutePath); + dependencies[name] = `file:${localRelativePath}`; + } + return dependencies; +} + +function pathExistsSync(path) { + try { + lstatSync(path); + // lstat would throw if the file does not exist, and return if it does. + return true; + } catch (e) { + return false; + } +}