diff --git a/package.json b/package.json index 9a0583e..27f8e83 100644 --- a/package.json +++ b/package.json @@ -31,9 +31,9 @@ "devDependencies": { "@babel/core": "7.28.4", "@babel/preset-env": "7.28.3", - "@microsoft/api-extractor": "7.52.15", + "@microsoft/api-extractor": "7.53.0", "@types/jest": "30.0.0", - "@types/node": "24.6.2", + "@types/node": "24.7.0", "@types/regenerator-runtime": "0.13.8", "babel-jest": "30.2.0", "canvas": "3.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aad9b7d..b47d663 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: 7.28.3 version: 7.28.3(@babel/core@7.28.4) '@microsoft/api-extractor': - specifier: 7.52.15 - version: 7.52.15(@types/node@24.6.2) + specifier: 7.53.0 + version: 7.53.0(@types/node@24.7.0) '@types/jest': specifier: 30.0.0 version: 30.0.0 '@types/node': - specifier: 24.6.2 - version: 24.6.2 + specifier: 24.7.0 + version: 24.7.0 '@types/regenerator-runtime': specifier: 0.13.8 version: 0.13.8 @@ -34,7 +34,7 @@ importers: version: 3.2.0 firebase-tools: specifier: 14.18.0 - version: 14.18.0(@types/node@24.6.2)(encoding@0.1.13) + version: 14.18.0(@types/node@24.7.0)(encoding@0.1.13) husky: specifier: 9.1.7 version: 9.1.7 @@ -43,13 +43,13 @@ importers: version: 3.0.0 jest: specifier: 30.2.0 - version: 30.2.0(@types/node@24.6.2) + version: 30.2.0(@types/node@24.7.0) jest-environment-jsdom: specifier: 30.2.0 version: 30.2.0(canvas@3.2.0) lerna: specifier: 9.0.0 - version: 9.0.0(@types/node@24.6.2) + version: 9.0.0(@types/node@24.7.0) lint-staged: specifier: 16.2.3 version: 16.2.3 @@ -67,7 +67,7 @@ importers: version: 6.0.1 ts-jest: specifier: 29.4.4 - version: 29.4.4(@babel/core@7.28.4)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.4))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.6.2))(typescript@5.9.3) + version: 29.4.4(@babel/core@7.28.4)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.4))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.7.0))(typescript@5.9.3) ts-loader: specifier: 9.5.4 version: 9.5.4(typescript@5.9.3)(webpack@5.102.0(webpack-cli@6.0.1(webpack@5.102.0))) @@ -1548,11 +1548,11 @@ packages: resolution: {integrity: sha512-XIZQoBK+NF5lszXW+CKOGouwdxJXjgwd6GBaNwDpq6+gc/WlvGk08douaHU2PbpUqEA0s0geHc5+sjbmCbG1VA==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - '@microsoft/api-extractor-model@7.30.9': - resolution: {integrity: sha512-oKExWajACw0hO9Z0ybWvCZZhWK0kZcA/3rJieZmh4e5difg9II00kvmFMIg1KOrFuErNOZMCVY45nEm9a/orvg==} + '@microsoft/api-extractor-model@7.31.0': + resolution: {integrity: sha512-DqbB4G33bYTsS8hxdmyjpLXjQTjf/05Jsk82d4ldb5UaYi5kt7imJDcSJh5K+bgJXLBn63MAPAJTUNVXsniFCQ==} - '@microsoft/api-extractor@7.52.15': - resolution: {integrity: sha512-0Pl2Xew403zyteYm0IiTZ2ZuKF4Ep4/SD6kXMC1CtvVIv3hNyG5+SY/vXS3Rg9fHydvMk+FYordaC9WpTnPcVQ==} + '@microsoft/api-extractor@7.53.0': + resolution: {integrity: sha512-gbeBZm5ni4VIo7oUIq0u2UpIJsayBzxxsqE6dk1G/lrjef4OuuCJh09BakPH348JhD0ZIa3M+c0wGphLkYohTA==} hasBin: true '@microsoft/tsdoc-config@0.17.1': @@ -1809,8 +1809,8 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@rushstack/node-core-library@5.15.1': - resolution: {integrity: sha512-Nou4S2iYtnHIi3deB1kzl/ikJktR68L1Q5aeIYpySCfuk25dYZO0366lRdobk82rym6n0AacMyaYCiN8e7QaWA==} + '@rushstack/node-core-library@5.16.0': + resolution: {integrity: sha512-bO2LN3olkALZawMqPtBgRGtSzd9l306imZYE0kCiCHNvMEvCB40GqbNFZBds0RcQxx/Am2oohPSJA15UP/MrSA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -1825,19 +1825,19 @@ packages: '@types/node': optional: true - '@rushstack/rig-package@0.5.3': - resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} + '@rushstack/rig-package@0.6.0': + resolution: {integrity: sha512-ZQmfzsLE2+Y91GF15c65L/slMRVhF6Hycq04D4TwtdGaUAbIXXg9c5pKA5KFU7M4QMaihoobp9JJYpYcaY3zOw==} - '@rushstack/terminal@0.18.0': - resolution: {integrity: sha512-OvUkArZvuqWhMLtM5LD4dSOODOH7uwvzD4Z80T8jxFnsdoD/hKCz6wABDziD9N5JdxXc6/LXJD+60VFtxefjjA==} + '@rushstack/terminal@0.19.0': + resolution: {integrity: sha512-Q0eHHuK3V4yLJ8mMuwal+YKhp1TcT0tW9Pr3xJDXyNGlpishp5M9qRTsLsk1d8GcIF15APV9vcKkFDtTvzFGHQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true - '@rushstack/ts-command-line@5.0.5': - resolution: {integrity: sha512-1NfEFJcpYu7gPQ2H4u0KTvEJaxpVknHgFd3xUuUkTiEmdvhLfasNdriPwOkMcJaRpfSO2vTR6XgDNRyEqwIVlw==} + '@rushstack/ts-command-line@5.1.0': + resolution: {integrity: sha512-ncUEFDUU/RMwCmQpwy8fcA3CenEV0ZsNg8m1IJYGVUVzC5WdfeeoDEWhMjNqjq9DYcE4VXTXwQwyAeGo3ugSLg==} '@sigstore/bundle@3.1.0': resolution: {integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==} @@ -2021,8 +2021,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@24.6.2': - resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} + '@types/node@24.7.0': + resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6542,8 +6542,8 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - undici-types@7.13.0: - resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} + undici-types@7.14.0: + resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -8141,7 +8141,7 @@ snapshots: '@grpc/grpc-js@1.9.15': dependencies: '@grpc/proto-loader': 0.7.15 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@grpc/proto-loader@0.7.15': dependencies: @@ -8161,128 +8161,128 @@ snapshots: '@inquirer/ansi@1.0.0': {} - '@inquirer/checkbox@4.2.4(@types/node@24.6.2)': + '@inquirer/checkbox@4.2.4(@types/node@24.7.0)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/type': 3.0.8(@types/node@24.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/confirm@5.1.18(@types/node@24.6.2)': + '@inquirer/confirm@5.1.18(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/core@10.2.2(@types/node@24.6.2)': + '@inquirer/core@10.2.2(@types/node@24.7.0)': dependencies: '@inquirer/ansi': 1.0.0 '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/type': 3.0.8(@types/node@24.7.0) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/editor@4.2.20(@types/node@24.6.2)': + '@inquirer/editor@4.2.20(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/external-editor': 1.0.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/external-editor': 1.0.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/expand@4.0.20(@types/node@24.6.2)': + '@inquirer/expand@4.0.20(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/external-editor@1.0.2(@types/node@24.6.2)': + '@inquirer/external-editor@1.0.2(@types/node@24.7.0)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.4(@types/node@24.6.2)': + '@inquirer/input@4.2.4(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/number@3.0.20(@types/node@24.6.2)': + '@inquirer/number@3.0.20(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/password@4.0.20(@types/node@24.6.2)': + '@inquirer/password@4.0.20(@types/node@24.7.0)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) optionalDependencies: - '@types/node': 24.6.2 - - '@inquirer/prompts@7.8.6(@types/node@24.6.2)': - dependencies: - '@inquirer/checkbox': 4.2.4(@types/node@24.6.2) - '@inquirer/confirm': 5.1.18(@types/node@24.6.2) - '@inquirer/editor': 4.2.20(@types/node@24.6.2) - '@inquirer/expand': 4.0.20(@types/node@24.6.2) - '@inquirer/input': 4.2.4(@types/node@24.6.2) - '@inquirer/number': 3.0.20(@types/node@24.6.2) - '@inquirer/password': 4.0.20(@types/node@24.6.2) - '@inquirer/rawlist': 4.1.8(@types/node@24.6.2) - '@inquirer/search': 3.1.3(@types/node@24.6.2) - '@inquirer/select': 4.3.4(@types/node@24.6.2) + '@types/node': 24.7.0 + + '@inquirer/prompts@7.8.6(@types/node@24.7.0)': + dependencies: + '@inquirer/checkbox': 4.2.4(@types/node@24.7.0) + '@inquirer/confirm': 5.1.18(@types/node@24.7.0) + '@inquirer/editor': 4.2.20(@types/node@24.7.0) + '@inquirer/expand': 4.0.20(@types/node@24.7.0) + '@inquirer/input': 4.2.4(@types/node@24.7.0) + '@inquirer/number': 3.0.20(@types/node@24.7.0) + '@inquirer/password': 4.0.20(@types/node@24.7.0) + '@inquirer/rawlist': 4.1.8(@types/node@24.7.0) + '@inquirer/search': 3.1.3(@types/node@24.7.0) + '@inquirer/select': 4.3.4(@types/node@24.7.0) optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/rawlist@4.1.8(@types/node@24.6.2)': + '@inquirer/rawlist@4.1.8(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/search@3.1.3(@types/node@24.6.2)': + '@inquirer/search@3.1.3(@types/node@24.7.0)': dependencies: - '@inquirer/core': 10.2.2(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/type': 3.0.8(@types/node@24.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/select@4.3.4(@types/node@24.6.2)': + '@inquirer/select@4.3.4(@types/node@24.7.0)': dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/type': 3.0.8(@types/node@24.7.0) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@inquirer/type@3.0.8(@types/node@24.6.2)': + '@inquirer/type@3.0.8(@types/node@24.7.0)': optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@isaacs/balanced-match@4.0.1': {} @@ -8318,7 +8318,7 @@ snapshots: '@jest/console@30.2.0': dependencies: '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 jest-message-util: 30.2.0 jest-util: 30.2.0 @@ -8332,14 +8332,14 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.3.0 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@24.6.2) + jest-config: 30.2.0(@types/node@24.7.0) jest-haste-map: 30.2.0 jest-message-util: 30.2.0 jest-regex-util: 30.0.1 @@ -8368,7 +8368,7 @@ snapshots: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 '@types/jsdom': 21.1.7 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-mock: 30.2.0 jest-util: 30.2.0 jsdom: 26.1.0(canvas@3.2.0) @@ -8379,7 +8379,7 @@ snapshots: dependencies: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-mock: 30.2.0 '@jest/expect-utils@30.0.2': @@ -8401,7 +8401,7 @@ snapshots: dependencies: '@jest/types': 30.2.0 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-message-util: 30.2.0 jest-mock: 30.2.0 jest-util: 30.2.0 @@ -8421,7 +8421,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-regex-util: 30.0.1 '@jest/reporters@30.2.0': @@ -8432,7 +8432,7 @@ snapshots: '@jest/transform': 30.2.0 '@jest/types': 30.2.0 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit-x: 0.2.2 @@ -8513,7 +8513,7 @@ snapshots: '@jest/schemas': 30.0.1 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8523,7 +8523,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8573,7 +8573,7 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@lerna/create@9.0.0(@types/node@24.6.2)(typescript@5.9.3)': + '@lerna/create@9.0.0(@types/node@24.7.0)(typescript@5.9.3)': dependencies: '@npmcli/arborist': 9.1.4 '@npmcli/package-json': 7.0.0 @@ -8600,7 +8600,7 @@ snapshots: has-unicode: 2.0.1 ini: 1.3.8 init-package-json: 8.2.2 - inquirer: 12.9.6(@types/node@24.6.2) + inquirer: 12.9.6(@types/node@24.7.0) is-ci: 3.0.1 is-stream: 2.0.0 js-yaml: 4.1.0 @@ -8651,23 +8651,23 @@ snapshots: - supports-color - typescript - '@microsoft/api-extractor-model@7.30.9(@types/node@24.6.2)': + '@microsoft/api-extractor-model@7.31.0(@types/node@24.7.0)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.15.1(@types/node@24.6.2) + '@rushstack/node-core-library': 5.16.0(@types/node@24.7.0) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.15(@types/node@24.6.2)': + '@microsoft/api-extractor@7.53.0(@types/node@24.7.0)': dependencies: - '@microsoft/api-extractor-model': 7.30.9(@types/node@24.6.2) + '@microsoft/api-extractor-model': 7.31.0(@types/node@24.7.0) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.15.1(@types/node@24.6.2) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.18.0(@types/node@24.6.2) - '@rushstack/ts-command-line': 5.0.5(@types/node@24.6.2) + '@rushstack/node-core-library': 5.16.0(@types/node@24.7.0) + '@rushstack/rig-package': 0.6.0 + '@rushstack/terminal': 0.19.0(@types/node@24.7.0) + '@rushstack/ts-command-line': 5.1.0(@types/node@24.7.0) lodash: 4.17.21 minimatch: 10.0.3 resolve: 1.22.10 @@ -9018,7 +9018,7 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@rushstack/node-core-library@5.15.1(@types/node@24.6.2)': + '@rushstack/node-core-library@5.16.0(@types/node@24.7.0)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -9029,28 +9029,28 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@rushstack/problem-matcher@0.1.1(@types/node@24.6.2)': + '@rushstack/problem-matcher@0.1.1(@types/node@24.7.0)': optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@rushstack/rig-package@0.5.3': + '@rushstack/rig-package@0.6.0': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.18.0(@types/node@24.6.2)': + '@rushstack/terminal@0.19.0(@types/node@24.7.0)': dependencies: - '@rushstack/node-core-library': 5.15.1(@types/node@24.6.2) - '@rushstack/problem-matcher': 0.1.1(@types/node@24.6.2) + '@rushstack/node-core-library': 5.16.0(@types/node@24.7.0) + '@rushstack/problem-matcher': 0.1.1(@types/node@24.7.0) supports-color: 8.1.1 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@rushstack/ts-command-line@5.0.5(@types/node@24.6.2)': + '@rushstack/ts-command-line@5.1.0(@types/node@24.7.0)': dependencies: - '@rushstack/terminal': 0.18.0(@types/node@24.6.2) + '@rushstack/terminal': 0.19.0(@types/node@24.7.0) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -9193,22 +9193,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/caseless@0.12.5': {} '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.6 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/connect@3.4.38': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/eslint-scope@3.7.7': dependencies: @@ -9224,7 +9224,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -9240,7 +9240,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/istanbul-lib-coverage@2.0.6': {} @@ -9259,7 +9259,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 @@ -9277,11 +9277,11 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 - '@types/node@24.6.2': + '@types/node@24.7.0': dependencies: - undici-types: 7.13.0 + undici-types: 7.14.0 '@types/normalize-package-data@2.4.4': {} @@ -9294,7 +9294,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 @@ -9303,7 +9303,7 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/serve-index@1.9.4': dependencies: @@ -9312,12 +9312,12 @@ snapshots: '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/send': 0.17.5 '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/stack-utils@2.0.3': {} @@ -9327,7 +9327,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@types/yargs-parser@21.0.3': {} @@ -10878,13 +10878,13 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 - firebase-tools@14.18.0(@types/node@24.6.2)(encoding@0.1.13): + firebase-tools@14.18.0(@types/node@24.7.0)(encoding@0.1.13): dependencies: '@electric-sql/pglite': 0.3.10 '@electric-sql/pglite-tools': 0.2.15(@electric-sql/pglite@0.3.10) '@google-cloud/cloud-sql-connector': 1.8.3 '@google-cloud/pubsub': 4.11.0(encoding@0.1.13) - '@inquirer/prompts': 7.8.6(@types/node@24.6.2) + '@inquirer/prompts': 7.8.6(@types/node@24.7.0) '@modelcontextprotocol/sdk': 1.19.1 abort-controller: 3.0.0 ajv: 8.17.1 @@ -11562,17 +11562,17 @@ snapshots: validate-npm-package-license: 3.0.4 validate-npm-package-name: 6.0.2 - inquirer@12.9.6(@types/node@24.6.2): + inquirer@12.9.6(@types/node@24.7.0): dependencies: '@inquirer/ansi': 1.0.0 - '@inquirer/core': 10.2.2(@types/node@24.6.2) - '@inquirer/prompts': 7.8.6(@types/node@24.6.2) - '@inquirer/type': 3.0.8(@types/node@24.6.2) + '@inquirer/core': 10.2.2(@types/node@24.7.0) + '@inquirer/prompts': 7.8.6(@types/node@24.7.0) + '@inquirer/type': 3.0.8(@types/node@24.7.0) mute-stream: 2.0.0 run-async: 4.0.6 rxjs: 7.8.2 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 install-artifact-from-github@1.4.0: optional: true @@ -11810,7 +11810,7 @@ snapshots: '@jest/expect': 30.2.0 '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.0 @@ -11830,7 +11830,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.2.0(@types/node@24.6.2): + jest-cli@30.2.0(@types/node@24.7.0): dependencies: '@jest/core': 30.2.0 '@jest/test-result': 30.2.0 @@ -11838,7 +11838,7 @@ snapshots: chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.2.0(@types/node@24.6.2) + jest-config: 30.2.0(@types/node@24.7.0) jest-util: 30.2.0 jest-validate: 30.2.0 yargs: 17.7.2 @@ -11849,7 +11849,7 @@ snapshots: - supports-color - ts-node - jest-config@30.2.0(@types/node@24.6.2): + jest-config@30.2.0(@types/node@24.7.0): dependencies: '@babel/core': 7.28.4 '@jest/get-type': 30.1.0 @@ -11876,7 +11876,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -11912,7 +11912,7 @@ snapshots: '@jest/environment': 30.2.0 '@jest/environment-jsdom-abstract': 30.2.0(canvas@3.2.0)(jsdom@26.1.0(canvas@3.2.0)) '@types/jsdom': 21.1.7 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jsdom: 26.1.0(canvas@3.2.0) optionalDependencies: canvas: 3.2.0 @@ -11926,7 +11926,7 @@ snapshots: '@jest/environment': 30.2.0 '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-mock: 30.2.0 jest-util: 30.2.0 jest-validate: 30.2.0 @@ -11934,7 +11934,7 @@ snapshots: jest-haste-map@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -11992,13 +11992,13 @@ snapshots: jest-mock@30.0.2: dependencies: '@jest/types': 30.0.1 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-util: 30.0.2 jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 jest-util: 30.2.0 jest-pnp-resolver@1.2.3(jest-resolve@30.2.0): @@ -12032,7 +12032,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -12061,7 +12061,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.2 @@ -12108,7 +12108,7 @@ snapshots: jest-util@30.0.2: dependencies: '@jest/types': 30.0.1 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 ci-info: 4.3.0 graceful-fs: 4.2.11 @@ -12117,7 +12117,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 chalk: 4.1.2 ci-info: 4.3.0 graceful-fs: 4.2.11 @@ -12136,7 +12136,7 @@ snapshots: dependencies: '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -12145,24 +12145,24 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@30.2.0: dependencies: - '@types/node': 24.6.2 + '@types/node': 24.7.0 '@ungap/structured-clone': 1.3.0 jest-util: 30.2.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.2.0(@types/node@24.6.2): + jest@30.2.0(@types/node@24.7.0): dependencies: '@jest/core': 30.2.0 '@jest/types': 30.2.0 import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@24.6.2) + jest-cli: 30.2.0(@types/node@24.7.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -12314,9 +12314,9 @@ snapshots: dependencies: readable-stream: 2.3.8 - lerna@9.0.0(@types/node@24.6.2): + lerna@9.0.0(@types/node@24.7.0): dependencies: - '@lerna/create': 9.0.0(@types/node@24.6.2)(typescript@5.9.3) + '@lerna/create': 9.0.0(@types/node@24.7.0)(typescript@5.9.3) '@npmcli/arborist': 9.1.4 '@npmcli/package-json': 7.0.0 '@npmcli/run-script': 10.0.0 @@ -12346,7 +12346,7 @@ snapshots: import-local: 3.1.0 ini: 1.3.8 init-package-json: 8.2.2 - inquirer: 12.9.6(@types/node@24.6.2) + inquirer: 12.9.6(@types/node@24.7.0) is-ci: 3.0.1 is-stream: 2.0.0 jest-diff: 30.2.0 @@ -13555,7 +13555,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 24.6.2 + '@types/node': 24.7.0 long: 5.3.2 protocols@2.0.2: {} @@ -14468,12 +14468,12 @@ snapshots: triple-beam@1.4.1: {} - ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.4))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.6.2))(typescript@5.9.3): + ts-jest@29.4.4(@babel/core@7.28.4)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.4))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.7.0))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 30.2.0(@types/node@24.6.2) + jest: 30.2.0(@types/node@24.7.0) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -14568,7 +14568,7 @@ snapshots: uglify-js@3.19.3: optional: true - undici-types@7.13.0: {} + undici-types@7.14.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {}