diff --git a/integration-tests/package-lock.json b/integration-tests/package-lock.json index 584788521..99bbeff38 100644 --- a/integration-tests/package-lock.json +++ b/integration-tests/package-lock.json @@ -32,7 +32,7 @@ "@types/node": "^24.10.1", "@types/uuid": "^9.0.0", "aws-cdk": "^2.1111.0", - "aws-cdk-lib": "^2.237.1", + "aws-cdk-lib": "^2.263.0", "constructs": "^10.4.5", "jest": "^29.7.0", "jest-html-reporters": "^3.1.7", @@ -55,9 +55,9 @@ "license": "Apache-2.0" }, "node_modules/@aws-cdk/cloud-assembly-schema": { - "version": "54.3.0", - "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-54.3.0.tgz", - "integrity": "sha512-1dCM2TXo4PFFKu6sO4qvS0i3d6kxdjuzEFkN7S4xu8nJ+edJRO+DHE7/ttym5ZfAZShAyMY20BhnyTycQN1/jg==", + "version": "54.15.0", + "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-54.15.0.tgz", + "integrity": "sha512-eWdbH+SRmxeTSyECibUdP4MkRqhoXJ7GMFiHJgIt5081sU4D42tsNmwe8rPHQHyFXRTwauxdLNdhJeykOv8+Cg==", "bundleDependencies": [ "jsonschema", "semver" @@ -65,7 +65,7 @@ "license": "Apache-2.0", "dependencies": { "jsonschema": "^1.5.0", - "semver": "^7.8.4" + "semver": "^7.8.5" }, "engines": { "node": ">= 18.0.0" @@ -80,7 +80,7 @@ } }, "node_modules/@aws-cdk/cloud-assembly-schema/node_modules/semver": { - "version": "7.8.4", + "version": "7.8.5", "inBundle": true, "license": "ISC", "bin": { @@ -555,6 +555,27 @@ "node": ">=20.0.0" } }, + "node_modules/@aws-sdk/xml-builder/node_modules/fast-xml-parser": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.3.tgz", + "integrity": "sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "@nodable/entities": "^2.1.0", + "fast-xml-builder": "^1.1.7", + "path-expression-matcher": "^1.5.0", + "strnum": "^2.2.3" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/@aws/lambda-invoke-store": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.4.tgz", @@ -1533,15 +1554,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/exporter-trace-otlp-http": { "version": "0.56.0", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.56.0.tgz", @@ -1561,6 +1573,21 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/core": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.29.0.tgz", + "integrity": "sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.29.0.tgz", @@ -1577,6 +1604,21 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", + "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/sdk-trace-base": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.29.0.tgz", @@ -1594,15 +1636,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/exporter-trace-otlp-http/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/otlp-exporter-base": { "version": "0.56.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.56.0.tgz", @@ -1619,6 +1652,21 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/core": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.29.0.tgz", + "integrity": "sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/otlp-transformer": { "version": "0.56.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.56.0.tgz", @@ -1640,6 +1688,21 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/core": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.29.0.tgz", + "integrity": "sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.29.0.tgz", @@ -1656,6 +1719,21 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources/node_modules/@opentelemetry/core": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", + "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.28.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.10.0" + } + }, "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.29.0.tgz", @@ -1673,15 +1751,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/propagator-b3": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz", @@ -1728,15 +1797,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/sdk-logs": { "version": "0.56.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.56.0.tgz", @@ -1770,15 +1830,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/sdk-metrics": { "version": "1.29.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.29.0.tgz", @@ -1811,15 +1862,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", @@ -1837,15 +1879,6 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", - "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", - "license": "Apache-2.0", - "engines": { - "node": ">=14" - } - }, "node_modules/@opentelemetry/sdk-trace-node": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz", @@ -1867,9 +1900,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.41.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.41.1.tgz", - "integrity": "sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" @@ -2390,10 +2423,11 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.259.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.259.0.tgz", - "integrity": "sha512-qcsbyRBZpFMUzx/Nle5vKXFC14Z1VutvAqw6S4Duh3Yj5ZFl4e/RhN2Vg8QmYktxu9l1aF9H5UyF+Xz81qk9gw==", + "version": "2.263.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.263.0.tgz", + "integrity": "sha512-cXC9wnOr+LknMee9x0kYwofgVs8aN8eBKsbzcE90sDUtpLTgWG2Bd+9koqxBKPeIU8kig/GGBFwJ69Wr+hLKDg==", "bundleDependencies": [ + "@aws/cloudformation-validate", "@balena/dockerignore", "@aws-cdk/cloud-assembly-api", "case", @@ -2403,7 +2437,6 @@ "minimatch", "punycode", "semver", - "table", "yaml", "mime-types" ], @@ -2411,18 +2444,18 @@ "dependencies": { "@aws-cdk/asset-awscli-v1": "2.2.282", "@aws-cdk/asset-node-proxy-agent-v6": "^2.1.2", - "@aws-cdk/cloud-assembly-api": "^2.2.5", - "@aws-cdk/cloud-assembly-schema": "^54.0.0", + "@aws-cdk/cloud-assembly-api": "^2.2.6", + "@aws-cdk/cloud-assembly-schema": "^54.11.0", + "@aws/cloudformation-validate": "1.6.0-beta", "@balena/dockerignore": "^1.0.2", "case": "1.6.3", - "fs-extra": "^11.3.5", + "fs-extra": "^11.3.6", "ignore": "^5.3.2", "jsonschema": "^1.5.0", "mime-types": "^2.1.35", "minimatch": "^10.2.5", "punycode": "^2.3.1", - "semver": "^7.8.1", - "table": "^6.9.0", + "semver": "^7.8.5", "yaml": "1.10.3" }, "engines": { @@ -2433,69 +2466,32 @@ } }, "node_modules/aws-cdk-lib/node_modules/@aws-cdk/cloud-assembly-api": { - "version": "2.2.5", + "version": "2.2.6", "inBundle": true, "license": "Apache-2.0", "dependencies": { "jsonschema": "^1.5.0", - "semver": "^7.8.0" + "semver": "^7.8.4" }, "engines": { "node": ">= 18.0.0" }, "peerDependencies": { - "@aws-cdk/cloud-assembly-schema": ">=53.28.0" + "@aws-cdk/cloud-assembly-schema": ">=54.5.0" } }, - "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { - "version": "1.0.2", + "node_modules/aws-cdk-lib/node_modules/@aws/cloudformation-validate": { + "version": "1.6.0-beta", "inBundle": true, - "license": "Apache-2.0" - }, - "node_modules/aws-cdk-lib/node_modules/ajv": { - "version": "8.20.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/aws-cdk-lib/node_modules/ansi-regex": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/ansi-styles": { - "version": "4.3.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "Apache-2.0", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=20.0.0" } }, - "node_modules/aws-cdk-lib/node_modules/astral-regex": { - "version": "2.0.0", + "node_modules/aws-cdk-lib/node_modules/@balena/dockerignore": { + "version": "1.0.2", "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } + "license": "Apache-2.0" }, "node_modules/aws-cdk-lib/node_modules/balanced-match": { "version": "4.0.4", @@ -2506,14 +2502,14 @@ } }, "node_modules/aws-cdk-lib/node_modules/brace-expansion": { - "version": "5.0.6", + "version": "5.0.8", "inBundle": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/aws-cdk-lib/node_modules/case": { @@ -2524,49 +2520,8 @@ "node": ">= 0.8.0" } }, - "node_modules/aws-cdk-lib/node_modules/color-convert": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/aws-cdk-lib/node_modules/color-name": { - "version": "1.1.4", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/emoji-regex": { - "version": "8.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/fast-deep-equal": { - "version": "3.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/aws-cdk-lib/node_modules/fast-uri": { - "version": "3.1.2", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/aws-cdk-lib/node_modules/fs-extra": { - "version": "11.3.5", + "version": "11.3.6", "inBundle": true, "license": "MIT", "dependencies": { @@ -2591,19 +2546,6 @@ "node": ">= 4" } }, - "node_modules/aws-cdk-lib/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/json-schema-traverse": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, "node_modules/aws-cdk-lib/node_modules/jsonfile": { "version": "6.2.1", "inBundle": true, @@ -2623,11 +2565,6 @@ "node": "*" } }, - "node_modules/aws-cdk-lib/node_modules/lodash.truncate": { - "version": "4.4.2", - "inBundle": true, - "license": "MIT" - }, "node_modules/aws-cdk-lib/node_modules/mime-db": { "version": "1.52.0", "inBundle": true, @@ -2669,16 +2606,8 @@ "node": ">=6" } }, - "node_modules/aws-cdk-lib/node_modules/require-from-string": { - "version": "2.0.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/aws-cdk-lib/node_modules/semver": { - "version": "7.8.1", + "version": "7.8.5", "inBundle": true, "license": "ISC", "bin": { @@ -2688,61 +2617,6 @@ "node": ">=10" } }, - "node_modules/aws-cdk-lib/node_modules/slice-ansi": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/aws-cdk-lib/node_modules/string-width": { - "version": "4.2.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/strip-ansi": { - "version": "6.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/aws-cdk-lib/node_modules/table": { - "version": "6.9.0", - "inBundle": true, - "license": "BSD-3-Clause", - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/aws-cdk-lib/node_modules/universalify": { "version": "2.0.1", "inBundle": true, @@ -2924,9 +2798,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", - "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", "dev": true, "license": "MIT", "dependencies": { @@ -3568,29 +3442,6 @@ "xml-naming": "^0.1.0" } }, - "node_modules/fast-xml-parser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.9.0.tgz", - "integrity": "sha512-duBuXbyIhEeNO4GjFuVqr0nF047oNwr18aum+zJyqo0MUG/n7Afgs3Qv3D6VN3ONedUKxiuFlPiMGIa0Z11chA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT", - "dependencies": { - "@nodable/entities": "^2.2.0", - "fast-xml-builder": "^1.2.0", - "is-unsafe": "^1.0.1", - "path-expression-matcher": "^1.5.0", - "strnum": "^2.4.0", - "xml-naming": "^0.1.0" - }, - "bin": { - "fxparser": "src/cli/cli.js" - } - }, "node_modules/fb-watchman": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", @@ -4063,18 +3914,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-unsafe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-unsafe/-/is-unsafe-1.0.1.tgz", - "integrity": "sha512-CLK2+VdgERgD96EYm5lUQssZYlRg2tkZnbsxZoacmSiRxiFJ4Nk4SzjCl+Ur+v3kXIY9dTIdb3IH22y1mZ56LA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], - "license": "MIT" - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -5495,9 +5334,9 @@ } }, "node_modules/semver": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", - "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -5958,9 +5797,9 @@ } }, "node_modules/uuid": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", - "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz", + "integrity": "sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" diff --git a/integration-tests/package.json b/integration-tests/package.json index e5b8d3115..e2a15eb6a 100644 --- a/integration-tests/package.json +++ b/integration-tests/package.json @@ -30,7 +30,7 @@ "@types/node": "^24.10.1", "@types/uuid": "^9.0.0", "aws-cdk": "^2.1111.0", - "aws-cdk-lib": "^2.237.1", + "aws-cdk-lib": "^2.263.0", "constructs": "^10.4.5", "jest": "^29.7.0", "jest-html-reporters": "^3.1.7", @@ -59,13 +59,15 @@ }, "overrides": { "@opentelemetry/exporter-trace-otlp-http": { - "@opentelemetry/core": "^1.30.1" - }, - "@opentelemetry/propagator-b3": { - "@opentelemetry/core": "^1.30.1" - }, - "@opentelemetry/propagator-jaeger": { - "@opentelemetry/core": "^1.30.1" + "@opentelemetry/core": "^1.30.1", + "@opentelemetry/otlp-exporter-base": { + "@opentelemetry/otlp-transformer": { + "protobufjs": "^7.6.5" + } + }, + "@opentelemetry/otlp-transformer": { + "protobufjs": "^7.6.5" + } }, "@opentelemetry/resources": { "@opentelemetry/core": "^1.30.1" @@ -73,36 +75,709 @@ "@opentelemetry/sdk-trace-base": { "@opentelemetry/core": "^1.30.1" }, - "@opentelemetry/sdk-trace-node": { - "@opentelemetry/core": "^1.30.1" - }, "@aws-sdk/client-cloudformation": { - "fast-xml-parser": "^5.8.0", - "fast-xml-builder": "^1.1.9" + "fast-xml-parser": "^5.8.0" }, "@aws-sdk/client-cloudwatch-logs": { - "fast-xml-parser": "^5.8.0", - "fast-xml-builder": "^1.1.9" + "fast-xml-parser": "^5.8.0" }, "@aws-sdk/client-lambda": { - "fast-xml-parser": "^5.8.0", - "fast-xml-builder": "^1.1.9" + "fast-xml-parser": "^5.8.0" }, "@aws-sdk/client-sns": { - "fast-xml-parser": "^5.8.0", - "fast-xml-builder": "^1.1.9" + "fast-xml-parser": "^5.8.0" }, "@aws-sdk/client-sqs": { - "fast-xml-parser": "^5.8.0", - "fast-xml-builder": "^1.1.9" + "fast-xml-parser": "^5.8.0" }, "@aws-sdk/client-sts": { - "fast-xml-parser": "^5.8.0", - "fast-xml-builder": "^1.1.9" + "fast-xml-parser": "^5.8.0" }, "aws-cdk-lib": { - "brace-expansion": "^5.0.6", - "fast-uri": "^3.1.2" + "brace-expansion": "^5.0.9" + }, + "jest": { + "@jest/core": { + "@jest/reporters": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-config": { + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-circus": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + } + }, + "jest-resolve-dependencies": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-cli": { + "@jest/core": { + "@jest/reporters": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-config": { + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-circus": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + } + }, + "jest-resolve-dependencies": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "create-jest": { + "jest-config": { + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-circus": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + } + } + }, + "jest-config": { + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-circus": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + }, + "jest-runner": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-runtime": { + "@jest/globals": { + "@jest/expect": { + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + }, + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "jest-snapshot": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } + } + } + } + } + } + }, + "ts-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-jest": { + "@jest/transform": { + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + }, + "babel-plugin-istanbul": { + "@istanbuljs/load-nyc-config": { + "js-yaml": "^3.15.1" + } + } + } } } }