diff --git a/package.json b/package.json index 58864fdf..ded7426d 100644 --- a/package.json +++ b/package.json @@ -310,7 +310,7 @@ "@types/better-sqlite3": "7.6.13", "@types/culori": "^4.0.1", "@types/lodash-es": "4.17.12", - "@types/node": "20.19.27", + "@types/node": "26.6.1", "@types/react": "19.2.7", "@types/react-autosuggest": "^10.1.11", "@types/react-dom": "19.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdca87fd..2eb63285 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -193,7 +193,7 @@ importers: version: 8.5.23 react-arborist: specifier: 3.16.0 - version: 3.16.0(@types/node@20.19.27)(@types/react@19.2.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.16.0(@types/node@26.6.1)(@types/react@19.2.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react-autosuggest: specifier: 10.1.0 version: 10.1.0(react@19.2.7) @@ -236,7 +236,7 @@ importers: version: 2.0.62(zod@4.3.5) '@commitlint/cli': specifier: 21.2.2 - version: 21.2.2(@types/node@20.19.27)(conventional-commits-parser@7.1.2)(typescript@5.9.3) + version: 21.2.2(@types/node@26.6.1)(conventional-commits-parser@7.1.2)(typescript@5.9.3) '@commitlint/config-conventional': specifier: 21.2.2 version: 21.2.2 @@ -248,13 +248,13 @@ importers: version: 0.17.3 '@next/third-parties': specifier: ^16.2.10 - version: 16.2.10(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7) + version: 16.2.10(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7) '@openrouter/ai-sdk-provider': specifier: 2.10.0 version: 2.10.0(ai@6.0.180(zod@4.3.5))(zod@4.3.5) '@payloadcms/ui': specifier: ^3.86.0 - version: 3.86.0(@types/react@19.2.7)(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(payload@3.89.0(graphql@16.14.0)(typescript@5.9.3))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3) + version: 3.86.0(@types/react@19.2.7)(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(payload@3.89.0(graphql@16.14.0)(typescript@5.9.3))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3) '@supabase/supabase-js': specifier: 2.105.4 version: 2.105.4 @@ -277,8 +277,8 @@ importers: specifier: 4.17.12 version: 4.17.12 '@types/node': - specifier: 20.19.27 - version: 20.19.27 + specifier: 26.6.1 + version: 26.6.1 '@types/react': specifier: 19.2.7 version: 19.2.7 @@ -314,10 +314,10 @@ importers: version: 9.1.7 msw: specifier: 2.14.6 - version: 2.14.6(@types/node@20.19.27)(typescript@5.9.3) + version: 2.14.6(@types/node@26.6.1)(typescript@5.9.3) next: specifier: ^16.3.3 - version: 16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) payload: specifier: ^3.89.0 version: 3.89.0(graphql@16.14.0)(typescript@5.9.3) @@ -338,7 +338,7 @@ importers: version: 19.2.7(react@19.2.7) sharp: specifier: 0.35.4 - version: 0.35.4(@types/node@20.19.27) + version: 0.35.4(@types/node@26.6.1) tailwindcss: specifier: ^4.3.0 version: 4.3.2 @@ -356,7 +356,7 @@ importers: version: 8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3) vitest: specifier: 4.1.11 - version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(esbuild@0.28.0)(happy-dom@20.9.0)(jiti@2.7.0)(msw@2.14.6(@types/node@20.19.27)(typescript@5.9.3))(tsx@4.22.4)(yaml@2.9.0) + version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(esbuild@0.28.0)(happy-dom@20.9.0)(jiti@2.7.0)(msw@2.14.6(@types/node@26.6.1)(typescript@5.9.3))(tsx@4.22.4)(yaml@2.9.0) workers-ai-provider: specifier: 3.3.1 version: 3.3.1(@ai-sdk/provider@3.0.14)(ai@6.0.180(zod@4.3.5)) @@ -3191,8 +3191,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@20.19.27': - resolution: {integrity: sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==} + '@types/node@26.6.1': + resolution: {integrity: sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -6065,8 +6065,8 @@ packages: resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} engines: {node: '>=18'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} undici@7.29.0: resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==} @@ -6530,12 +6530,12 @@ snapshots: '@chevrotain/types@11.1.2': {} - '@commitlint/cli@21.2.2(@types/node@20.19.27)(conventional-commits-parser@7.1.2)(typescript@5.9.3)': + '@commitlint/cli@21.2.2(@types/node@26.6.1)(conventional-commits-parser@7.1.2)(typescript@5.9.3)': dependencies: '@commitlint/config-conventional': 21.2.2 '@commitlint/format': 21.2.2 '@commitlint/lint': 21.2.2 - '@commitlint/load': 21.2.2(@types/node@20.19.27)(typescript@5.9.3) + '@commitlint/load': 21.2.2(@types/node@26.6.1)(typescript@5.9.3) '@commitlint/read': 21.2.1(conventional-commits-parser@7.1.2) '@commitlint/types': 21.2.0 tinyexec: 1.2.2 @@ -6580,14 +6580,14 @@ snapshots: '@commitlint/rules': 21.2.2 '@commitlint/types': 21.2.0 - '@commitlint/load@21.2.2(@types/node@20.19.27)(typescript@5.9.3)': + '@commitlint/load@21.2.2(@types/node@26.6.1)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 21.2.0 '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.2.2 '@commitlint/types': 21.2.0 cosmiconfig: 9.0.2(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@20.19.27)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@26.6.1)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3) es-toolkit: 1.46.1 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -7293,30 +7293,30 @@ snapshots: '@inquirer/ansi@2.0.5': {} - '@inquirer/confirm@6.0.13(@types/node@20.19.27)': + '@inquirer/confirm@6.0.13(@types/node@26.6.1)': dependencies: - '@inquirer/core': 11.1.10(@types/node@20.19.27) - '@inquirer/type': 4.0.5(@types/node@20.19.27) + '@inquirer/core': 11.1.10(@types/node@26.6.1) + '@inquirer/type': 4.0.5(@types/node@26.6.1) optionalDependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 - '@inquirer/core@11.1.10(@types/node@20.19.27)': + '@inquirer/core@11.1.10(@types/node@26.6.1)': dependencies: '@inquirer/ansi': 2.0.5 '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@20.19.27) + '@inquirer/type': 4.0.5(@types/node@26.6.1) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@inquirer/figures@2.0.5': {} - '@inquirer/type@4.0.5(@types/node@20.19.27)': + '@inquirer/type@4.0.5(@types/node@26.6.1)': optionalDependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -7450,9 +7450,9 @@ snapshots: '@next/swc-win32-x64-msvc@16.3.3': optional: true - '@next/third-parties@16.2.10(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7)': + '@next/third-parties@16.2.10(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7)': dependencies: - next: 16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + next: 16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react: 19.2.7 third-party-capital: 1.0.20 @@ -7484,7 +7484,7 @@ snapshots: dependencies: date-fns: 4.1.0 - '@payloadcms/ui@3.86.0(@types/react@19.2.7)(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(payload@3.89.0(graphql@16.14.0)(typescript@5.9.3))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)': + '@payloadcms/ui@3.86.0(@types/react@19.2.7)(next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(payload@3.89.0(graphql@16.14.0)(typescript@5.9.3))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)': dependencies: '@date-fns/tz': 1.2.0 '@dnd-kit/core': 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -7499,7 +7499,7 @@ snapshots: date-fns: 4.1.0 dequal: 2.0.3 md5: 2.3.0 - next: 16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + next: 16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) object-to-formdata: 4.5.1 payload: 3.89.0(graphql@16.14.0)(typescript@5.9.3) qs-esm: 8.0.1 @@ -8695,11 +8695,11 @@ snapshots: '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@types/busboy@1.5.4': dependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@types/chai@5.2.3': dependencies: @@ -8876,9 +8876,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@20.19.27': + '@types/node@26.6.1': dependencies: - undici-types: 6.21.0 + undici-types: 8.9.0 '@types/parse-json@4.0.2': {} @@ -8900,7 +8900,7 @@ snapshots: '@types/set-cookie-parser@2.4.10': dependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@types/statuses@2.0.6': {} @@ -8917,7 +8917,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@typescript-eslint/eslint-plugin@8.59.3(@typescript-eslint/parser@8.59.3(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.3.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: @@ -9030,14 +9030,14 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.11(msw@2.14.6(@types/node@20.19.27)(typescript@5.9.3))(vite@8.3.0(@types/node@20.19.27)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.11(msw@2.14.6(@types/node@26.6.1)(typescript@5.9.3))(vite@8.3.0(@types/node@26.6.1)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - msw: 2.14.6(@types/node@20.19.27)(typescript@5.9.3) - vite: 8.3.0(@types/node@20.19.27)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0) + msw: 2.14.6(@types/node@26.6.1)(typescript@5.9.3) + vite: 8.3.0(@types/node@26.6.1)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0) '@vitest/pretty-format@4.1.11': dependencies: @@ -9144,7 +9144,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.29.2 + '@babel/runtime': 7.29.7 cosmiconfig: 7.1.0 resolve: 1.22.12 @@ -9334,9 +9334,9 @@ snapshots: dependencies: layout-base: 2.0.1 - cosmiconfig-typescript-loader@6.3.0(@types/node@20.19.27)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@26.6.1)(cosmiconfig@9.0.2(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 cosmiconfig: 9.0.2(typescript@5.9.3) jiti: 2.6.1 typescript: 5.9.3 @@ -9998,7 +9998,7 @@ snapshots: happy-dom@20.9.0: dependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 entities: 7.0.1 @@ -10865,9 +10865,9 @@ snapshots: ms@2.1.3: {} - msw@2.14.6(@types/node@20.19.27)(typescript@5.9.3): + msw@2.14.6(@types/node@26.6.1)(typescript@5.9.3): dependencies: - '@inquirer/confirm': 6.0.13(@types/node@20.19.27) + '@inquirer/confirm': 6.0.13(@types/node@26.6.1) '@mswjs/interceptors': 0.41.9 '@open-draft/deferred-promise': 3.0.0 '@types/statuses': 2.0.6 @@ -10906,7 +10906,7 @@ snapshots: natural-compare@1.4.0: {} - next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + next@16.3.3(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(babel-plugin-macros@3.1.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: '@next/env': 16.3.3 '@swc/helpers': 0.5.23 @@ -10926,7 +10926,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 16.3.3 '@next/swc-win32-x64-msvc': 16.3.3 '@opentelemetry/api': 1.9.1 - sharp: 0.35.4(@types/node@20.19.27) + sharp: 0.35.4(@types/node@26.6.1) transitivePeerDependencies: - '@babel/core' - '@types/node' @@ -11315,10 +11315,10 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-arborist@3.16.0(@types/node@20.19.27)(@types/react@19.2.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-arborist@3.16.0(@types/node@26.6.1)(@types/react@19.2.7)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: react: 19.2.7 - react-dnd: 14.0.5(@types/node@20.19.27)(@types/react@19.2.7)(react@19.2.7) + react-dnd: 14.0.5(@types/node@26.6.1)(@types/react@19.2.7)(react@19.2.7) react-dnd-html5-backend: 14.1.0 react-dom: 19.2.7(react@19.2.7) react-window: 1.8.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -11365,7 +11365,7 @@ snapshots: dependencies: dnd-core: 14.0.1 - react-dnd@14.0.5(@types/node@20.19.27)(@types/react@19.2.7)(react@19.2.7): + react-dnd@14.0.5(@types/node@26.6.1)(@types/react@19.2.7)(react@19.2.7): dependencies: '@react-dnd/invariant': 2.0.0 '@react-dnd/shallowequal': 2.0.0 @@ -11374,7 +11374,7 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.2.7 optionalDependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 '@types/react': 19.2.7 react-dom@19.2.7(react@19.2.7): @@ -11676,7 +11676,7 @@ snapshots: shallow-equal@3.1.0: {} - sharp@0.35.4(@types/node@20.19.27): + sharp@0.35.4(@types/node@26.6.1): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -11707,7 +11707,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.4 '@img/sharp-win32-ia32': 0.35.4 '@img/sharp-win32-x64': 0.35.4 - '@types/node': 20.19.27 + '@types/node': 26.6.1 shebang-command@2.0.0: dependencies: @@ -12059,7 +12059,7 @@ snapshots: uint8array-extras@1.5.0: {} - undici-types@6.21.0: {} + undici-types@8.9.0: {} undici@7.29.0: {} @@ -12174,7 +12174,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.3.0(@types/node@20.19.27)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0): + vite@8.3.0(@types/node@26.6.1)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -12182,17 +12182,17 @@ snapshots: rolldown: 1.2.8 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 20.19.27 + '@types/node': 26.6.1 esbuild: 0.28.0 fsevents: 2.3.3 jiti: 2.7.0 tsx: 4.22.4 yaml: 2.9.0 - vitest@4.1.11(@opentelemetry/api@1.9.1)(@types/node@20.19.27)(esbuild@0.28.0)(happy-dom@20.9.0)(jiti@2.7.0)(msw@2.14.6(@types/node@20.19.27)(typescript@5.9.3))(tsx@4.22.4)(yaml@2.9.0): + vitest@4.1.11(@opentelemetry/api@1.9.1)(@types/node@26.6.1)(esbuild@0.28.0)(happy-dom@20.9.0)(jiti@2.7.0)(msw@2.14.6(@types/node@26.6.1)(typescript@5.9.3))(tsx@4.22.4)(yaml@2.9.0): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(msw@2.14.6(@types/node@20.19.27)(typescript@5.9.3))(vite@8.3.0(@types/node@20.19.27)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.11(msw@2.14.6(@types/node@26.6.1)(typescript@5.9.3))(vite@8.3.0(@types/node@26.6.1)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -12209,11 +12209,11 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.3.0(@types/node@20.19.27)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.6.1)(esbuild@0.28.0)(jiti@2.7.0)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 - '@types/node': 20.19.27 + '@types/node': 26.6.1 happy-dom: 20.9.0 transitivePeerDependencies: - '@vitejs/devtools'