diff --git a/package-lock.json b/package-lock.json index 3e2bd27..460cfb4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,10 +14,10 @@ "@semantic-release/git": "^10.0.1", "@types/node": "^24.9.1", "aws-cdk-lib": "^2.220.0", - "constructs": "10.4.2", - "jsii": "5.9.10", - "jsii-docgen": "10.11.0", - "jsii-pacmak": "1.117.0", + "constructs": "10.4.3", + "jsii": "5.9.13", + "jsii-docgen": "10.11.2", + "jsii-pacmak": "1.119.0", "nodemon": "^3.1.10", "npm-run-all": "^4.1.5", "prettier": "^3.6.2", @@ -181,9 +181,9 @@ } }, "node_modules/@jsii/spec": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.117.0.tgz", - "integrity": "sha512-Uru/sg3RN9Rr0smN3MS5gueeGdQdPHQ9fTVSxEOuzpxr5z1gej51rs73luj1cYPncMryHo+YkygpucCdLiQItg==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.119.0.tgz", + "integrity": "sha512-A542Rq4h+DkBivoYWYmo86j8fdmd5kzGNN+2K+MhKPbZ3mHYRN6HHa3fLKYPcbNyLRi1eT+n8LXaVjEBtDKEDQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1032,9 +1032,9 @@ } }, "node_modules/@types/node": { - "version": "24.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.9.1.tgz", - "integrity": "sha512-QoiaXANRkSXK6p0Duvt56W208du4P9Uye9hWLWgGMDTEoKPhuenzNcC4vGUmrNkiOKTlIrBoyNQYNpSwfEZXSg==", + "version": "24.10.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.0.tgz", + "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", "dev": true, "license": "MIT", "dependencies": { @@ -1280,9 +1280,9 @@ } }, "node_modules/aws-cdk-lib": { - "version": "2.221.0", - "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.221.0.tgz", - "integrity": "sha512-lOS0EnE4NQBW2+/0/qxwDBtGYGt8Fa/lCYsvC2/XTU3vBZ454mKkdI9zWKspZJ+Fo5b2iS1Q7iiSIbQVat2xJA==", + "version": "2.223.0", + "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.223.0.tgz", + "integrity": "sha512-UCSsBs3d6nAuXpx+nSQM6DmEHHOwVCbzItPmByh/Irx2V8vjPqLrjR3RDYbMWRv0u1bxK/YEjuzwnts8uYS7UQ==", "bundleDependencies": [ "@balena/dockerignore", "case", @@ -1946,9 +1946,9 @@ } }, "node_modules/codemaker": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-1.117.0.tgz", - "integrity": "sha512-JV/ZjfZtw8tAXIQPRw3lUEVzRo/GAHihUYj0CulnjN2A1+WDKzGR9Yzle/yxLnO+dZCxfIRzikev/FmfFA8r6A==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/codemaker/-/codemaker-1.119.0.tgz", + "integrity": "sha512-2l3t8Dc2y/jDVk0munVT3K5bPeanEpKsgCEwO0KsBY87MCxnTTzJCQxVyd7+AeVIy7LRMNkXfNAziVP53r6e9g==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2084,9 +2084,9 @@ } }, "node_modules/constructs": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.2.tgz", - "integrity": "sha512-wsNxBlAott2qg8Zv87q3eYZYgheb9lchtBfjHzzLHtXbttwSrHPs1NNQbBrmbb1YZvYg2+Vh0Dor76w4mFxJkA==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/constructs/-/constructs-10.4.3.tgz", + "integrity": "sha512-3+ZB67qWGM1vEstNpj6pGaLNN1qz4gxC1CBhEUhZDZk0PqzQWY65IzC1Doq17MGPa9xa2wJ1G/DJ3swU8kWAHQ==", "dev": true, "license": "Apache-2.0" }, @@ -2809,16 +2809,17 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "micromatch": "^4.0.8" }, "engines": { "node": ">=8.6.0" @@ -3038,12 +3039,6 @@ "node": ">=14.14" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -3632,16 +3627,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -4060,14 +4045,14 @@ } }, "node_modules/jsii": { - "version": "5.9.10", - "resolved": "https://registry.npmjs.org/jsii/-/jsii-5.9.10.tgz", - "integrity": "sha512-5CcN7hMRJArrVWL9RCYlTtKf6ZXO4Oi6NNxtuAyjAESF/uxy8i/maDdR72Ot1r8GlFq2bUFK0nimE3+ZP2UCHA==", + "version": "5.9.13", + "resolved": "https://registry.npmjs.org/jsii/-/jsii-5.9.13.tgz", + "integrity": "sha512-H5jzHwnXgrr3ogrKD9LcYih/jzD4P1mif1Kriu2PkvZgM3Tt7hHZLP9N0ZKxQ19PbEWnLFC+txO2xqre89ymuw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.116.0", - "@jsii/spec": "1.116.0", + "@jsii/check-node": "1.118.0", + "@jsii/spec": "1.118.0", "case": "^1.6.3", "chalk": "^4", "fast-deep-equal": "^3.1.3", @@ -4087,18 +4072,17 @@ } }, "node_modules/jsii-docgen": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/jsii-docgen/-/jsii-docgen-10.11.0.tgz", - "integrity": "sha512-aGk7xwAnY7w0AgzJd1MNlJiLscl+K3VN4wVFXJGSkzUo+ue73775wIrEQnL3fRnYtqagb4m9xCvA8dU/u+xwYQ==", + "version": "10.11.2", + "resolved": "https://registry.npmjs.org/jsii-docgen/-/jsii-docgen-10.11.2.tgz", + "integrity": "sha512-mZwYi92HuPEYYrxm18390pjT48urcOg7PmvokDeCCAmqm4f5wWpEhBGpnoy+xyvD7DBZ4zKedNHq0vdP+PATGA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/spec": "^1.117.0", + "@jsii/spec": "^1.118.0", "case": "^1.6.3", + "fast-glob": "^3.3.3", "fs-extra": "^10.1.0", - "glob": "^8.1.0", - "glob-promise": "^6.0.7", - "jsii-reflect": "^1.117.0", + "jsii-reflect": "^1.118.0", "json-stream-stringify": "^3.1.6", "semver": "^7.7.3", "yargs": "^16.2.0" @@ -4110,16 +4094,6 @@ "jsii-rosetta": "^1.85.0 || ~5.0.14 || ~5.1.2 || ~5.2.0 || ~5.3.0 || ~5.4.0 || ~5.5.0 || ~5.6.0 || ~5.7.0 || ~5.8.0 || ~5.9.1" } }, - "node_modules/jsii-docgen/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/jsii-docgen/node_modules/cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", @@ -4145,57 +4119,6 @@ "node": ">=12" } }, - "node_modules/jsii-docgen/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jsii-docgen/node_modules/glob-promise": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-6.0.7.tgz", - "integrity": "sha512-DEAe6br1w8ZF+y6KM2pzgdfhpreladtNvyNNVgSkxxkFWzXTJFXxQrJQQbAnc7kL0EUd7w5cR8u4K0P4+/q+Gw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/ahmadnassri" - }, - "peerDependencies": { - "glob": "^8.0.3" - } - }, - "node_modules/jsii-docgen/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jsii-docgen/node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -4215,20 +4138,20 @@ } }, "node_modules/jsii-pacmak": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.117.0.tgz", - "integrity": "sha512-Ye5oppvdjhls1dsf+/rxIv22GvlIklTaPGoHQgG5SE4BJq+IWxCX/YYM+KPgamNSZhMbgbkd7iG00RAvG4ImFA==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/jsii-pacmak/-/jsii-pacmak-1.119.0.tgz", + "integrity": "sha512-XKDGt7NmeyUWMj6T251cUTydv+q0Z9SIDHNPExALAjG1x23fJQKPMZ8NgvCPVcxcNN+UUyMgfXKzAvsE3dmF3g==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.117.0", - "@jsii/spec": "1.117.0", + "@jsii/check-node": "1.119.0", + "@jsii/spec": "1.119.0", "clone": "^2.1.2", - "codemaker": "^1.117.0", + "codemaker": "^1.119.0", "commonmark": "^0.31.2", "escape-string-regexp": "^4.0.0", "fs-extra": "^10.1.0", - "jsii-reflect": "^1.117.0", + "jsii-reflect": "^1.119.0", "semver": "^7.7.2", "spdx-license-list": "^6.10.0", "xmlbuilder": "^15.1.1", @@ -4245,9 +4168,9 @@ } }, "node_modules/jsii-pacmak/node_modules/@jsii/check-node": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.117.0.tgz", - "integrity": "sha512-OtCwbCGGV41O4zuv11aioMFOSUHKm3cVBFmmwsls0ilcgzAKQ5Dk4/gqbzhpissiiDfFZuW+WjXO1lgTm8oRfw==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.119.0.tgz", + "integrity": "sha512-dJ6hz+kpDWC/gAR7X5gmZVWjHX24Nlh2YEYKfY4r/NXrAp+2tdQ1Xhzt1fgOyh0nea+yLdiBLjkOzE1sRIPQFA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4274,20 +4197,21 @@ } }, "node_modules/jsii-reflect": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.117.0.tgz", - "integrity": "sha512-ttdzWulvjV8pdn/hdZQt/lLSizH8TXIFM22y3tIHD6yxapO07r0KTekbAR+XZ2zlUiOz4Url6+7wOs4IMijhag==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/jsii-reflect/-/jsii-reflect-1.119.0.tgz", + "integrity": "sha512-wESVnE8TtwGqX+EEEOBsXVFZdK4Q6dVU7GcRW1JsCYWQzduKcisgF1xlR9TQK95zCJmrNhjOp/4/5UzVJyBahQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsii/check-node": "1.117.0", - "@jsii/spec": "1.117.0", + "@jsii/check-node": "1.119.0", + "@jsii/spec": "1.119.0", "chalk": "^4", "fs-extra": "^10.1.0", - "oo-ascii-tree": "^1.117.0", + "oo-ascii-tree": "^1.119.0", "yargs": "^17.7.2" }, "bin": { + "jsii-query": "bin/jsii-query", "jsii-tree": "bin/jsii-tree" }, "engines": { @@ -4295,9 +4219,9 @@ } }, "node_modules/jsii-reflect/node_modules/@jsii/check-node": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.117.0.tgz", - "integrity": "sha512-OtCwbCGGV41O4zuv11aioMFOSUHKm3cVBFmmwsls0ilcgzAKQ5Dk4/gqbzhpissiiDfFZuW+WjXO1lgTm8oRfw==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.119.0.tgz", + "integrity": "sha512-dJ6hz+kpDWC/gAR7X5gmZVWjHX24Nlh2YEYKfY4r/NXrAp+2tdQ1Xhzt1fgOyh0nea+yLdiBLjkOzE1sRIPQFA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4396,9 +4320,9 @@ } }, "node_modules/jsii/node_modules/@jsii/check-node": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.116.0.tgz", - "integrity": "sha512-Avk6AKggZJcWpDLGH8lb5duyfGIVHCmmeglM3LfmQvKU/zumbRfeg4LvUXGqJflnRB7GAbzbx8iDNo8FMjIWjg==", + "version": "1.118.0", + "resolved": "https://registry.npmjs.org/@jsii/check-node/-/check-node-1.118.0.tgz", + "integrity": "sha512-8IaXtUO6oq3Dmi9rxXqsBRnKxqbe0OARGt4tw46Li7kR5/GXE/DBGPKZ2rOvi2CekOh8b3VGBU+wd84RQciTAA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -4410,9 +4334,9 @@ } }, "node_modules/jsii/node_modules/@jsii/spec": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.116.0.tgz", - "integrity": "sha512-BqsOMsE7Md6EwaLammXeCOi20GlsA4lAawIrPN0jHeFjZnEqUsiWRXZw+9EG3lTImW9QLVN1cF9kbQ3t3vAXeQ==", + "version": "1.118.0", + "resolved": "https://registry.npmjs.org/@jsii/spec/-/spec-1.118.0.tgz", + "integrity": "sha512-aVe535/sN1EW88DYiEO3r0gqkKJ7ob0yfWC8+c1GVEayAecuvBjmwzzc7oDIIOthZ7PT3OBJ2xPqGqtbCyR3Uw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7854,15 +7778,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -7879,9 +7794,9 @@ } }, "node_modules/oo-ascii-tree": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.117.0.tgz", - "integrity": "sha512-Kzl5NSpj1LzCFqsEpKaOKZCk1X/gTpfLAFXkbEpdKS1LLuhxgMaHIVHjpeJ5EdXudJWiA9+HRFb7UjFrO0a+UA==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.119.0.tgz", + "integrity": "sha512-4Aj3mBl0nM/YsUWEoUGPtO8gQ/tUJqaLyTGV63vag1plJuQuJShWHKEXcS0k8r70EDoOcx3q3Dql0U6YuMW2kw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -8695,9 +8610,9 @@ } }, "node_modules/semantic-release": { - "version": "25.0.1", - "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-25.0.1.tgz", - "integrity": "sha512-0OCYLm0AfVilNGukM+w0C4aptITfuW1Mhvmz8LQliLeYbPOTFRCIJzoltWWx/F5zVFe6np9eNatBUHdAvMFeZg==", + "version": "25.0.2", + "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-25.0.2.tgz", + "integrity": "sha512-6qGjWccl5yoyugHt3jTgztJ9Y0JVzyH8/Voc/D8PlLat9pwxQYXz7W1Dpnq5h0/G5GCYGUaDSlYcyk3AMh5A6g==", "dev": true, "license": "MIT", "dependencies": { @@ -8724,7 +8639,7 @@ "micromatch": "^4.0.2", "p-each-series": "^3.0.0", "p-reduce": "^3.0.0", - "read-package-up": "^11.0.0", + "read-package-up": "^12.0.0", "resolve-from": "^5.0.0", "semver": "^7.3.2", "semver-diff": "^5.0.0", @@ -8945,6 +8860,21 @@ "node": "20 || >=22" } }, + "node_modules/semantic-release/node_modules/normalize-package-data": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-8.0.0.tgz", + "integrity": "sha512-RWk+PI433eESQ7ounYxIp67CYuVsS1uYSonX3kA6ps/3LWfjVQa/ptEg6Y3T6uAMq1mWpX9PQ+qx+QaHpsc7gQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^9.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, "node_modules/semantic-release/node_modules/npm-run-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", @@ -8975,6 +8905,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/semantic-release/node_modules/parse-json": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", + "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "index-to-position": "^1.1.0", + "type-fest": "^4.39.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semantic-release/node_modules/parse-json/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/semantic-release/node_modules/path-key": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", @@ -8988,6 +8949,44 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/semantic-release/node_modules/read-package-up": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-12.0.0.tgz", + "integrity": "sha512-Q5hMVBYur/eQNWDdbF4/Wqqr9Bjvtrw2kjGxxBbKLbx8bVCL8gcArjTy8zDUuLGQicftpMuU0riQNcAsbtOVsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up-simple": "^1.0.1", + "read-pkg": "^10.0.0", + "type-fest": "^5.2.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semantic-release/node_modules/read-pkg": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-10.0.0.tgz", + "integrity": "sha512-A70UlgfNdKI5NSvTTfHzLQj7NJRpJ4mT5tGafkllJ4wh71oYuGm/pzphHcmW4s35iox56KSK721AihodoXSc/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.4", + "normalize-package-data": "^8.0.0", + "parse-json": "^8.3.0", + "type-fest": "^5.2.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/semantic-release/node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -9048,6 +9047,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/semantic-release/node_modules/type-fest": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.2.0.tgz", + "integrity": "sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/semantic-release/node_modules/wrap-ansi": { "version": "9.0.2", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", @@ -9730,6 +9745,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/temp-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", @@ -10297,12 +10325,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, "node_modules/xmlbuilder": { "version": "15.1.1", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", diff --git a/package.json b/package.json index 0bf20d5..e8128c9 100644 --- a/package.json +++ b/package.json @@ -44,10 +44,10 @@ "@semantic-release/git": "^10.0.1", "@types/node": "^24.9.1", "aws-cdk-lib": "^2.220.0", - "constructs": "10.4.2", - "jsii": "5.9.10", - "jsii-docgen": "10.11.0", - "jsii-pacmak": "1.117.0", + "constructs": "10.4.3", + "jsii": "5.9.13", + "jsii-docgen": "10.11.2", + "jsii-pacmak": "1.119.0", "nodemon": "^3.1.10", "npm-run-all": "^4.1.5", "prettier": "^3.6.2",