diff --git a/walkthroughs/compute-options/package-lock.json b/walkthroughs/compute-options/package-lock.json index 19eff05..34cea54 100644 --- a/walkthroughs/compute-options/package-lock.json +++ b/walkthroughs/compute-options/package-lock.json @@ -21,7 +21,7 @@ "compute-options": "bin/compute-options.js" }, "devDependencies": { - "@aws-cdk/assert": "1.68.0", + "@aws-cdk/assert": "1.180.0", "@types/jest": "^26.0.10", "@types/node": "10.17.27", "aws-cdk": "^1.100.0", @@ -45,53 +45,62 @@ } }, "node_modules/@aws-cdk/assert": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.68.0.tgz", - "integrity": "sha512-KHL0Z+7jzGzpZnjlCXmGONS0nBecU4eMWOQaUaMXtzQ5iwEEMq/GCwdy59m0TM919UQi3RgPvGV+YPY/Laptxg==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.180.0.tgz", + "integrity": "sha512-vlJT6hKWpdkcMSraxPzCA6uV4aoC9k4+8iYDqbZtPiTueM60V2CoXM78EM279DUTl9W6hK/Poge9BrYZaHG/1g==", "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "@aws-cdk/cloudformation-diff": "1.68.0", - "@aws-cdk/core": "1.68.0", - "@aws-cdk/cx-api": "1.68.0", - "constructs": "^3.0.4" + "@aws-cdk/cloudformation-diff": "1.180.0", + "@aws-cdk/core": "1.180.0", + "@aws-cdk/cx-api": "1.180.0", + "constructs": "^3.3.69" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/core": "1.68.0", - "constructs": "^3.0.4", - "jest": "^26.4.2" + "@aws-cdk/core": "1.180.0", + "constructs": "^3.3.69", + "jest": ">=26.6.3" } }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.68.0.tgz", - "integrity": "sha512-aDK4lI1yWbygYF0taaBLbv3FH/uxgFn++dyInqGIyEuufL9IwYKK27NVXHq2D/ok3bzEvs8kAJsKGVnaq2ZSeg==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.180.0.tgz", + "integrity": "sha512-svUynGnnsCB7oyblGXmh0f0mJcOMmrzzkprSrUd1jnYXSrZN8Oe+Qo6FkTr1hTCXYk5RpPQmjyHgknPxSt8fmw==", "bundleDependencies": [ "fs-extra", - "minimatch" + "minimatch", + "@balena/dockerignore", + "ignore" ], "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "@aws-cdk/cx-api": "1.68.0", - "@aws-cdk/region-info": "1.68.0", - "constructs": "^3.0.4", - "fs-extra": "^9.0.1", - "minimatch": "^3.0.4" + "@aws-cdk/cloud-assembly-schema": "1.180.0", + "@aws-cdk/cx-api": "1.180.0", + "@aws-cdk/region-info": "1.180.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "fs-extra": "^9.1.0", + "ignore": "^5.2.0", + "minimatch": "^3.1.2" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "@aws-cdk/cx-api": "1.68.0", - "@aws-cdk/region-info": "1.68.0", - "constructs": "^3.0.4" + "@aws-cdk/cloud-assembly-schema": "1.180.0", + "@aws-cdk/cx-api": "1.180.0", + "@aws-cdk/region-info": "1.180.0", + "constructs": "^3.3.69" } }, + "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/@balena/dockerignore": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "Apache-2.0" + }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/at-least-node": { "version": "1.0.0", "dev": true, @@ -102,7 +111,7 @@ } }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/balanced-match": { - "version": "1.0.0", + "version": "1.0.2", "dev": true, "inBundle": true, "license": "MIT" @@ -124,7 +133,7 @@ "license": "MIT" }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/fs-extra": { - "version": "9.0.1", + "version": "9.1.0", "dev": true, "inBundle": true, "license": "MIT", @@ -132,32 +141,41 @@ "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" }, "engines": { "node": ">=10" } }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/graceful-fs": { - "version": "4.2.4", + "version": "4.2.10", "dev": true, "inBundle": true, "license": "ISC" }, + "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/ignore": { + "version": "5.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/jsonfile": { - "version": "6.0.1", + "version": "6.1.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "universalify": "^1.0.0" + "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/minimatch": { - "version": "3.0.4", + "version": "3.1.2", "dev": true, "inBundle": true, "license": "ISC", @@ -169,7 +187,7 @@ } }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/core/node_modules/universalify": { - "version": "1.0.0", + "version": "2.0.0", "dev": true, "inBundle": true, "license": "MIT", @@ -178,12 +196,12 @@ } }, "node_modules/@aws-cdk/assert/node_modules/@aws-cdk/region-info": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.68.0.tgz", - "integrity": "sha512-8FwgKmpMT34R0jLNc4AN4v/UMdcPyvjXXh+X08OF0yrmGQoOn15XadzXpN5u+lBsgXoEIrSxfPKz7Qp/bfQsyA==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.180.0.tgz", + "integrity": "sha512-+VgHYlpZ34uJ1A6Lc8ELQtlh5JHzGKCkrjP9IgeQ8eqjOEfEuJ2gt6LIh8Y4auFkB2FTG2mxU4C04wIGCWorHg==", "dev": true, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" } }, "node_modules/@aws-cdk/assets": { @@ -3002,33 +3020,34 @@ } }, "node_modules/@aws-cdk/cfnspec": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.68.0.tgz", - "integrity": "sha512-lxOt3IZX4zj0o6WuaJZKO0mycaz++mx8Quse0hNzxzk0eSoEku7WOAY2/ndR8cHZDF02X0zVjt/wDZMODu3kVg==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.180.0.tgz", + "integrity": "sha512-qLBUDLOhOBTGqnY0HrBxo4h25/PbX7veKFKDjl2bVDh1W18O4FlYBrQlFTT1RE05UHp1xJ3Ga1oeJJi9L/ckow==", "dev": true, "dependencies": { + "fs-extra": "^9.1.0", "md5": "^2.3.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.68.0.tgz", - "integrity": "sha512-rjyzk/7dDHl7Ngw9vgDA4g9Q9+44uTcopiggy6sO8W57KkfsBLFyAwOfYnhd0IYVKkYm7wJylSe89eSQseG9lA==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.180.0.tgz", + "integrity": "sha512-sOdMbXm+RzP5HZo8IwAn2K5sRxpWQNDE/4g3Mh60i6Vd9kDTj7IEXySkDvvFKrIGH6l5ogOVp55w6g7mZXm6Xg==", "bundleDependencies": [ "jsonschema", "semver" ], "dev": true, "dependencies": { - "jsonschema": "^1.2.10", - "semver": "^7.3.2" + "jsonschema": "^1.4.1", + "semver": "^7.3.8" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": { - "version": "1.2.10", + "version": "1.4.1", "dev": true, "inBundle": true, "license": "MIT", @@ -3036,11 +3055,26 @@ "node": "*" } }, + "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.3.2", + "version": "7.3.8", "dev": true, "inBundle": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -3048,21 +3082,43 @@ "node": ">=10" } }, + "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, "node_modules/@aws-cdk/cloudformation-diff": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.68.0.tgz", - "integrity": "sha512-kusXeCiUvPZ/4Gjp1yPmi31P4aKioIonC1Pvg6JF8G78eOBO4jCwYtk0YSOSX7ADLCd8z/c4/ZIUoutziS1gsw==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.180.0.tgz", + "integrity": "sha512-rXaRDwGlcOcsr0mek+oDZDJrIj/PozSaR3+0CsRNfKsZBDtoE6q43EyiqNQ4sufmRG+bP0GFUWUxgl1J09KgzQ==", "dev": true, "dependencies": { - "@aws-cdk/cfnspec": "1.68.0", - "colors": "^1.4.0", - "diff": "^4.0.2", + "@aws-cdk/cfnspec": "1.180.0", + "@types/node": "^10.17.60", + "chalk": "^4", + "diff": "^5.1.0", "fast-deep-equal": "^3.1.3", - "string-width": "^4.2.0", - "table": "^6.0.3" + "string-width": "^4.2.3", + "table": "^6.8.0" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" + } + }, + "node_modules/@aws-cdk/cloudformation-diff/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "dev": true + }, + "node_modules/@aws-cdk/cloudformation-diff/node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true, + "engines": { + "node": ">=0.3.1" } }, "node_modules/@aws-cdk/core": { @@ -3315,29 +3371,44 @@ } }, "node_modules/@aws-cdk/cx-api": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.68.0.tgz", - "integrity": "sha512-qKJR70vUaAJqAQl4rebyCIzJjdiSL3FoPVj6trQwzO1yS5lqPFQDgyyLy2o86qY8QmYkozEugfySaBvQ19qb8A==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.180.0.tgz", + "integrity": "sha512-23648fy8VqHZhPhr5fb64s+OoGdzZ4c/Yclr2RxODdvKXyZMJKffuu2owQj9W3SyGABXp9Xdjgh6/RYtS2tgew==", "bundleDependencies": [ "semver" ], "dev": true, "dependencies": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "semver": "^7.3.2" + "@aws-cdk/cloud-assembly-schema": "1.180.0", + "semver": "^7.3.8" }, "engines": { - "node": ">= 10.13.0 <13 || >=13.7.0" + "node": ">= 14.15.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": "1.68.0" + "@aws-cdk/cloud-assembly-schema": "1.180.0" + } + }, + "node_modules/@aws-cdk/cx-api/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/@aws-cdk/cx-api/node_modules/semver": { - "version": "7.3.2", + "version": "7.3.8", "dev": true, "inBundle": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -3345,6 +3416,12 @@ "node": ">=10" } }, + "node_modules/@aws-cdk/cx-api/node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "inBundle": true, + "license": "ISC" + }, "node_modules/@aws-cdk/region-info": { "version": "1.161.0", "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.161.0.tgz", @@ -4698,6 +4775,15 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -4836,7 +4922,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base": { "version": "0.11.2", @@ -4872,6 +4959,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5217,15 +5305,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true, - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -5247,7 +5326,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "node_modules/constructs": { "version": "3.4.39", @@ -5927,6 +6007,30 @@ "node": ">=0.10.0" } }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -7425,6 +7529,27 @@ "node": ">=6" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonfile/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -7622,6 +7747,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -8169,6 +8295,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, "engines": { "node": ">=6" } @@ -8699,6 +8826,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, "bin": { "semver": "bin/semver.js" } @@ -9314,9 +9442,9 @@ "dev": true }, "node_modules/table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "dependencies": { "ajv": "^8.0.1", @@ -10004,39 +10132,45 @@ } }, "@aws-cdk/assert": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.68.0.tgz", - "integrity": "sha512-KHL0Z+7jzGzpZnjlCXmGONS0nBecU4eMWOQaUaMXtzQ5iwEEMq/GCwdy59m0TM919UQi3RgPvGV+YPY/Laptxg==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/assert/-/assert-1.180.0.tgz", + "integrity": "sha512-vlJT6hKWpdkcMSraxPzCA6uV4aoC9k4+8iYDqbZtPiTueM60V2CoXM78EM279DUTl9W6hK/Poge9BrYZaHG/1g==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "@aws-cdk/cloudformation-diff": "1.68.0", - "@aws-cdk/core": "1.68.0", - "@aws-cdk/cx-api": "1.68.0", - "constructs": "^3.0.4" + "@aws-cdk/cloudformation-diff": "1.180.0", + "@aws-cdk/core": "1.180.0", + "@aws-cdk/cx-api": "1.180.0", + "constructs": "^3.3.69" }, "dependencies": { "@aws-cdk/core": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.68.0.tgz", - "integrity": "sha512-aDK4lI1yWbygYF0taaBLbv3FH/uxgFn++dyInqGIyEuufL9IwYKK27NVXHq2D/ok3bzEvs8kAJsKGVnaq2ZSeg==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/core/-/core-1.180.0.tgz", + "integrity": "sha512-svUynGnnsCB7oyblGXmh0f0mJcOMmrzzkprSrUd1jnYXSrZN8Oe+Qo6FkTr1hTCXYk5RpPQmjyHgknPxSt8fmw==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "@aws-cdk/cx-api": "1.68.0", - "@aws-cdk/region-info": "1.68.0", - "constructs": "^3.0.4", - "fs-extra": "^9.0.1", - "minimatch": "^3.0.4" + "@aws-cdk/cloud-assembly-schema": "1.180.0", + "@aws-cdk/cx-api": "1.180.0", + "@aws-cdk/region-info": "1.180.0", + "@balena/dockerignore": "^1.0.2", + "constructs": "^3.3.69", + "fs-extra": "^9.1.0", + "ignore": "^5.2.0", + "minimatch": "^3.1.2" }, "dependencies": { + "@balena/dockerignore": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, "at-least-node": { "version": "1.0.0", "bundled": true, "dev": true }, "balanced-match": { - "version": "1.0.0", + "version": "1.0.2", "bundled": true, "dev": true }, @@ -10055,32 +10189,37 @@ "dev": true }, "fs-extra": { - "version": "9.0.1", + "version": "9.1.0", "bundled": true, "dev": true, "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", - "universalify": "^1.0.0" + "universalify": "^2.0.0" } }, "graceful-fs": { - "version": "4.2.4", + "version": "4.2.10", + "bundled": true, + "dev": true + }, + "ignore": { + "version": "5.2.0", "bundled": true, "dev": true }, "jsonfile": { - "version": "6.0.1", + "version": "6.1.0", "bundled": true, "dev": true, "requires": { "graceful-fs": "^4.1.6", - "universalify": "^1.0.0" + "universalify": "^2.0.0" } }, "minimatch": { - "version": "3.0.4", + "version": "3.1.2", "bundled": true, "dev": true, "requires": { @@ -10088,16 +10227,16 @@ } }, "universalify": { - "version": "1.0.0", + "version": "2.0.0", "bundled": true, "dev": true } } }, "@aws-cdk/region-info": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.68.0.tgz", - "integrity": "sha512-8FwgKmpMT34R0jLNc4AN4v/UMdcPyvjXXh+X08OF0yrmGQoOn15XadzXpN5u+lBsgXoEIrSxfPKz7Qp/bfQsyA==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/region-info/-/region-info-1.180.0.tgz", + "integrity": "sha512-+VgHYlpZ34uJ1A6Lc8ELQtlh5JHzGKCkrjP9IgeQ8eqjOEfEuJ2gt6LIh8Y4auFkB2FTG2mxU4C04wIGCWorHg==", "dev": true } } @@ -11777,48 +11916,80 @@ } }, "@aws-cdk/cfnspec": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.68.0.tgz", - "integrity": "sha512-lxOt3IZX4zj0o6WuaJZKO0mycaz++mx8Quse0hNzxzk0eSoEku7WOAY2/ndR8cHZDF02X0zVjt/wDZMODu3kVg==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cfnspec/-/cfnspec-1.180.0.tgz", + "integrity": "sha512-qLBUDLOhOBTGqnY0HrBxo4h25/PbX7veKFKDjl2bVDh1W18O4FlYBrQlFTT1RE05UHp1xJ3Ga1oeJJi9L/ckow==", "dev": true, "requires": { + "fs-extra": "^9.1.0", "md5": "^2.3.0" } }, "@aws-cdk/cloud-assembly-schema": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.68.0.tgz", - "integrity": "sha512-rjyzk/7dDHl7Ngw9vgDA4g9Q9+44uTcopiggy6sO8W57KkfsBLFyAwOfYnhd0IYVKkYm7wJylSe89eSQseG9lA==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-1.180.0.tgz", + "integrity": "sha512-sOdMbXm+RzP5HZo8IwAn2K5sRxpWQNDE/4g3Mh60i6Vd9kDTj7IEXySkDvvFKrIGH6l5ogOVp55w6g7mZXm6Xg==", "dev": true, "requires": { - "jsonschema": "^1.2.10", - "semver": "^7.3.2" + "jsonschema": "^1.4.1", + "semver": "^7.3.8" }, "dependencies": { "jsonschema": { - "version": "1.2.10", + "version": "1.4.1", "bundled": true, "dev": true }, + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.2", + "version": "7.3.8", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", "bundled": true, "dev": true } } }, "@aws-cdk/cloudformation-diff": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.68.0.tgz", - "integrity": "sha512-kusXeCiUvPZ/4Gjp1yPmi31P4aKioIonC1Pvg6JF8G78eOBO4jCwYtk0YSOSX7ADLCd8z/c4/ZIUoutziS1gsw==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloudformation-diff/-/cloudformation-diff-1.180.0.tgz", + "integrity": "sha512-rXaRDwGlcOcsr0mek+oDZDJrIj/PozSaR3+0CsRNfKsZBDtoE6q43EyiqNQ4sufmRG+bP0GFUWUxgl1J09KgzQ==", "dev": true, "requires": { - "@aws-cdk/cfnspec": "1.68.0", - "colors": "^1.4.0", - "diff": "^4.0.2", + "@aws-cdk/cfnspec": "1.180.0", + "@types/node": "^10.17.60", + "chalk": "^4", + "diff": "^5.1.0", "fast-deep-equal": "^3.1.3", - "string-width": "^4.2.0", - "table": "^6.0.3" + "string-width": "^4.2.3", + "table": "^6.8.0" + }, + "dependencies": { + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "dev": true + }, + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "dev": true + } } }, "@aws-cdk/core": { @@ -11977,17 +12148,33 @@ } }, "@aws-cdk/cx-api": { - "version": "1.68.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.68.0.tgz", - "integrity": "sha512-qKJR70vUaAJqAQl4rebyCIzJjdiSL3FoPVj6trQwzO1yS5lqPFQDgyyLy2o86qY8QmYkozEugfySaBvQ19qb8A==", + "version": "1.180.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cx-api/-/cx-api-1.180.0.tgz", + "integrity": "sha512-23648fy8VqHZhPhr5fb64s+OoGdzZ4c/Yclr2RxODdvKXyZMJKffuu2owQj9W3SyGABXp9Xdjgh6/RYtS2tgew==", "dev": true, "requires": { - "@aws-cdk/cloud-assembly-schema": "1.68.0", - "semver": "^7.3.2" + "@aws-cdk/cloud-assembly-schema": "1.180.0", + "semver": "^7.3.8" }, "dependencies": { + "lru-cache": { + "version": "6.0.0", + "bundled": true, + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, "semver": { - "version": "7.3.2", + "version": "7.3.8", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", "bundled": true, "dev": true } @@ -13067,6 +13254,12 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -13171,7 +13364,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base": { "version": "0.11.2", @@ -13203,6 +13397,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -13464,12 +13659,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -13488,7 +13677,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, "constructs": { "version": "3.4.39", @@ -14018,6 +14208,26 @@ "map-cache": "^0.2.2" } }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -15134,6 +15344,24 @@ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -15289,6 +15517,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -15714,7 +15943,8 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "react-is": { "version": "17.0.2", @@ -16128,7 +16358,8 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "set-blocking": { "version": "2.0.0", @@ -16625,9 +16856,9 @@ "dev": true }, "table": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", - "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", "dev": true, "requires": { "ajv": "^8.0.1", diff --git a/walkthroughs/compute-options/package.json b/walkthroughs/compute-options/package.json index 8b18374..a425f28 100644 --- a/walkthroughs/compute-options/package.json +++ b/walkthroughs/compute-options/package.json @@ -11,7 +11,7 @@ "cdk": "cdk" }, "devDependencies": { - "@aws-cdk/assert": "1.68.0", + "@aws-cdk/assert": "1.180.0", "@types/jest": "^26.0.10", "@types/node": "10.17.27", "aws-cdk": "^1.100.0",