From 0eb7a7f7dc5e3a7eea84957c33e098121f14431d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 23 Feb 2026 03:49:02 +0000 Subject: [PATCH] chore(deps): upgrade dependencies Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/open-constructs/cdk-devops/actions/runs/22291076820 ------ *Automatically created by projen via the "upgrade-main" workflow* Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .gitattributes | 4 +- package-lock.json | 489 +++++++++++++++++++++++----------------------- package.json | 10 +- 3 files changed, 253 insertions(+), 250 deletions(-) diff --git a/.gitattributes b/.gitattributes index a75e8ce..98044bb 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,7 +2,7 @@ * text=auto eol=lf *.snap linguist-generated -/.eslintrc.json linguist-generated +/.eslintrc.json linguist-generated linguist-language=JSON-with-Comments /.gitattributes linguist-generated /.github/pull_request_template.md linguist-generated /.github/workflows/assign-approver.yml linguist-generated @@ -21,4 +21,4 @@ /LICENSE linguist-generated /package-lock.json linguist-generated /package.json linguist-generated -/tsconfig.dev.json linguist-generated \ No newline at end of file +/tsconfig.dev.json linguist-generated linguist-language=JSON-with-Comments \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 01adecc..ab97890 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "devDependencies": { "@stylistic/eslint-plugin": "^2", "@types/jest": "^30.0.0", - "@types/node": "^24.10.4", + "@types/node": "^24.10.13", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", "aws-cdk-lib": "2.222.0", @@ -26,12 +26,12 @@ "jest": "^30.2.0", "jest-junit": "^16", "jsii": "~5.9.0", - "jsii-diff": "^1.121.0", + "jsii-diff": "^1.126.0", "jsii-docgen": "^10.5.0", - "jsii-pacmak": "^1.121.0", + "jsii-pacmak": "^1.126.0", "jsii-rosetta": "~5.9.0", - "projen": "^0.98.29", - "projen-pipelines": "^0.3.0", + "projen": "^0.99.16", + "projen-pipelines": "^0.3.3", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", "typescript": "^5.9.3" @@ -687,9 +687,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", - "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", "dev": true, "license": "MIT", "dependencies": { @@ -852,9 +852,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "version": "9.39.3", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.3.tgz", + "integrity": "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==", "dev": true, "license": "MIT", "engines": { @@ -1934,9 +1934,9 @@ } }, "node_modules/@jsii/check-node": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.121.0.tgz", - "integrity": "sha512-0mPTsD9PDx/+Kvi6xNfOMzcxWW/nzo74rp96vN5qVg8pZThtzHqR14X0z4E/SqfYVs6Tv+Xiu4ctRRFmwe4xtQ==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.126.0.tgz", + "integrity": "sha512-JCEiImb536Fbl9az3c0/KSfji4m/IIi/V1kWrlXnJxFGO98FaXJUQsDsXWKbr6YVN+9Eltwwpir08hDvmuT5Vg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2024,9 +2024,9 @@ } }, "node_modules/@jsii/spec": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.121.0.tgz", - "integrity": "sha512-TDDUKTSRgRB0j2Yti+LOgUzjka8D+NdJm9vzYu1DOGu8Oje8cl9hRYZUmGoW8dWQLnF1dcouUP0n9PLvVKzu5w==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.126.0.tgz", + "integrity": "sha512-TWCMhogxq5mR1BJaksRtB8ciUQ9vMYSHoQT2t5pKHUtNAJnyFHzWNO7EHr8eQAj74k8P5XeGkOWsfpkQxHiHMA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2037,9 +2037,9 @@ } }, "node_modules/@jsii/spec/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", + "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", "dev": true, "license": "MIT", "dependencies": { @@ -2340,9 +2340,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.10.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.4.tgz", - "integrity": "sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==", + "version": "24.10.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.13.tgz", + "integrity": "sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==", "dev": true, "license": "MIT", "peer": true, @@ -2382,20 +2382,20 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.49.0.tgz", - "integrity": "sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz", + "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/type-utils": "8.49.0", - "@typescript-eslint/utils": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", - "ignore": "^7.0.0", + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/type-utils": "8.56.0", + "@typescript-eslint/utils": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "ignore": "^7.0.5", "natural-compare": "^1.4.0", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2405,24 +2405,24 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.49.0", - "eslint": "^8.57.0 || ^9.0.0", + "@typescript-eslint/parser": "^8.56.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.49.0.tgz", - "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz", + "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", - "debug": "^4.3.4" + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2432,20 +2432,20 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.49.0.tgz", - "integrity": "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.49.0", - "@typescript-eslint/types": "^8.49.0", - "debug": "^4.3.4" + "@typescript-eslint/tsconfig-utils": "^8.56.0", + "@typescript-eslint/types": "^8.56.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2459,14 +2459,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.49.0.tgz", - "integrity": "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2477,9 +2477,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.49.0.tgz", - "integrity": "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", "dev": true, "license": "MIT", "engines": { @@ -2494,17 +2494,17 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.49.0.tgz", - "integrity": "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz", + "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/utils": "8.49.0", - "debug": "^4.3.4", - "ts-api-utils": "^2.1.0" + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0", + "@typescript-eslint/utils": "8.56.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2514,14 +2514,14 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/types": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.49.0.tgz", - "integrity": "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", "dev": true, "license": "MIT", "engines": { @@ -2533,21 +2533,21 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.49.0.tgz", - "integrity": "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.49.0", - "@typescript-eslint/tsconfig-utils": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", - "debug": "^4.3.4", - "minimatch": "^9.0.4", - "semver": "^7.6.0", + "@typescript-eslint/project-service": "8.56.0", + "@typescript-eslint/tsconfig-utils": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/visitor-keys": "8.56.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.1.0" + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2561,16 +2561,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.49.0.tgz", - "integrity": "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.0", + "@typescript-eslint/types": "8.56.0", + "@typescript-eslint/typescript-estree": "8.56.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2580,19 +2580,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.49.0.tgz", - "integrity": "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.56.0", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2602,6 +2602,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", @@ -4165,9 +4178,9 @@ } }, "node_modules/codemaker": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-1.121.0.tgz", - "integrity": "sha512-gZAYZkh3Ur9z9GEYz3/aHqWwhh9OsSoIVbNdxAmnRwu474W3fZDUQMYwHj94RgZ0cobxVTfevOyLP7N5d9hg4A==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-1.126.0.tgz", + "integrity": "sha512-0Qi6XXOJU8SIh62BDGsNBwVXHqd+k3a4iDJyDktotQGb1mmSp+/vdE7gWafi2+LLMIYHjwFIC1cOPVvHWBUZsw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -5203,9 +5216,9 @@ } }, "node_modules/eslint": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", + "version": "9.39.3", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.3.tgz", + "integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==", "dev": true, "license": "MIT", "peer": true, @@ -5216,7 +5229,7 @@ "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.2", + "@eslint/js": "9.39.3", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -9064,22 +9077,22 @@ } }, "node_modules/jsii": { - "version": "5.9.20", - "resolved": "https://registry.npmjs.org/jsii/-/jsii-5.9.20.tgz", - "integrity": "sha512-dB9URQFqDWn+6XenG7zrkHiRgmjmWc4A64hcnKYedVkmAZggEXiBJMxPXJL4w+7MhtV4NPMs9u8zZ5h8+pp7pQ==", + "version": "5.9.27", + "resolved": "https://registry.npmjs.org/jsii/-/jsii-5.9.27.tgz", + "integrity": "sha512-83xDAAgri2QzXyLzh73yOE1+JkeLCoup7paU5talAC7tmZfoVXXsTlhoUjA6zPsODwcEP9SQIWKefsNE/hP0/Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.121.0", - "@jsii/spec": "1.121.0", + "@jsii/check-node": "1.126.0", + "@jsii/spec": "1.126.0", "case": "^1.6.3", "chalk": "^4", "fast-deep-equal": "^3.1.3", "log4js": "^6.9.1", - "semver": "^7.7.3", + "semver": "^7.7.4", "semver-intersect": "^1.5.0", "sort-json": "^2.0.1", - "spdx-license-list": "^6.10.0", + "spdx-license-list": "^6.11.0", "typescript": "~5.9", "yargs": "^17.7.2" }, @@ -9087,20 +9100,20 @@ "jsii": "bin/jsii" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 20.16.0" } }, "node_modules/jsii-diff": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/jsii-diff/-/jsii-diff-1.121.0.tgz", - "integrity": "sha512-g3kyWuZbRshaQyaLhiYRaZh3aOIeXSRtIuB4g0QDyRRjPqzutHo0kjvcBStJKb4pVxaPiCYXZs00e9ZRVRCnqQ==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/jsii-diff/-/jsii-diff-1.126.0.tgz", + "integrity": "sha512-ukNv62FQo+6OgJDkM8TlVMIwVG1Sb370updE3/01y5ED00sdgtm88AXFwezAT6MdcI+mJ9/lHG1W8Ldl2FczLw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.121.0", - "@jsii/spec": "1.121.0", + "@jsii/check-node": "1.126.0", + "@jsii/spec": "1.126.0", "fs-extra": "^10.1.0", - "jsii-reflect": "^1.121.0", + "jsii-reflect": "^1.126.0", "log4js": "^6.9.1", "yargs": "^17.7.2" }, @@ -9112,19 +9125,19 @@ } }, "node_modules/jsii-docgen": { - "version": "10.11.5", - "resolved": "https://registry.npmjs.org/jsii-docgen/-/jsii-docgen-10.11.5.tgz", - "integrity": "sha512-o1JXhapFjNgjURhCRIw8AEVBOJ/cCzpT+RgEjSPKwJrpfkoOnqDSoLcG3wNiY0JumtzGgoZfOld38yO6vQQq4w==", + "version": "10.11.13", + "resolved": "https://registry.npmjs.org/jsii-docgen/-/jsii-docgen-10.11.13.tgz", + "integrity": "sha512-NsMH0DZLbbbwimxPxpK8b7g30m2lIZX0UPW5ktc0NwWlOYXOFM9ChEE98JmDeCok7LIyX01CUlLuH02gxLeQtg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/spec": "^1.121.0", + "@jsii/spec": "^1.126.0", "case": "^1.6.3", "fast-glob": "^3.3.3", "fs-extra": "^10.1.0", - "jsii-reflect": "^1.121.0", + "jsii-reflect": "^1.126.0", "json-stream-stringify": "^3.1.6", - "semver": "^7.7.3", + "semver": "^7.7.4", "yargs": "^16.2.0" }, "bin": { @@ -9265,20 +9278,20 @@ } }, "node_modules/jsii-pacmak": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.121.0.tgz", - "integrity": "sha512-7mxuZhwtNxLHvjtLmN+HD6B942SIOSuMj6AtrYNv/UkQeIbTqOGZUKhz3s1psTC5vM0DQagwVD3BoyacGmfBZQ==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.126.0.tgz", + "integrity": "sha512-2ugQuDr47S0xy44GMlDLoqL0jNVks9FQ2po3C51ghOeJpXzvv+mLpr18NKO8O8WLePIGhZ5uiYvsBSkUXa8ZmA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.121.0", - "@jsii/spec": "1.121.0", + "@jsii/check-node": "1.126.0", + "@jsii/spec": "1.126.0", "clone": "^2.1.2", - "codemaker": "^1.121.0", + "codemaker": "^1.126.0", "commonmark": "^0.31.2", "escape-string-regexp": "^4.0.0", "fs-extra": "^10.1.0", - "jsii-reflect": "^1.121.0", + "jsii-reflect": "^1.126.0", "semver": "^7.7.2", "spdx-license-list": "^6.10.0", "xmlbuilder": "^15.1.1", @@ -9308,17 +9321,17 @@ } }, "node_modules/jsii-reflect": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.121.0.tgz", - "integrity": "sha512-TqZdP8GwGq5+Qv96yuNMWapkd8oXEYVRKEqIGwR1UICcLOOXwF5CKzVG9tzNk37neWkIkE4U2PG/4I+bvIcFMQ==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.126.0.tgz", + "integrity": "sha512-Pq5/AAZ6/T1OKN5JyQSVHLc1sQN+8EATQR2C+0dcSAcJjmPJnVotzRIwfseMCMDelaGT1aTDWeYq0PppiCmk/w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.121.0", - "@jsii/spec": "1.121.0", + "@jsii/check-node": "1.126.0", + "@jsii/spec": "1.126.0", "chalk": "^4", "fs-extra": "^10.1.0", - "oo-ascii-tree": "^1.121.0", + "oo-ascii-tree": "^1.126.0", "yargs": "^17.7.2" }, "bin": { @@ -9406,21 +9419,21 @@ } }, "node_modules/jsii-rosetta": { - "version": "5.9.20", - "resolved": "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-5.9.20.tgz", - "integrity": "sha512-BMsFDilBLpSzIEdK38kYY4x0w4U5qZeLqOTiZUiyOwe9GsHZSfLCHWJ7TvTAAeBF36nnOzxSySL6+/Hp0N7pTQ==", + "version": "5.9.31", + "resolved": "https://registry.npmjs.org/jsii-rosetta/-/jsii-rosetta-5.9.31.tgz", + "integrity": "sha512-g0WR8oeFKe0xGtuPy6QU8BFArv5h2OlioKlemnHNAHUvnl+uahVy+I+qOw+HKtzr74LWi6Tv5nOZKhxnwSVuAQ==", "dev": true, "license": "Apache-2.0", "peer": true, "dependencies": { - "@jsii/check-node": "^1.121.0", - "@jsii/spec": "^1.121.0", + "@jsii/check-node": "^1.126.0", + "@jsii/spec": "^1.126.0", "@xmldom/xmldom": "^0.9.8", "chalk": "^4", "commonmark": "^0.31.2", "fast-glob": "^3.3.3", "jsii": "~5.9.1", - "semver": "^7.7.3", + "semver": "^7.7.4", "semver-intersect": "^1.5.0", "stream-json": "^1.9.1", "typescript": "~5.9", @@ -9431,7 +9444,7 @@ "jsii-rosetta": "bin/jsii-rosetta" }, "engines": { - "node": ">= 18.12.0" + "node": ">= 20.16.0" } }, "node_modules/jsii-rosetta/node_modules/ansi-styles": { @@ -10453,9 +10466,9 @@ } }, "node_modules/oo-ascii-tree": { - "version": "1.121.0", - "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.121.0.tgz", - "integrity": "sha512-Dwzge50NT4bUxynVLtn/eFnl5Vv+8thNDVhw2MFZf6t5DmtIWKCDdQGUrIhN6PMEloDXVvPIW//oZtooSkp79g==", + "version": "1.126.0", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.126.0.tgz", + "integrity": "sha512-EebBYPzBN8H/j+6sMB5IxAvulsffQuMaPn4ZQeiDKYy1uqTT5t50inNN/tn61wwCs7IZ2jUb1sCEkyh2iwkHlA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -10828,9 +10841,9 @@ "license": "MIT" }, "node_modules/projen": { - "version": "0.98.29", - "resolved": "https://registry.npmjs.org/projen/-/projen-0.98.29.tgz", - "integrity": "sha512-h5rbJZLINw63JcVOvgFJqXr++PJ3sCsYGgLOT4ZqboIOiiPOp7j6JaTrfNscFDOKhLX81lsOWmqOAb7VYIxZyQ==", + "version": "0.99.16", + "resolved": "https://registry.npmjs.org/projen/-/projen-0.99.16.tgz", + "integrity": "sha512-zG39JO/f0BgNXvkevQdlexjdsSgoSShxoiNCTfgJYrDzBdjFBkHpjC06Vn4bk+95TaMfaIn7Dgbdp6jxnbvRqA==", "bundleDependencies": [ "@iarna/toml", "case", @@ -10860,9 +10873,9 @@ "fast-json-patch": "^3.1.1", "ini": "^2.0.0", "parse-conflict-json": "^4.0.0", - "semver": "^7.7.3", + "semver": "^7.7.4", "shx": "^0.4.0", - "xmlbuilder2": "^3.1.1", + "xmlbuilder2": "^4.0.3", "yaml": "^2.2.2", "yargs": "^17.7.2" }, @@ -10877,9 +10890,9 @@ } }, "node_modules/projen-pipelines": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/projen-pipelines/-/projen-pipelines-0.3.0.tgz", - "integrity": "sha512-yhFHUALsRJKwQd8rb+sZcelSuHyGPQiBdIdLGWQwwndMXx4tk69avQbOX/dXvytgeayj/npzY/4ZnNsLYTw+hA==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/projen-pipelines/-/projen-pipelines-0.3.3.tgz", + "integrity": "sha512-V0K2xKvsuFSZ7a+Fs5gcyEAmamEkQcxVOGnyWf/Ah2JtdH57/nE+JnHowVzhCmrD+2GClmgulf9Pco/0fRl68g==", "bundleDependencies": [ "standard-version" ], @@ -10894,25 +10907,25 @@ }, "peerDependencies": { "constructs": "^10.4.2", - "projen": ">=0.96.3 <1.0.0" + "projen": ">=0.99.9 <1.0.0" } }, "node_modules/projen-pipelines/node_modules/@babel/code-frame": { - "version": "7.26.2", + "version": "7.29.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", + "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/projen-pipelines/node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", + "version": "7.28.5", "dev": true, "inBundle": true, "license": "MIT", @@ -11189,7 +11202,7 @@ } }, "node_modules/projen-pipelines/node_modules/dotgitignore/node_modules/brace-expansion": { - "version": "1.1.11", + "version": "1.1.12", "dev": true, "inBundle": true, "license": "MIT", @@ -11278,7 +11291,7 @@ "license": "MIT" }, "node_modules/projen-pipelines/node_modules/error-ex": { - "version": "1.3.2", + "version": "1.3.4", "dev": true, "inBundle": true, "license": "MIT", @@ -11698,7 +11711,7 @@ } }, "node_modules/projen-pipelines/node_modules/lodash": { - "version": "4.17.21", + "version": "4.17.23", "dev": true, "inBundle": true, "license": "MIT" @@ -12033,6 +12046,27 @@ "inBundle": true, "license": "MIT" }, + "node_modules/projen-pipelines/node_modules/path-type": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/projen-pipelines/node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/projen-pipelines/node_modules/picocolors": { "version": "1.1.1", "dev": true, @@ -12185,27 +12219,6 @@ "validate-npm-package-license": "^3.0.1" } }, - "node_modules/projen-pipelines/node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/projen-pipelines/node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/projen-pipelines/node_modules/read-pkg/node_modules/semver": { "version": "5.7.2", "dev": true, @@ -12252,12 +12265,12 @@ } }, "node_modules/projen-pipelines/node_modules/resolve": { - "version": "1.22.10", + "version": "1.22.11", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.16.0", + "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -12292,7 +12305,7 @@ "license": "MIT" }, "node_modules/projen-pipelines/node_modules/semver": { - "version": "7.7.2", + "version": "7.7.3", "dev": true, "inBundle": true, "license": "ISC", @@ -12339,7 +12352,7 @@ } }, "node_modules/projen-pipelines/node_modules/spdx-license-ids": { - "version": "3.0.21", + "version": "3.0.22", "dev": true, "inBundle": true, "license": "CC0-1.0" @@ -13055,51 +13068,51 @@ } }, "node_modules/projen/node_modules/@oozcitak/dom": { - "version": "1.15.10", + "version": "2.0.2", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@oozcitak/infra": "1.0.8", - "@oozcitak/url": "1.0.4", - "@oozcitak/util": "8.3.8" + "@oozcitak/infra": "^2.0.2", + "@oozcitak/url": "^3.0.0", + "@oozcitak/util": "^10.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=20.0" } }, "node_modules/projen/node_modules/@oozcitak/infra": { - "version": "1.0.8", + "version": "2.0.2", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@oozcitak/util": "8.3.8" + "@oozcitak/util": "^10.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=20.0" } }, "node_modules/projen/node_modules/@oozcitak/url": { - "version": "1.0.4", + "version": "3.0.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@oozcitak/infra": "1.0.8", - "@oozcitak/util": "8.3.8" + "@oozcitak/infra": "^2.0.2", + "@oozcitak/util": "^10.0.0" }, "engines": { - "node": ">=8.0" + "node": ">=20.0" } }, "node_modules/projen/node_modules/@oozcitak/util": { - "version": "8.3.8", + "version": "10.0.0", "dev": true, "inBundle": true, "license": "MIT", "engines": { - "node": ">=8.0" + "node": ">=20.0" } }, "node_modules/projen/node_modules/ansi-regex": { @@ -13126,6 +13139,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/projen/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "Python-2.0" + }, "node_modules/projen/node_modules/array-timsort": { "version": "1.0.3", "dev": true, @@ -13447,6 +13466,18 @@ "inBundle": true, "license": "ISC" }, + "node_modules/projen/node_modules/js-yaml": { + "version": "4.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "node_modules/projen/node_modules/json-parse-even-better-errors": { "version": "4.0.0", "dev": true, @@ -13668,7 +13699,7 @@ } }, "node_modules/projen/node_modules/semver": { - "version": "7.7.3", + "version": "7.7.4", "dev": true, "inBundle": true, "license": "ISC", @@ -13837,12 +13868,6 @@ "inBundle": true, "license": "ISC" }, - "node_modules/projen/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause" - }, "node_modules/projen/node_modules/string-width": { "version": "4.2.3", "dev": true, @@ -13938,40 +13963,18 @@ "license": "ISC" }, "node_modules/projen/node_modules/xmlbuilder2": { - "version": "3.1.1", + "version": "4.0.3", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { - "@oozcitak/dom": "1.15.10", - "@oozcitak/infra": "1.0.8", - "@oozcitak/util": "8.3.8", - "js-yaml": "3.14.1" + "@oozcitak/dom": "^2.0.2", + "@oozcitak/infra": "^2.0.2", + "@oozcitak/util": "^10.0.0", + "js-yaml": "^4.1.1" }, "engines": { - "node": ">=12.0" - } - }, - "node_modules/projen/node_modules/xmlbuilder2/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/projen/node_modules/xmlbuilder2/node_modules/js-yaml": { - "version": "3.14.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "node": ">=20.0" } }, "node_modules/projen/node_modules/y18n": { @@ -14498,9 +14501,9 @@ } }, "node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", "dev": true, "license": "ISC", "bin": { @@ -14794,9 +14797,9 @@ "license": "CC0-1.0" }, "node_modules/spdx-license-list": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.10.0.tgz", - "integrity": "sha512-wF3RhDFoqdu14d1Prv6c8aNU0FSRuSFJpNjWeygIZcNZEwPxp7I5/Hwo8j6lSkBKWAIkSQrKefrC5N0lvOP0Gw==", + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-6.11.0.tgz", + "integrity": "sha512-p5ICd51dSnh7zIMtPgbB9ShBg3HMT77OeI6WVhrFFvxa5KIFYNcqxD4joAE+n1zZ7wlJdEkrOMwC75JUMMmsJA==", "dev": true, "license": "CC0-1.0", "engines": { @@ -15438,9 +15441,9 @@ } }, "node_modules/ts-api-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", - "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 1a8cdc5..eda3d78 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@stylistic/eslint-plugin": "^2", "@types/jest": "^30.0.0", - "@types/node": "^24.10.4", + "@types/node": "^24.10.13", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", "aws-cdk-lib": "2.222.0", @@ -52,12 +52,12 @@ "jest": "^30.2.0", "jest-junit": "^16", "jsii": "~5.9.0", - "jsii-diff": "^1.121.0", + "jsii-diff": "^1.126.0", "jsii-docgen": "^10.5.0", - "jsii-pacmak": "^1.121.0", + "jsii-pacmak": "^1.126.0", "jsii-rosetta": "~5.9.0", - "projen": "^0.98.29", - "projen-pipelines": "^0.3.0", + "projen": "^0.99.16", + "projen-pipelines": "^0.3.3", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", "typescript": "^5.9.3"