diff --git a/package.json b/package.json index 7fc40fc..32a180b 100644 --- a/package.json +++ b/package.json @@ -56,13 +56,13 @@ "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.10.0", "eslint-plugin-import": "^2.31.0", - "eslint-plugin-prettier": "^5.2.5", + "eslint-plugin-prettier": "^5.2.6", "jest": "^29", "jest-junit": "^15", "jsii": "~5.3.0", - "jsii-diff": "^1.110.0", + "jsii-diff": "^1.111.0", "jsii-docgen": "^10.5.0", - "jsii-pacmak": "^1.110.0", + "jsii-pacmak": "^1.111.0", "jsii-rosetta": "^5.8.2", "prettier": "^3.5.3", "projen": "^0.88.1", diff --git a/yarn.lock b/yarn.lock index 670ee9f..51f87f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -36,21 +36,21 @@ resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz#6d3c7860354d4856a7e75375f2f0ecab313b4989" integrity sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A== -"@aws-cdk/aws-service-spec@0.1.62": - version "0.1.62" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.62.tgz#7cb5f186f9805206ac7718f75d4c537d7727dc0d" - integrity sha512-E6jCjAHagp0OfGfTfGae/kctceuzLyJ+DuWLrmh/dTGVobUVdtObFLCE5X5u7LK2xq0YI9RRsC9pEJtAmD9bmw== +"@aws-cdk/aws-service-spec@0.1.65": + version "0.1.65" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.65.tgz#2290890cd9cbfe9550a18f732f6a870706cb92b6" + integrity sha512-jCIm5qrlQMYnawc1jS2F9GKDGZ36nnIG+uA4dtbt0TIHV+Lk6eaY7fqSxxjf9OMGYuYOpn01gWJUWUQ0uTPKGA== dependencies: - "@aws-cdk/service-spec-types" "^0.0.128" + "@aws-cdk/service-spec-types" "^0.0.131" "@cdklabs/tskb" "^0.0.3" "@aws-cdk/integ-runner@latest": - version "2.186.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/integ-runner/-/integ-runner-2.186.0.tgz#87f2868ea291265c90f626364442f9fb1b783e8c" - integrity sha512-TOQow5gtcJCiF/R3LEfSS4f8OXojxtXKUrv9fDr9yW95t9m8R6QEJDDtz0QCw+QNlxmHknevlGAapWwfK/ZV8w== + version "2.186.1" + resolved "https://registry.yarnpkg.com/@aws-cdk/integ-runner/-/integ-runner-2.186.1.tgz#746c9d4c771b7db29a08f3a68fd049d30575589a" + integrity sha512-/7AyijORoPqdA4ZYqatR1PbfOgbTroSksRV/jdGgdnFplwDRlZvLxfi17Bh+vXDi1RnkgXV8blIV7IKu8NAGdA== dependencies: - "@aws-cdk/aws-service-spec" "0.1.62" - aws-cdk "2.1006.0" + "@aws-cdk/aws-service-spec" "0.1.65" + aws-cdk "2.1007.0" optionalDependencies: fsevents "2.3.2" @@ -59,10 +59,10 @@ resolved "https://registry.yarnpkg.com/@aws-cdk/integ-tests-alpha/-/integ-tests-alpha-2.121.0-alpha.0.tgz#c66987cc8f426d126dfc2d4fe95da77de10d206f" integrity sha512-6T4UYF8+2q3ph9s0CT5WTIDShQXPI+1/2D9CmrT2wJwfcfKb8K+MoJObwli5aeAKXhbtrZBbQWd/udezjtpa3g== -"@aws-cdk/service-spec-types@^0.0.128": - version "0.0.128" - resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.128.tgz#7f84406311664e08523501885b4e28d0e8e34f26" - integrity sha512-wAYyf6xiYXObUR/f83iSd8cQ4TgDuk7h909wgmTMIIWxId1NJGw8o0TvInYjHP0GtXIFGoHoeO2efKsp72YbBw== +"@aws-cdk/service-spec-types@^0.0.131": + version "0.0.131" + resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.131.tgz#7cd3df0681d4fb32c6f5b3988d2dbeb31849b6fc" + integrity sha512-m0Kewp3I6xSP60IAOWI+KVC96CPDNtDxfeRV+yj6nBwsI8PCMmy8W6+EOMAgGTmYa/frKCJ9PDrXepGzVpTEQQ== dependencies: "@cdklabs/tskb" "^0.0.3" @@ -721,10 +721,18 @@ chalk "^4.1.2" semver "^7.7.1" -"@jsii/spec@^1.104.0", "@jsii/spec@^1.110.0": - version "1.110.0" - resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.110.0.tgz#0d8af08fdc57e79514291c909a23d0437124f107" - integrity sha512-qJBcIf5VJL+xDloImTkIfJIdXkhSnM46gqF73pwLahCwJQit0TwC8a659+aseCoAxF2+b0cnM0nzmoM+BWh2VA== +"@jsii/check-node@1.111.0": + version "1.111.0" + resolved "https://registry.yarnpkg.com/@jsii/check-node/-/check-node-1.111.0.tgz#dfd6dce4f9d7a97924e51f152a5e5058039d7b4d" + integrity sha512-R3iLYH1gCixDFVhrltoeKuZvcLLx03fCDlQxl3sR0T5ko1fAWBn5zNaP6O6/d0vpXB3QevGcMJ78Xgll2gHvIA== + dependencies: + chalk "^4.1.2" + semver "^7.7.1" + +"@jsii/spec@^1.104.0", "@jsii/spec@^1.110.0", "@jsii/spec@^1.111.0": + version "1.111.0" + resolved "https://registry.yarnpkg.com/@jsii/spec/-/spec-1.111.0.tgz#b8fa48433565c5015b9c69595781cf3f3c6ba264" + integrity sha512-T2t5xg4Epv0+AhKjod6UR+WXGdnUSKysviUotHVdX0MgrLc6cTQKQwz9aL/dj4GUSfKsR7M58AKHVhM+cLpdWw== dependencies: ajv "^8.17.1" @@ -926,11 +934,11 @@ integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== "@types/node@*": - version "22.13.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.13.17.tgz#9ca6a81a0180cdcfd3719b9cf6c09186756e1754" - integrity sha512-nAJuQXoyPj04uLgu+obZcSmsfOenUg6DxPKogeUy6yNCFwWaj5sBF8/G/pNo8EtBJjAfSVgfIlugR/BCOleO+g== + version "22.14.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.14.0.tgz#d3bfa3936fef0dbacd79ea3eb17d521c628bb47e" + integrity sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA== dependencies: - undici-types "~6.20.0" + undici-types "~6.21.0" "@types/node@^18": version "18.19.86" @@ -1372,10 +1380,10 @@ aws-cdk-lib@2.121.0: table "^6.8.1" yaml "1.10.2" -aws-cdk@2.1006.0: - version "2.1006.0" - resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.1006.0.tgz#21fd99184c5b0eea3c5c384fd5c5209e78569508" - integrity sha512-6qYnCt4mBN+3i/5F+FC2yMETkDHY/IL7gt3EuqKVPcaAO4jU7oXfVSlR60CYRkZWL4fnAurUV14RkJuJyVG/IA== +aws-cdk@2.1007.0: + version "2.1007.0" + resolved "https://registry.yarnpkg.com/aws-cdk/-/aws-cdk-2.1007.0.tgz#cdeca2bd3a4a628c73c9dab3ac37f29d3f63b223" + integrity sha512-/UOYOTGWUm+pP9qxg03tID5tL6euC+pb+xo0RBue+xhnUWwj/Bbsw6DbqbpOPMrNzTUxmM723/uMEQmM6S26dw== optionalDependencies: fsevents "2.3.2" @@ -1625,10 +1633,10 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== -codemaker@^1.110.0: - version "1.110.0" - resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.110.0.tgz#15104750d71e2297f310a5dee0c4e769a965dc0f" - integrity sha512-+aIsH91DjT+c0fDG0CqELCpeZJZyj6Lw266B3iLivBOZvJabdP+myoNLdIqCwcUkp0q17MFL27tilWIhy1DuuQ== +codemaker@^1.111.0: + version "1.111.0" + resolved "https://registry.yarnpkg.com/codemaker/-/codemaker-1.111.0.tgz#3f86ca6fba71c9a75ba47e704d9e3cc814b97237" + integrity sha512-roT0x2rjngWUTbyM/mFyLSkh/H8YMZlaj7kSLzzJAZUSLxRjU/4zPd0bvjaRERVONJZMlitrP8ndmqnEjxLoBw== dependencies: camelcase "^6.3.0" decamelize "^5.0.1" @@ -2146,9 +2154,9 @@ ejs@^3.1.10: jake "^10.8.5" electron-to-chromium@^1.5.73: - version "1.5.129" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.129.tgz#fafa835aea5d15fcd5cbe9bd6bf1cb5d4b3aa06e" - integrity sha512-JlXUemX4s0+9f8mLqib/bHH8gOHf5elKS6KeWG3sk3xozb/JTq/RLXIv8OKUWiK4Ah00Wm88EFj5PYkFr4RUPA== + version "1.5.130" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.130.tgz#19f5dd2cf166a8dd1350b08230a33faba0d8f4ec" + integrity sha512-Ou2u7L9j2XLZbhqzyX0jWDj6gA8D3jIfVzt4rikLf3cGBa0VdReuFimBKS9tQJA4+XpeCxj1NoWlfBXzbMa9IA== emittery@^0.13.1: version "0.13.1" @@ -2356,13 +2364,13 @@ eslint-plugin-import@^2.31.0: string.prototype.trimend "^1.0.8" tsconfig-paths "^3.15.0" -eslint-plugin-prettier@^5.2.5: - version "5.2.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.5.tgz#0ff00b16f4c80ccdafd6a24a263effba1700087e" - integrity sha512-IKKP8R87pJyMl7WWamLgPkloB16dagPIdd2FjBDbyRYPKo93wS/NbCOPh6gH+ieNLC+XZrhJt/kWj0PS/DFdmg== +eslint-plugin-prettier@^5.2.6: + version "5.2.6" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.6.tgz#be39e3bb23bb3eeb7e7df0927cdb46e4d7945096" + integrity sha512-mUcf7QG2Tjk7H055Jk0lGBjbgDnfrvqjhXh9t2xLMSCjZVcw9Rb1V6sVNXO0th3jgeO7zllWPTNRil3JW94TnQ== dependencies: prettier-linter-helpers "^1.0.0" - synckit "^0.10.2" + synckit "^0.11.0" eslint-scope@^7.2.2: version "7.2.2" @@ -3813,60 +3821,60 @@ jsesc@^3.0.2: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== -jsii-diff@^1.110.0: - version "1.110.0" - resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-1.110.0.tgz#fa45998e8fb85483fa0c0924f7702fe948937f73" - integrity sha512-cYEVZVn1NJ+jnIyStTjYwiMAMAu+Eqhqm+XLeZO7lvTSRZB2uQ78f4WrnXG9vleW+vXrBAEXW76tmxziokFQdw== +jsii-diff@^1.111.0: + version "1.111.0" + resolved "https://registry.yarnpkg.com/jsii-diff/-/jsii-diff-1.111.0.tgz#25f1a6f02ec4e998e135c8a849d9526ce05d0da6" + integrity sha512-uKCJMhEyGUfnh0Pleg1B22Nk1hl5n9tF8QwuTmKYPVOTuEFXZvA4qXJuI+FQVZhg/aSM9P67fKM3NgeKD/pQkQ== dependencies: - "@jsii/check-node" "1.110.0" - "@jsii/spec" "^1.110.0" + "@jsii/check-node" "1.111.0" + "@jsii/spec" "^1.111.0" fs-extra "^10.1.0" - jsii-reflect "^1.110.0" + jsii-reflect "^1.111.0" log4js "^6.9.1" yargs "^16.2.0" jsii-docgen@^10.5.0: - version "10.7.1" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.7.1.tgz#08250484b66479aa886f7d63188fcda910ede872" - integrity sha512-vw8twwF0Si4C5aCcU5ZBIDXzshcjb3eChxGYv+ZctqwuueOsxpx1pxYqTlJKFEf165M2dfSGBun18F/Q8qCuaA== + version "10.7.2" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.7.2.tgz#67e5d85a3a0844c4fdac58ddf8c9d8fdba0a4c5f" + integrity sha512-8pd1RdNPQ3AUg9vwStknxbmSTyjOHgVC6NWN9Z2uGP5winvyUNqGShaef90jR/NerefWLRoLlDUEcXp1k0fFxQ== dependencies: - "@jsii/spec" "^1.110.0" + "@jsii/spec" "^1.111.0" case "^1.6.3" fs-extra "^10.1.0" glob "^8.1.0" glob-promise "^6.0.7" - jsii-reflect "^1.110.0" + jsii-reflect "^1.111.0" semver "^7.7.1" yargs "^16.2.0" -jsii-pacmak@^1.110.0: - version "1.110.0" - resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.110.0.tgz#af272994242afda86107701ed577f888293c7f84" - integrity sha512-fSfAmL6CBQgJ6mGs7cMJXIJSUtiTL2gU7/1CGNuw3jqvbrAjrBqNb7fGPrVNQTo4wzJU8XtxB2PTRnANEujM4A== +jsii-pacmak@^1.111.0: + version "1.111.0" + resolved "https://registry.yarnpkg.com/jsii-pacmak/-/jsii-pacmak-1.111.0.tgz#9e899f47d800c709d5ed560703394cee6b1194e2" + integrity sha512-pq8XJUvp4TlY6Y4D5MWEWC2RGDE/p6RK2xUucrBg7JjSFI4itlJSzlKAkfvpvutnl5LaWcMMfGmdTxbObqas8A== dependencies: - "@jsii/check-node" "1.110.0" - "@jsii/spec" "^1.110.0" + "@jsii/check-node" "1.111.0" + "@jsii/spec" "^1.111.0" clone "^2.1.2" - codemaker "^1.110.0" + codemaker "^1.111.0" commonmark "^0.31.2" escape-string-regexp "^4.0.0" fs-extra "^10.1.0" - jsii-reflect "^1.110.0" + jsii-reflect "^1.111.0" semver "^7.7.1" spdx-license-list "^6.9.0" xmlbuilder "^15.1.1" yargs "^16.2.0" -jsii-reflect@^1.110.0: - version "1.110.0" - resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.110.0.tgz#8f552b45cbf265b1d820ebafb6fbdc1172644bf7" - integrity sha512-JSucO8hFk4/4iXAlWkXT8bnYPyFhlfir4cRBId4PP991heBt3P8qZR/mSTYkj1vdf5ccZERIXEY1r+WY2W09YA== +jsii-reflect@^1.111.0: + version "1.111.0" + resolved "https://registry.yarnpkg.com/jsii-reflect/-/jsii-reflect-1.111.0.tgz#05a7f2fcb1fffc3d3fe8632881fb9c3c1f74d6ab" + integrity sha512-wD8QLRnL0D2owdwTtdW+QaRBB6tIPEtloV1lGB7wayrf9/lN2MOPLr+t43rop5SLgJQtdiRZ8sFqie3hldNhgw== dependencies: - "@jsii/check-node" "1.110.0" - "@jsii/spec" "^1.110.0" + "@jsii/check-node" "1.111.0" + "@jsii/spec" "^1.111.0" chalk "^4" fs-extra "^10.1.0" - oo-ascii-tree "^1.110.0" + oo-ascii-tree "^1.111.0" yargs "^16.2.0" jsii-rosetta@^5.8.2: @@ -4391,10 +4399,10 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -oo-ascii-tree@^1.110.0: - version "1.110.0" - resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.110.0.tgz#f70776bf0503603ab2030e003c48504a70f907ac" - integrity sha512-g33AbSedFq555wCEOKLZ5d2KjW/f0ApMlgn4/PlzYS76QawOcdhOaolZavMJioHn9Vv15TPbloEoYWStyGAoxw== +oo-ascii-tree@^1.111.0: + version "1.111.0" + resolved "https://registry.yarnpkg.com/oo-ascii-tree/-/oo-ascii-tree-1.111.0.tgz#55fe89514dddff150ad359d393e994fa957f7d51" + integrity sha512-aeofEn05Y5i5XfZZ5hIzY9OAV7sA7+q2RLOUlNoF5+xYA9JyBYSPtq8Lck3MAr8ypzboDgjmmbpUL60KsyYycg== optionator@^0.9.3: version "0.9.4" @@ -5284,10 +5292,10 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -synckit@^0.10.2: - version "0.10.3" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.10.3.tgz#940aea2c7b6d141a4f74dbdebc81e0958c331a4b" - integrity sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ== +synckit@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.11.1.tgz#8ea44544e9d9c0540963c6bddb8f14616fef5425" + integrity sha512-fWZqNBZNNFp/7mTUy1fSsydhKsAKJ+u90Nk7kOK5Gcq9vObaqLBLjWFDBkyVU9Vvc6Y71VbOevMuGhqv02bT+Q== dependencies: "@pkgr/core" "^0.2.0" tslib "^2.8.1" @@ -5539,9 +5547,9 @@ typedarray@^0.0.6: integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typescript@next: - version "5.9.0-dev.20250401" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.0-dev.20250401.tgz#8f5b0c7d489671afd5092d590ed727f54f1635a9" - integrity sha512-i6fAxBVdaSt8rOO3zPmXHXtGdjoBGjvt3YeeMaS8OwcWlQIkJsyE1uyVAA0HiRw1jjIYBq7vObuN5oBzuTbXag== + version "5.9.0-dev.20250402" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.0-dev.20250402.tgz#2fdfbdb3e3bf22048c4a447235b21d8ee76d6349" + integrity sha512-Z11KrtCG9oNEC8y2hgrARH5VezKPkdf8Z9k/XQN5t+yKFMJ2LtMMH54nbz8mEdg47sS3M02pxRzWTkvUelVI7A== typescript@~5.3: version "5.3.3" @@ -5573,10 +5581,10 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~6.20.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" - integrity sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg== +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== universalify@^0.1.0: version "0.1.2"