diff --git a/frontend/package.json b/frontend/package.json index bc28c80b7..7c9d943cc 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,7 +28,7 @@ "@trivago/prettier-plugin-sort-imports": "^6.0.2", "@tsconfig/strictest": "^2.0.5", "@types/jspdf": "^2.0.0", - "@types/node": "^24.0.4", + "@types/node": "^25.9.1", "@types/requestidlecallback": "^0.3.7", "@types/uuid": "^11.0.0", "@types/wicg-file-system-access": "^2023.10.6", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 725ba915d..eb52ef738 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -64,8 +64,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@types/node': - specifier: ^24.0.4 - version: 24.12.4 + specifier: ^25.9.1 + version: 25.9.1 '@types/requestidlecallback': specifier: ^0.3.7 version: 0.3.7 @@ -104,7 +104,7 @@ importers: version: 0.19.1-revision17 firebase-tools: specifier: ^15.16.0 - version: 15.18.0(@types/node@24.12.4) + version: 15.18.0(@types/node@25.9.1) oxfmt: specifier: ^0.47.0 version: 0.47.0 @@ -134,16 +134,16 @@ importers: version: 5.9.3 vite: specifier: ^7.0.0 - version: 7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0) + version: 7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0) vite-plugin-elm: specifier: ^3.0.1 - version: 3.0.1(vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0)) + version: 3.0.1(vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0)) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0)) + version: 3.2.2(vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0)) vite-plugin-pwa: specifier: ^1.0.0 - version: 1.3.0(vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0))(workbox-build@7.4.1)(workbox-window@7.4.1) + version: 1.3.0(vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0))(workbox-build@7.4.1)(workbox-window@7.4.1) packages: @@ -2093,8 +2093,8 @@ packages: '@types/mkdirp@0.5.2': resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==} - '@types/node@24.12.4': - resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} + '@types/node@25.9.1': + resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} '@types/node@8.10.66': resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} @@ -5725,8 +5725,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} undici@6.25.0: resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==} @@ -7363,7 +7363,7 @@ snapshots: '@grpc/grpc-js@1.9.15': dependencies: '@grpc/proto-loader': 0.7.15 - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@grpc/proto-loader@0.7.15': dependencies: @@ -7385,128 +7385,128 @@ snapshots: '@inquirer/ansi@1.0.2': {} - '@inquirer/checkbox@4.3.2(@types/node@24.12.4)': + '@inquirer/checkbox@4.3.2(@types/node@25.9.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/type': 3.0.10(@types/node@25.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/confirm@5.1.21(@types/node@24.12.4)': + '@inquirer/confirm@5.1.21(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/core@10.3.2(@types/node@24.12.4)': + '@inquirer/core@10.3.2(@types/node@25.9.1)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/type': 3.0.10(@types/node@25.9.1) 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.12.4 + '@types/node': 25.9.1 - '@inquirer/editor@4.2.23(@types/node@24.12.4)': + '@inquirer/editor@4.2.23(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/external-editor': 1.0.3(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/external-editor': 1.0.3(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/expand@4.0.23(@types/node@24.12.4)': + '@inquirer/expand@4.0.23(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/external-editor@1.0.3(@types/node@24.12.4)': + '@inquirer/external-editor@1.0.3(@types/node@25.9.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@inquirer/figures@1.0.15': {} - '@inquirer/input@4.3.1(@types/node@24.12.4)': + '@inquirer/input@4.3.1(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/number@3.0.23(@types/node@24.12.4)': + '@inquirer/number@3.0.23(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/password@4.0.23(@types/node@24.12.4)': + '@inquirer/password@4.0.23(@types/node@25.9.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) optionalDependencies: - '@types/node': 24.12.4 - - '@inquirer/prompts@7.10.1(@types/node@24.12.4)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@24.12.4) - '@inquirer/confirm': 5.1.21(@types/node@24.12.4) - '@inquirer/editor': 4.2.23(@types/node@24.12.4) - '@inquirer/expand': 4.0.23(@types/node@24.12.4) - '@inquirer/input': 4.3.1(@types/node@24.12.4) - '@inquirer/number': 3.0.23(@types/node@24.12.4) - '@inquirer/password': 4.0.23(@types/node@24.12.4) - '@inquirer/rawlist': 4.1.11(@types/node@24.12.4) - '@inquirer/search': 3.2.2(@types/node@24.12.4) - '@inquirer/select': 4.4.2(@types/node@24.12.4) + '@types/node': 25.9.1 + + '@inquirer/prompts@7.10.1(@types/node@25.9.1)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.9.1) + '@inquirer/confirm': 5.1.21(@types/node@25.9.1) + '@inquirer/editor': 4.2.23(@types/node@25.9.1) + '@inquirer/expand': 4.0.23(@types/node@25.9.1) + '@inquirer/input': 4.3.1(@types/node@25.9.1) + '@inquirer/number': 3.0.23(@types/node@25.9.1) + '@inquirer/password': 4.0.23(@types/node@25.9.1) + '@inquirer/rawlist': 4.1.11(@types/node@25.9.1) + '@inquirer/search': 3.2.2(@types/node@25.9.1) + '@inquirer/select': 4.4.2(@types/node@25.9.1) optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/rawlist@4.1.11(@types/node@24.12.4)': + '@inquirer/rawlist@4.1.11(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) + '@inquirer/type': 3.0.10(@types/node@25.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/search@3.2.2(@types/node@24.12.4)': + '@inquirer/search@3.2.2(@types/node@25.9.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/type': 3.0.10(@types/node@25.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/select@4.4.2(@types/node@24.12.4)': + '@inquirer/select@4.4.2(@types/node@25.9.1)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@24.12.4) + '@inquirer/core': 10.3.2(@types/node@25.9.1) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@24.12.4) + '@inquirer/type': 3.0.10(@types/node@25.9.1) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@inquirer/type@3.0.10(@types/node@24.12.4)': + '@inquirer/type@3.0.10(@types/node@25.9.1)': optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@isaacs/cliui@8.0.2': dependencies: @@ -8035,7 +8035,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.2.0 '@types/keyv': 3.1.4 - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@types/responselike': 1.0.3 '@types/configstore@2.1.1': {} @@ -8051,7 +8051,7 @@ snapshots: '@types/glob@5.0.38': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@types/http-cache-semantics@4.2.0': {} @@ -8068,7 +8068,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@types/lodash@4.17.24': {} @@ -8078,11 +8078,11 @@ snapshots: '@types/mkdirp@0.5.2': dependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 - '@types/node@24.12.4': + '@types/node@25.9.1': dependencies: - undici-types: 7.16.0 + undici-types: 7.24.6 '@types/node@8.10.66': {} @@ -8097,12 +8097,12 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@types/rimraf@2.0.5': dependencies: '@types/glob': 5.0.38 - '@types/node': 24.12.4 + '@types/node': 25.9.1 '@types/tmp@0.0.33': {} @@ -9621,14 +9621,14 @@ snapshots: path-exists: 5.0.0 unicorn-magic: 0.1.0 - firebase-tools@15.18.0(@types/node@24.12.4): + firebase-tools@15.18.0(@types/node@25.9.1): dependencies: '@apphosting/common': 0.0.8 '@electric-sql/pglite': 0.3.16 '@electric-sql/pglite-tools': 0.2.21(@electric-sql/pglite@0.3.16) '@google-cloud/cloud-sql-connector': 1.10.0 '@google-cloud/pubsub': 5.3.0 - '@inquirer/prompts': 7.10.1(@types/node@24.12.4) + '@inquirer/prompts': 7.10.1(@types/node@25.9.1) '@modelcontextprotocol/sdk': 1.29.0(zod@3.25.76) abort-controller: 3.0.0 ajv: 8.20.0 @@ -11315,7 +11315,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 24.12.4 + '@types/node': 25.9.1 long: 5.3.2 proxy-addr@2.0.7: @@ -12327,7 +12327,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.16.0: {} + undici-types@7.24.6: {} undici@6.25.0: optional: true @@ -12413,16 +12413,16 @@ snapshots: vary@1.1.2: {} - vite-plugin-elm@3.0.1(vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0)): + vite-plugin-elm@3.0.1(vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0)): dependencies: acorn: 8.16.0 acorn-walk: 8.3.5 elm-esm: 1.1.4 find-up: 7.0.0 node-elm-compiler: 5.0.6 - vite: 7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0) - vite-plugin-html@3.2.2(vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0)): + vite-plugin-html@3.2.2(vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -12436,20 +12436,20 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0) - vite-plugin-pwa@1.3.0(vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0))(workbox-build@7.4.1)(workbox-window@7.4.1): + vite-plugin-pwa@1.3.0(vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0))(workbox-build@7.4.1)(workbox-window@7.4.1): dependencies: debug: 4.4.3 pretty-bytes: 6.1.1 tinyglobby: 0.2.16 - vite: 7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0) + vite: 7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0) workbox-build: 7.4.1 workbox-window: 7.4.1 transitivePeerDependencies: - supports-color - vite@7.3.3(@types/node@24.12.4)(terser@5.47.1)(yaml@2.9.0): + vite@7.3.3(@types/node@25.9.1)(terser@5.47.1)(yaml@2.9.0): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -12458,7 +12458,7 @@ snapshots: rollup: 4.60.4 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 25.9.1 fsevents: 2.3.3 terser: 5.47.1 yaml: 2.9.0