From 6feb08cbf802a2e1ea80183e265272ef1db363de Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 08:24:52 +0100 Subject: [PATCH 1/8] fix: upgrade to rolldown-vite --- package.json | 13 +- pnpm-lock.yaml | 646 +++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 521 insertions(+), 138 deletions(-) diff --git a/package.json b/package.json index 8210f74ef..3c8e5e11e 100644 --- a/package.json +++ b/package.json @@ -33,9 +33,9 @@ "@mui/material": "7.3.8", "@sentry/react": "9.47.1", "@tanstack/react-query": "5.90.21", - "@tanstack/react-router": "1.136.8", - "@tanstack/router-devtools": "1.136.8", - "@tanstack/zod-adapter": "1.136.8", + "@tanstack/react-router": "1.136.18", + "@tanstack/router-devtools": "1.136.18", + "@tanstack/zod-adapter": "1.136.18", "axios": "1.13.6", "date-fns": "4.1.0", "http-status-codes": "2.3.0", @@ -194,7 +194,7 @@ "prettier": "3.6.2", "storybook": "9.1.19", "typescript": "5.9.3", - "vite": "7.1.12", + "vite": "npm:rolldown-vite@latest", "vite-plugin-checker": "0.11.0", "vite-plugin-istanbul": "7.2.1", "vite-plugin-static-copy": "3.1.6", @@ -218,6 +218,9 @@ "esbuild", "msw", "unrs-resolver" - ] + ], + "overrides": { + "vite": "npm:rolldown-vite@latest" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3306438c3..99656b57e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: overrides: date-fns: ^4 + vite: npm:rolldown-vite@latest importers: @@ -66,14 +67,14 @@ importers: specifier: 5.90.21 version: 5.90.21(react@19.1.1) '@tanstack/react-router': - specifier: 1.136.8 - version: 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: 1.136.18 + version: 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/router-devtools': - specifier: 1.136.8 - version: 1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) + specifier: 1.136.18 + version: 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) '@tanstack/zod-adapter': - specifier: 1.136.8 - version: 1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2) + specifier: 1.136.18 + version: 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2) axios: specifier: 1.13.6 version: 1.13.6 @@ -254,28 +255,28 @@ importers: version: 0.84.4(magicast@0.3.5)(typescript@5.9.3) '@storybook/addon-a11y': specifier: 9.1.19 - version: 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + version: 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) '@storybook/addon-docs': specifier: 9.1.19 - version: 9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + version: 9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) '@storybook/addon-links': specifier: 9.1.19 - version: 9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + version: 9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) '@storybook/addon-vitest': specifier: ^9.0.11 - version: 9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4) + version: 9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4) '@storybook/react': specifier: 9.1.19 - version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) '@storybook/react-vite': specifier: 9.1.19 - version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) '@tanstack/react-query-devtools': specifier: 5.90.2 version: 5.90.2(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1) '@tanstack/router-plugin': specifier: 1.136.18 - version: 1.136.18(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12)) + version: 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12)) '@testing-library/dom': specifier: 10.4.1 version: 10.4.1 @@ -344,10 +345,10 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitejs/plugin-react': specifier: 5.0.4 - version: 5.0.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 5.0.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) + version: 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) '@vitest/coverage-v8': specifier: 3.2.4 version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) @@ -389,7 +390,7 @@ importers: version: 0.4.26(eslint@9.36.0(jiti@2.6.1)) eslint-plugin-storybook: specifier: 9.1.19 - version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) globals: specifier: 15.15.0 version: 15.15.0 @@ -419,28 +420,28 @@ importers: version: 3.6.2 storybook: specifier: 9.1.19 - version: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) typescript: specifier: 5.9.3 version: 5.9.3 vite: - specifier: 7.1.12 - version: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + specifier: npm:rolldown-vite@latest + version: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) vite-plugin-checker: specifier: 0.11.0 - version: 0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3) vite-plugin-istanbul: specifier: 7.2.1 - version: 7.2.1(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 7.2.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) vite-plugin-static-copy: specifier: 3.1.6 - version: 3.1.6(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 3.1.6(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 5.1.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + version: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) packages: @@ -1181,12 +1182,21 @@ packages: '@emnapi/core@1.5.0': resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} + '@emnapi/core@1.9.0': + resolution: {integrity: sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==} + '@emnapi/runtime@1.5.0': resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} + '@emnapi/runtime@1.9.0': + resolution: {integrity: sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==} + '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@emnapi/wasi-threads@1.2.0': + resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} + '@emotion/babel-plugin@11.13.5': resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} @@ -2002,6 +2012,9 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@napi-rs/wasm-runtime@1.1.1': + resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -2018,6 +2031,13 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} + '@oxc-project/runtime@0.101.0': + resolution: {integrity: sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==} + engines: {node: ^20.19.0 || >=22.12.0} + + '@oxc-project/types@0.101.0': + resolution: {integrity: sha512-nuFhqlUzJX+gVIPPfuE6xurd4lST3mdcWOhyK/rZO0B9XWMKm79SuszIQEnSMmmDhq1DC8WWVYGVd+6F93o1gQ==} + '@oxlint/darwin-arm64@1.19.0': resolution: {integrity: sha512-dSozp6FXowhFEjmT0FC/iBWj9KziWfixxaYT367kOXZUyA0hvOzsLsBB780Swr40zvqklUR0d3fbZbziGHRJoQ==} cpu: [arm64] @@ -2088,9 +2108,93 @@ packages: react: ^19.0.0 react-dom: ^19.0.0 + '@rolldown/binding-android-arm64@1.0.0-beta.53': + resolution: {integrity: sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.0-beta.53': + resolution: {integrity: sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.0.0-beta.53': + resolution: {integrity: sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.0.0-beta.53': + resolution: {integrity: sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': + resolution: {integrity: sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': + resolution: {integrity: sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': + resolution: {integrity: sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': + resolution: {integrity: sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': + resolution: {integrity: sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': + resolution: {integrity: sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': + resolution: {integrity: sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': + resolution: {integrity: sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': + resolution: {integrity: sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@rolldown/pluginutils@1.0.0-beta.38': resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} + '@rolldown/pluginutils@1.0.0-beta.53': + resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} + '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} @@ -2361,20 +2465,20 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-devtools@1.136.8': - resolution: {integrity: sha512-doM/BexWfKnS8z16Ll+91/Js3msd71q70Dw5rtkX0cPUccxyRskQyHPOMH4YlMr+Pwnc7XABtkc/nZxrOP9/fQ==} + '@tanstack/react-router-devtools@1.136.18': + resolution: {integrity: sha512-yf/xZ978P3kVPh9i/lThydShnb2PG5hzXVor1GPCQ9UEjHC0zjDngz1VqWww9zNhTA2k9p9T7QCH8SVyOWG6rA==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.136.8 - '@tanstack/router-core': ^1.136.8 + '@tanstack/react-router': ^1.136.18 + '@tanstack/router-core': ^1.136.17 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' peerDependenciesMeta: '@tanstack/router-core': optional: true - '@tanstack/react-router@1.136.8': - resolution: {integrity: sha512-m9aJvQaAHSehPld5fBQX4K/e91S+JHGweJyBLH/+/fmHQnusgB+roeEwyn74Nag74sT4ErA5GwGYKE8ZLH5h3g==} + '@tanstack/react-router@1.136.18': + resolution: {integrity: sha512-KXlzIZ5W6LKAl8Ot2p1CJJ7B6ZkXFnfaJEhOkPWHA0K7sTrQYOphMwdFBKyaYUCfoBrygqVM5g17mWMpQ4Va2A==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -2390,26 +2494,22 @@ packages: resolution: {integrity: sha512-LQsR1Bg9ITRFt9qVU9yrsO6Z3izdva5jzow3s3yUaccBhbryBFQdA5f9HTCpuVidFbqC6eVbi0vGfRkyviK4jw==} engines: {node: '>=12'} - '@tanstack/router-core@1.136.8': - resolution: {integrity: sha512-qPBWbInoi9CNtcjjKaaWVjoZoE5EiM5q6KVT0qVIQq2yAI4jyR1cWqyGMZp9tWNpFrlrUoG6kDvX9GRlstORJw==} - engines: {node: '>=12'} - - '@tanstack/router-devtools-core@1.136.8': - resolution: {integrity: sha512-3HM5OrxcMotm/G75+EtDYqWetKeedHHBZbUvrmL7o7QV6cGc5BcYJy6HV6+d8oLOFRdrjp3MZipf00XoFdnZBQ==} + '@tanstack/router-devtools-core@1.136.17': + resolution: {integrity: sha512-KlJx89CtMnYDKz1tSBl4y9AiillaVRN81t/YQP2NVoyk1Xz6hkHrd/q/6QJmShHmnhzuY3kWaMzAhP6w0zdRdA==} engines: {node: '>=12'} peerDependencies: - '@tanstack/router-core': ^1.136.8 + '@tanstack/router-core': ^1.136.17 csstype: ^3.0.10 solid-js: '>=1.9.5' peerDependenciesMeta: csstype: optional: true - '@tanstack/router-devtools@1.136.8': - resolution: {integrity: sha512-L2Ah3mXM3u6ooO1f3p8gFozN1/J/DIDYscoohvrlN4q/TPYQXl91kklWw2e5ikvtBS1ho2DE0gGVWyXjeHS9Qw==} + '@tanstack/router-devtools@1.136.18': + resolution: {integrity: sha512-A8kOCPutsgOko7/lT8H3ViFJGdPD4zDVM3Z6OHW4wYGZvFxa4z9igCPi/vsCvTqv/L/juDO7dT8Fj4S/z4pYGA==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.136.8 + '@tanstack/react-router': ^1.136.18 csstype: ^3.0.10 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' @@ -2453,8 +2553,8 @@ packages: resolution: {integrity: sha512-IKwZENsK7owmW1Lm5FhuHegY/SyQ8KqtL/7mTSnzoKJgfzhrrf9qwKB1rmkKkt+svUuy/Zw3uVEpZtUzQruWtA==} engines: {node: '>=12'} - '@tanstack/zod-adapter@1.136.8': - resolution: {integrity: sha512-LyuCPf6wCz0TgMXhwsyd/gVNGgC38oZ2bXNLWWlBJoFoc+2XEF2vOvz93akjXK40HygnL9kSWnjFcgedVAvh/A==} + '@tanstack/zod-adapter@1.136.18': + resolution: {integrity: sha512-z2lY1rNpqAK6eoyl8bxXM5vinnHYVEVmZMrGpGYWb5QkBw4e2mM80ecJdqOEI3ciH+Kk5Bu31STwy9xN21n+hw==} engines: {node: '>=12'} peerDependencies: '@tanstack/react-router': '>=1.43.2' @@ -3715,6 +3815,10 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -4912,6 +5016,80 @@ packages: engines: {node: '>=16'} hasBin: true + lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -5959,6 +6137,52 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rolldown-vite@7.3.1: + resolution: {integrity: sha512-LYzdNAjRHhF2yA4JUQm/QyARyi216N2rpJ0lJZb8E9FU2y5v6Vk+xq/U4XBOxMefpWixT5H3TslmAHm1rqIq2w==} + engines: {node: ^20.19.0 || >=22.12.0} + deprecated: Use this package to migrate from Vite 7 to Vite 8. For the most recent updates, migrate to Vite 8 once you're ready. + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + esbuild: ^0.27.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + rolldown@1.0.0-beta.53: + resolution: {integrity: sha512-Qd9c2p0XKZdgT5AYd+KgAMggJ8ZmCs3JnS9PTMWkyUfteKlfmKtxJbWTHkVakxwXs1Ub7jrRYVeFeF7N0sQxyw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + rollup@4.52.3: resolution: {integrity: sha512-RIDh866U8agLgiIcdpB+COKnlCreHJLfIhWC3LVflku5YHfpnsIKigRZeFfMfCc4dVcqNVfQQ5gO/afOck064A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -7942,16 +8166,32 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.9.0': + dependencies: + '@emnapi/wasi-threads': 1.2.0 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.5.0': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.9.0': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.1.0': dependencies: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.2.0': + dependencies: + tslib: 2.8.1 + optional: true + '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.27.1 @@ -8435,12 +8675,12 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3)': dependencies: glob: 10.4.5 magic-string: 0.30.19 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: typescript: 5.9.3 @@ -8788,6 +9028,13 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@napi-rs/wasm-runtime@1.1.1': + dependencies: + '@emnapi/core': 1.9.0 + '@emnapi/runtime': 1.9.0 + '@tybys/wasm-util': 0.10.1 + optional: true + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8802,6 +9049,10 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} + '@oxc-project/runtime@0.101.0': {} + + '@oxc-project/types@0.101.0': {} + '@oxlint/darwin-arm64@1.19.0': optional: true @@ -8845,8 +9096,51 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) + '@rolldown/binding-android-arm64@1.0.0-beta.53': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-beta.53': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-beta.53': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-beta.53': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': + dependencies: + '@napi-rs/wasm-runtime': 1.1.1 + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': + optional: true + '@rolldown/pluginutils@1.0.0-beta.38': {} + '@rolldown/pluginutils@1.0.0-beta.53': {} + '@rollup/pluginutils@5.3.0(rollup@4.52.3)': dependencies: '@types/estree': 1.0.8 @@ -8958,57 +9252,57 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.1.1 - '@storybook/addon-a11y@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/addon-a11y@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': dependencies: '@storybook/global': 5.0.0 axe-core: 4.10.3 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) - '@storybook/addon-docs@9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/addon-docs@9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.1.1) - '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-links@9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/addon-links@9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) optionalDependencies: react: 19.1.1 - '@storybook/addon-vitest@9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4)': + '@storybook/addon-vitest@9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4)': dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) prompts: 2.4.2 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) ts-dedent: 2.2.0 optionalDependencies: - '@vitest/browser': 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) + '@vitest/browser': 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) '@vitest/runner': 3.2.4 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) transitivePeerDependencies: - react - react-dom - '@storybook/builder-vite@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@storybook/builder-vite@9.1.19(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': dependencies: - '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) ts-dedent: 2.2.0 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) - '@storybook/csf-plugin@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/csf-plugin@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': dependencies: - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -9018,39 +9312,39 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@storybook/react-dom-shim@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/react-dom-shim@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) - '@storybook/react-vite@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@storybook/react-vite@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3) '@rollup/pluginutils': 5.3.0(rollup@4.52.3) - '@storybook/builder-vite': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) - '@storybook/react': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + '@storybook/builder-vite': 9.1.19(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/react': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) find-up: 7.0.0 magic-string: 0.30.19 react: 19.1.1 react-docgen: 8.0.1 react-dom: 19.1.1(react@19.1.1) resolve: 1.22.11 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) tsconfig-paths: 4.2.0 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)': + '@storybook/react@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) optionalDependencies: typescript: 5.9.3 @@ -9071,21 +9365,21 @@ snapshots: '@tanstack/query-core': 5.90.20 react: 19.1.1 - '@tanstack/react-router-devtools@1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': + '@tanstack/react-router-devtools@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': dependencies: - '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-devtools-core': 1.136.8(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) + '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/router-devtools-core': 1.136.17(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: '@tanstack/router-core': 1.136.17 transitivePeerDependencies: - '@types/node' - csstype + - esbuild - jiti - less - - lightningcss - sass - sass-embedded - solid-js @@ -9095,11 +9389,11 @@ snapshots: - tsx - yaml - '@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/history': 1.133.28 '@tanstack/react-store': 0.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-core': 1.136.8 + '@tanstack/router-core': 1.136.17 isbot: 5.1.32 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) @@ -9123,31 +9417,21 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-core@1.136.8': - dependencies: - '@tanstack/history': 1.133.28 - '@tanstack/store': 0.8.0 - cookie-es: 2.0.0 - seroval: 1.4.0 - seroval-plugins: 1.4.0(seroval@1.4.0) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - - '@tanstack/router-devtools-core@1.136.8(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': + '@tanstack/router-devtools-core@1.136.17(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': dependencies: '@tanstack/router-core': 1.136.17 clsx: 2.1.1 goober: 2.1.18(csstype@3.2.3) solid-js: 1.9.9 tiny-invariant: 1.3.3 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: csstype: 3.2.3 transitivePeerDependencies: - '@types/node' + - esbuild - jiti - less - - lightningcss - sass - sass-embedded - stylus @@ -9156,23 +9440,23 @@ snapshots: - tsx - yaml - '@tanstack/router-devtools@1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': + '@tanstack/router-devtools@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': dependencies: - '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/react-router-devtools': 1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) + '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-router-devtools': 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) clsx: 2.1.1 goober: 2.1.18(csstype@3.2.3) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: csstype: 3.2.3 transitivePeerDependencies: - '@tanstack/router-core' - '@types/node' + - esbuild - jiti - less - - lightningcss - sass - sass-embedded - solid-js @@ -9195,7 +9479,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.136.18(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12))': + '@tanstack/router-plugin@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) @@ -9212,8 +9496,8 @@ snapshots: unplugin: 2.3.10 zod: 3.24.2 optionalDependencies: - '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) webpack: 5.102.0(esbuild@0.25.12) transitivePeerDependencies: - supports-color @@ -9235,9 +9519,9 @@ snapshots: '@tanstack/virtual-file-routes@1.133.19': {} - '@tanstack/zod-adapter@1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)': + '@tanstack/zod-adapter@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)': dependencies: - '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) zod: 3.24.2 '@testing-library/dom@10.4.1': @@ -9640,7 +9924,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@5.0.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@vitejs/plugin-react@5.0.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': dependencies: '@babel/core': 7.28.5 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) @@ -9648,20 +9932,20 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.38 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) transitivePeerDependencies: - supports-color - '@vitest/browser@3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)': + '@vitest/browser@3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@vitest/mocker': 3.2.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) '@vitest/utils': 3.2.4 magic-string: 0.30.19 sirv: 3.0.2 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) ws: 8.18.3 optionalDependencies: playwright: 1.55.1 @@ -9686,9 +9970,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: - '@vitest/browser': 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) + '@vitest/browser': 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) transitivePeerDependencies: - supports-color @@ -9700,13 +9984,21 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@vitest/mocker@3.2.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.19 + optionalDependencies: + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + + '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) '@vitest/pretty-format@3.2.4': dependencies: @@ -9737,7 +10029,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) '@vitest/utils@3.2.4': dependencies: @@ -10594,6 +10886,8 @@ snapshots: destr@2.0.5: {} + detect-libc@2.1.2: {} + devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -11095,11 +11389,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3): + eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) transitivePeerDependencies: - supports-color - typescript @@ -12027,6 +12321,55 @@ snapshots: dependencies: isomorphic.js: 0.2.5 + lightningcss-android-arm64@1.32.0: + optional: true + + lightningcss-darwin-arm64@1.32.0: + optional: true + + lightningcss-darwin-x64@1.32.0: + optional: true + + lightningcss-freebsd-x64@1.32.0: + optional: true + + lightningcss-linux-arm-gnueabihf@1.32.0: + optional: true + + lightningcss-linux-arm64-gnu@1.32.0: + optional: true + + lightningcss-linux-arm64-musl@1.32.0: + optional: true + + lightningcss-linux-x64-gnu@1.32.0: + optional: true + + lightningcss-linux-x64-musl@1.32.0: + optional: true + + lightningcss-win32-arm64-msvc@1.32.0: + optional: true + + lightningcss-win32-x64-msvc@1.32.0: + optional: true + + lightningcss@1.32.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + lines-and-columns@1.2.4: {} listr2@3.14.0(enquirer@2.4.1): @@ -13357,6 +13700,42 @@ snapshots: dependencies: glob: 7.2.3 + rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6): + dependencies: + '@oxc-project/runtime': 0.101.0 + fdir: 6.5.0(picomatch@4.0.3) + lightningcss: 1.32.0 + picomatch: 4.0.3 + postcss: 8.5.6 + rolldown: 1.0.0-beta.53 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.0.10 + esbuild: 0.25.12 + fsevents: 2.3.3 + jiti: 2.6.1 + terser: 5.46.0 + tsx: 4.20.6 + + rolldown@1.0.0-beta.53: + dependencies: + '@oxc-project/types': 0.101.0 + '@rolldown/pluginutils': 1.0.0-beta.53 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-beta.53 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.53 + '@rolldown/binding-darwin-x64': 1.0.0-beta.53 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.53 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.53 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.53 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.53 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.53 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.53 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.53 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.53 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.53 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.53 + rollup@4.52.3: dependencies: '@types/estree': 1.0.8 @@ -13598,13 +13977,13 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@vitest/mocker': 3.2.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.25.12 @@ -14113,13 +14492,13 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@3.2.4(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6): + vite-node@3.2.4(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) transitivePeerDependencies: - '@types/node' - jiti @@ -14134,7 +14513,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + vite-plugin-checker@0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -14143,7 +14522,7 @@ snapshots: picomatch: 4.0.3 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) vscode-uri: 3.1.0 optionalDependencies: eslint: 9.36.0(jiti@2.6.1) @@ -14151,7 +14530,7 @@ snapshots: oxlint: 1.19.0 typescript: 5.9.3 - vite-plugin-istanbul@7.2.1(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + vite-plugin-istanbul@7.2.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): dependencies: '@babel/generator': 7.28.5 '@istanbuljs/load-nyc-config': 1.1.0 @@ -14161,30 +14540,30 @@ snapshots: picocolors: 1.1.1 source-map: 0.7.6 test-exclude: 7.0.1 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@3.1.6(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + vite-plugin-static-copy@3.1.6(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) - vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + vite-tsconfig-paths@5.1.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3): dependencies: debug: 4.4.3(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.3) optionalDependencies: - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) transitivePeerDependencies: - supports-color - typescript - vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6): + vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -14196,14 +14575,15 @@ snapshots: '@types/node': 25.0.10 fsevents: 2.3.3 jiti: 2.6.1 + lightningcss: 1.32.0 terser: 5.46.0 tsx: 4.20.6 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -14221,13 +14601,13 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) - vite-node: 3.2.4(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + vite-node: 3.2.4(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 25.0.10 - '@vitest/browser': 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) + '@vitest/browser': 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 20.0.11 transitivePeerDependencies: From b02a8861571cb22a931a533c9bda3c7168dd2f27 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 08:42:32 +0100 Subject: [PATCH 2/8] fix: upgrade to vite v8 --- package.json | 40 +- pnpm-lock.yaml | 2629 +++++++++++++++++++++--------------------- src/routeTree.gen.ts | 32 +- vite.config.ts | 8 +- 4 files changed, 1348 insertions(+), 1361 deletions(-) diff --git a/package.json b/package.json index 3c8e5e11e..5910d3ed7 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "engines": { "node": ">=22" }, - "packageManager": "pnpm@10.32.0", + "packageManager": "pnpm@10.32.1", "type": "module", "dependencies": { "@air/react-drag-to-select": "5.0.11", @@ -33,9 +33,9 @@ "@mui/material": "7.3.8", "@sentry/react": "9.47.1", "@tanstack/react-query": "5.90.21", - "@tanstack/react-router": "1.136.18", - "@tanstack/router-devtools": "1.136.18", - "@tanstack/zod-adapter": "1.136.18", + "@tanstack/react-router": "1.166.7", + "@tanstack/router-devtools": "1.166.7", + "@tanstack/zod-adapter": "1.166.7", "axios": "1.13.6", "date-fns": "4.1.0", "http-status-codes": "2.3.0", @@ -86,7 +86,7 @@ "uuid": "11.1.0", "y-websocket": "3.0.0", "yjs": "^13.6.27", - "zod": "3.24.2" + "zod": "4.3.6" }, "scripts": { "dev": "vite", @@ -143,8 +143,8 @@ "@storybook/addon-vitest": "^9.0.11", "@storybook/react": "9.1.19", "@storybook/react-vite": "9.1.19", - "@tanstack/react-query-devtools": "5.90.2", - "@tanstack/router-plugin": "1.136.18", + "@tanstack/react-query-devtools": "5.91.3", + "@tanstack/router-plugin": "1.166.7", "@testing-library/dom": "10.4.1", "@testing-library/jest-dom": "6.9.1", "@testing-library/react": "16.3.2", @@ -167,10 +167,10 @@ "@types/stylis": "4.2.7", "@typescript-eslint/eslint-plugin": "8.45.0", "@typescript-eslint/parser": "8.45.0", - "@vitejs/plugin-react": "5.0.4", - "@vitest/browser": "3.2.4", - "@vitest/coverage-v8": "3.2.4", - "@vitest/ui": "3.2.4", + "@vitejs/plugin-react": "6.0.0", + "@vitest/browser": "4.1.0", + "@vitest/coverage-v8": "4.1.0", + "@vitest/ui": "4.1.0", "concurrently": "9.2.1", "cypress": "15.6.0", "env-cmd": "10.1.0", @@ -189,17 +189,16 @@ "jose": "5.10.0", "nock": "13.5.6", "nyc": "17.1.0", - "oxlint": "1.19.0", + "oxlint": "1.55.0", "playwright": "1.55.1", "prettier": "3.6.2", "storybook": "9.1.19", "typescript": "5.9.3", - "vite": "npm:rolldown-vite@latest", - "vite-plugin-checker": "0.11.0", - "vite-plugin-istanbul": "7.2.1", - "vite-plugin-static-copy": "3.1.6", - "vite-tsconfig-paths": "5.1.4", - "vitest": "3.2.4" + "vite": "8.0.0", + "vite-plugin-checker": "0.12.0", + "vite-plugin-istanbul": "8.0.0", + "vite-plugin-static-copy": "3.2.0", + "vitest": "4.1.0" }, "volta": { "node": "22.22.1" @@ -218,9 +217,6 @@ "esbuild", "msw", "unrs-resolver" - ], - "overrides": { - "vite": "npm:rolldown-vite@latest" - } + ] } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99656b57e..455fe0579 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,6 @@ settings: overrides: date-fns: ^4 - vite: npm:rolldown-vite@latest importers: @@ -67,14 +66,14 @@ importers: specifier: 5.90.21 version: 5.90.21(react@19.1.1) '@tanstack/react-router': - specifier: 1.136.18 - version: 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: 1.166.7 + version: 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/router-devtools': - specifier: 1.136.18 - version: 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) + specifier: 1.166.7 + version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/zod-adapter': - specifier: 1.136.18 - version: 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2) + specifier: 1.166.7 + version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@4.3.6) axios: specifier: 1.13.6 version: 1.13.6 @@ -226,8 +225,8 @@ importers: specifier: ^13.6.27 version: 13.6.29 zod: - specifier: 3.24.2 - version: 3.24.2 + specifier: 4.3.6 + version: 4.3.6 devDependencies: '@commitlint/cli': specifier: 19.8.1 @@ -237,7 +236,7 @@ importers: version: 19.8.1 '@cypress/code-coverage': specifier: 3.14.7 - version: 3.14.7(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12)) + version: 3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12)) '@eslint-react/eslint-plugin': specifier: 1.53.1 version: 1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.1.0(typescript@5.9.3))(typescript@5.9.3) @@ -255,28 +254,28 @@ importers: version: 0.84.4(magicast@0.3.5)(typescript@5.9.3) '@storybook/addon-a11y': specifier: 9.1.19 - version: 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + version: 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) '@storybook/addon-docs': specifier: 9.1.19 - version: 9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + version: 9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) '@storybook/addon-links': specifier: 9.1.19 - version: 9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + version: 9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) '@storybook/addon-vitest': specifier: ^9.0.11 - version: 9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4) + version: 9.1.19(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vitest@4.1.0) '@storybook/react': specifier: 9.1.19 - version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3) '@storybook/react-vite': specifier: 9.1.19 - version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@tanstack/react-query-devtools': - specifier: 5.90.2 - version: 5.90.2(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1) + specifier: 5.91.3 + version: 5.91.3(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1) '@tanstack/router-plugin': - specifier: 1.136.18 - version: 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12)) + specifier: 1.166.7 + version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.25.12)) '@testing-library/dom': specifier: 10.4.1 version: 10.4.1 @@ -344,17 +343,17 @@ importers: specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitejs/plugin-react': - specifier: 5.0.4 - version: 5.0.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + specifier: 6.0.0 + version: 6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/browser': - specifier: 3.2.4 - version: 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) + specifier: 4.1.0 + version: 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) '@vitest/coverage-v8': - specifier: 3.2.4 - version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) + specifier: 4.1.0 + version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0) '@vitest/ui': - specifier: 3.2.4 - version: 3.2.4(vitest@3.2.4) + specifier: 4.1.0 + version: 4.1.0(vitest@4.1.0) concurrently: specifier: 9.2.1 version: 9.2.1 @@ -390,7 +389,7 @@ importers: version: 0.4.26(eslint@9.36.0(jiti@2.6.1)) eslint-plugin-storybook: specifier: 9.1.19 - version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3) globals: specifier: 15.15.0 version: 15.15.0 @@ -410,8 +409,8 @@ importers: specifier: 17.1.0 version: 17.1.0 oxlint: - specifier: 1.19.0 - version: 1.19.0 + specifier: 1.55.0 + version: 1.55.0 playwright: specifier: 1.55.1 version: 1.55.1 @@ -420,28 +419,25 @@ importers: version: 3.6.2 storybook: specifier: 9.1.19 - version: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + version: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) typescript: specifier: 5.9.3 version: 5.9.3 vite: - specifier: npm:rolldown-vite@latest - version: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + specifier: 8.0.0 + version: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) vite-plugin-checker: - specifier: 0.11.0 - version: 0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3) + specifier: 0.12.0 + version: 0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) vite-plugin-istanbul: - specifier: 7.2.1 - version: 7.2.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + specifier: 8.0.0 + version: 8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) vite-plugin-static-copy: - specifier: 3.1.6 - version: 3.1.6(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) - vite-tsconfig-paths: - specifier: 5.1.4 - version: 5.1.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3) + specifier: 3.2.0 + version: 3.2.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) vitest: - specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + specifier: 4.1.0 + version: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) packages: @@ -454,10 +450,6 @@ packages: react: 16 - 19 react-dom: 16 - 19 - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -478,6 +470,10 @@ packages: resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} engines: {node: '>=6.9.0'} + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.28.3': resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} @@ -502,12 +498,6 @@ packages: resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.5': - resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.28.6': resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} engines: {node: '>=6.9.0'} @@ -520,8 +510,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.6': - resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==} + '@babel/helper-define-polyfill-provider@0.6.7': + resolution: {integrity: sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -557,10 +547,6 @@ packages: resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.27.1': - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.28.6': resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} engines: {node: '>=6.9.0'} @@ -571,12 +557,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.27.1': - resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.28.6': resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==} engines: {node: '>=6.9.0'} @@ -611,6 +591,10 @@ packages: resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.28.6': + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.28.4': resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} @@ -674,14 +658,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.27.1': - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + '@babel/plugin-syntax-jsx@7.28.6': + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.27.1': - resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + '@babel/plugin-syntax-typescript@7.28.6': + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -836,12 +820,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.27.1': - resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.28.6': resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==} engines: {node: '>=6.9.0'} @@ -932,18 +910,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.27.1': - resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.27.1': - resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.29.0': resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==} engines: {node: '>=6.9.0'} @@ -992,12 +958,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.5': - resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.27.1': resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} engines: {node: '>=6.9.0'} @@ -1033,12 +993,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-typescript@7.28.5': - resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/runtime@7.28.4': resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} @@ -1086,6 +1040,9 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} + '@blazediff/core@1.9.1': + resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==} + '@commitlint/cli@19.8.1': resolution: {integrity: sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA==} engines: {node: '>=v18'} @@ -1251,23 +1208,17 @@ packages: '@emotion/weak-memoize@0.4.0': resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - '@esbuild/aix-ppc64@0.25.10': - resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.10': - resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} + '@esbuild/aix-ppc64@0.27.4': + resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} engines: {node: '>=18'} - cpu: [arm64] - os: [android] + cpu: [ppc64] + os: [aix] '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} @@ -1275,10 +1226,10 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.10': - resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} + '@esbuild/android-arm64@0.27.4': + resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==} engines: {node: '>=18'} - cpu: [arm] + cpu: [arm64] os: [android] '@esbuild/android-arm@0.25.12': @@ -1287,10 +1238,10 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.10': - resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} + '@esbuild/android-arm@0.27.4': + resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm] os: [android] '@esbuild/android-x64@0.25.12': @@ -1299,11 +1250,11 @@ packages: cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.10': - resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} + '@esbuild/android-x64@0.27.4': + resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==} engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} @@ -1311,10 +1262,10 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.10': - resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} + '@esbuild/darwin-arm64@0.27.4': + resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.25.12': @@ -1323,11 +1274,11 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.10': - resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} + '@esbuild/darwin-x64@0.27.4': + resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==} engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} @@ -1335,10 +1286,10 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.10': - resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} + '@esbuild/freebsd-arm64@0.27.4': + resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.25.12': @@ -1347,11 +1298,11 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.10': - resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} + '@esbuild/freebsd-x64@0.27.4': + resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==} engines: {node: '>=18'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} @@ -1359,10 +1310,10 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.10': - resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} + '@esbuild/linux-arm64@0.27.4': + resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==} engines: {node: '>=18'} - cpu: [arm] + cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.25.12': @@ -1371,10 +1322,10 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.10': - resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} + '@esbuild/linux-arm@0.27.4': + resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==} engines: {node: '>=18'} - cpu: [ia32] + cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.25.12': @@ -1383,10 +1334,10 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.10': - resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} + '@esbuild/linux-ia32@0.27.4': + resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==} engines: {node: '>=18'} - cpu: [loong64] + cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.25.12': @@ -1395,10 +1346,10 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.10': - resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} + '@esbuild/linux-loong64@0.27.4': + resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==} engines: {node: '>=18'} - cpu: [mips64el] + cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.25.12': @@ -1407,10 +1358,10 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.10': - resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} + '@esbuild/linux-mips64el@0.27.4': + resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==} engines: {node: '>=18'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.25.12': @@ -1419,10 +1370,10 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.10': - resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} + '@esbuild/linux-ppc64@0.27.4': + resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==} engines: {node: '>=18'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.25.12': @@ -1431,10 +1382,10 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.10': - resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} + '@esbuild/linux-riscv64@0.27.4': + resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==} engines: {node: '>=18'} - cpu: [s390x] + cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.25.12': @@ -1443,10 +1394,10 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.10': - resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} + '@esbuild/linux-s390x@0.27.4': + resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==} engines: {node: '>=18'} - cpu: [x64] + cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.25.12': @@ -1455,11 +1406,11 @@ packages: cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.10': - resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} + '@esbuild/linux-x64@0.27.4': + resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==} engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] + cpu: [x64] + os: [linux] '@esbuild/netbsd-arm64@0.25.12': resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} @@ -1467,10 +1418,10 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.10': - resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} + '@esbuild/netbsd-arm64@0.27.4': + resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [netbsd] '@esbuild/netbsd-x64@0.25.12': @@ -1479,11 +1430,11 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.10': - resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} + '@esbuild/netbsd-x64@0.27.4': + resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==} engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] + cpu: [x64] + os: [netbsd] '@esbuild/openbsd-arm64@0.25.12': resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} @@ -1491,10 +1442,10 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.10': - resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} + '@esbuild/openbsd-arm64@0.27.4': + resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==} engines: {node: '>=18'} - cpu: [x64] + cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.25.12': @@ -1503,11 +1454,11 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.10': - resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} + '@esbuild/openbsd-x64@0.27.4': + resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==} engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] + cpu: [x64] + os: [openbsd] '@esbuild/openharmony-arm64@0.25.12': resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} @@ -1515,11 +1466,11 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.10': - resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} + '@esbuild/openharmony-arm64@0.27.4': + resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==} engines: {node: '>=18'} - cpu: [x64] - os: [sunos] + cpu: [arm64] + os: [openharmony] '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} @@ -1527,11 +1478,11 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.10': - resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} + '@esbuild/sunos-x64@0.27.4': + resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==} engines: {node: '>=18'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} @@ -1539,10 +1490,10 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.10': - resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} + '@esbuild/win32-arm64@0.27.4': + resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==} engines: {node: '>=18'} - cpu: [ia32] + cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.25.12': @@ -1551,10 +1502,10 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.10': - resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} + '@esbuild/win32-ia32@0.27.4': + resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==} engines: {node: '>=18'} - cpu: [x64] + cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.25.12': @@ -1563,6 +1514,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.4': + resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.9.0': resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2031,54 +1988,132 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@oxc-project/runtime@0.101.0': - resolution: {integrity: sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==} + '@oxc-project/runtime@0.115.0': + resolution: {integrity: sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==} + engines: {node: ^20.19.0 || >=22.12.0} + + '@oxc-project/types@0.115.0': + resolution: {integrity: sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw==} + + '@oxlint/binding-android-arm-eabi@1.55.0': + resolution: {integrity: sha512-NhvgAhncTSOhRahQSCnkK/4YIGPjTmhPurQQ2dwt2IvwCMTvZRW5vF2K10UBOxFve4GZDMw6LtXZdC2qeuYIVQ==} engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] - '@oxc-project/types@0.101.0': - resolution: {integrity: sha512-nuFhqlUzJX+gVIPPfuE6xurd4lST3mdcWOhyK/rZO0B9XWMKm79SuszIQEnSMmmDhq1DC8WWVYGVd+6F93o1gQ==} + '@oxlint/binding-android-arm64@1.55.0': + resolution: {integrity: sha512-P9iWRh+Ugqhg+D7rkc7boHX8o3H2h7YPcZHQIgvVBgnua5tk4LR2L+IBlreZs58/95cd2x3/004p5VsQM9z4SA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] - '@oxlint/darwin-arm64@1.19.0': - resolution: {integrity: sha512-dSozp6FXowhFEjmT0FC/iBWj9KziWfixxaYT367kOXZUyA0hvOzsLsBB780Swr40zvqklUR0d3fbZbziGHRJoQ==} + '@oxlint/binding-darwin-arm64@1.55.0': + resolution: {integrity: sha512-esakkJIt7WFAhT30P/Qzn96ehFpzdZ1mNuzpOb8SCW7lI4oB8VsyQnkSHREM671jfpuBb/o2ppzBCx5l0jpgMA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/darwin-x64@1.19.0': - resolution: {integrity: sha512-3OY1km70zTlH6b8K8AHSuaEaa4sntmAcBugMZBaJmHkioia7zxlAQV9xtQ2wsBSDQbBmcf1j5Y0NcHP7fmIZvA==} + '@oxlint/binding-darwin-x64@1.55.0': + resolution: {integrity: sha512-xDMFRCCAEK9fOH6As2z8ELsC+VDGSFRHwIKVSilw+xhgLwTDFu37rtmRbmUlx8rRGS6cWKQPTc47AVxAZEVVPQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/linux-arm64-gnu@1.19.0': - resolution: {integrity: sha512-TS9wmx9B/v1f/bNXu3lIEcdNIyS0m0H0+95YIWSTGG3q2cK3FVlyUiiAieZRUzXTN89n6JXtua6dK/TVCqbmkQ==} + '@oxlint/binding-freebsd-x64@1.55.0': + resolution: {integrity: sha512-mYZqnwUD7ALCRxGenyLd1uuG+rHCL+OTT6S8FcAbVm/ZT2AZMGjvibp3F6k1SKOb2aeqFATmwRykrE41Q0GWVw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxlint/binding-linux-arm-gnueabihf@1.55.0': + resolution: {integrity: sha512-LcX6RYcF9vL9ESGwJW3yyIZ/d/ouzdOKXxCdey1q0XJOW1asrHsIg5MmyKdEBR4plQx+shvYeQne7AzW5f3T1w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxlint/binding-linux-arm-musleabihf@1.55.0': + resolution: {integrity: sha512-C+8GS1rPtK+dI7mJFkqoRBkDuqbrNihnyYQsJPS9ez+8zF9JzfvU19lawqt4l/Y23o5uQswE/DORa8aiXUih3w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxlint/binding-linux-arm64-gnu@1.55.0': + resolution: {integrity: sha512-ErLE4XbmcCopA4/CIDiH6J1IAaDOMnf/KSx/aFObs4/OjAAM3sFKWGZ57pNOMxhhyBdcmcXwYymph9GwcpcqgQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/linux-arm64-musl@1.19.0': - resolution: {integrity: sha512-o5RAxQfVEu7LsBUwSjEDNdM8sla8WlLMRULsTP3vgxyy1eLJxo2u+4McKtM9/P2KiZQw3NylDoaxU4Z4j/XeRQ==} + '@oxlint/binding-linux-arm64-musl@1.55.0': + resolution: {integrity: sha512-/kp65avi6zZfqEng56TTuhiy3P/3pgklKIdf38yvYeJ9/PgEeRA2A2AqKAKbZBNAqUzrzHhz9jF6j/PZvhJzTQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/linux-x64-gnu@1.19.0': - resolution: {integrity: sha512-QDgAP4TxXsupFEsEGYnaAaKXQQD1lJSi5Htl/b0Vl2xPz8BVBRH+bNDwVGEHVTxT7jdnO2gTEOmfEzOkRJprUQ==} + '@oxlint/binding-linux-ppc64-gnu@1.55.0': + resolution: {integrity: sha512-A6pTdXwcEEwL/nmz0eUJ6WxmxcoIS+97GbH96gikAyre3s5deC7sts38ZVVowjS2QQFuSWkpA4ZmQC0jZSNvJQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@oxlint/binding-linux-riscv64-gnu@1.55.0': + resolution: {integrity: sha512-clj0lnIN+V52G9tdtZl0LbdTSurnZ1NZj92Je5X4lC7gP5jiCSW+Y/oiDiSauBAD4wrHt2S7nN3pA0zfKYK/6Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxlint/binding-linux-riscv64-musl@1.55.0': + resolution: {integrity: sha512-NNu08pllN5x/O94/sgR3DA8lbrGBnTHsINZZR0hcav1sj79ksTiKKm1mRzvZvacwQ0hUnGinFo+JO75ok2PxYg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxlint/binding-linux-s390x-gnu@1.55.0': + resolution: {integrity: sha512-BvfQz3PRlWZRoEZ17dZCqgQsMRdpzGZomJkVATwCIGhHVVeHJMQdmdXPSjcT1DCNUrOjXnVyj1RGDj5+/Je2+Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxlint/binding-linux-x64-gnu@1.55.0': + resolution: {integrity: sha512-ngSOoFCSBMKVQd24H8zkbcBNc7EHhjnF1sv3mC9NNXQ/4rRjI/4Dj9+9XoDZeFEkF1SX1COSBXF1b2Pr9rqdEw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/linux-x64-musl@1.19.0': - resolution: {integrity: sha512-iOQooyYzy7RR2yHNM8oHd2Zw6CdU7/G2Uf5ryFi/cF5NV5zlSH//QSkWwrk/kLF69wKqwE8S8snV7WnRA/tXjA==} + '@oxlint/binding-linux-x64-musl@1.55.0': + resolution: {integrity: sha512-BDpP7W8GlaG7BR6QjGZAleYzxoyKc/D24spZIF2mB3XsfALQJJT/OBmP8YpeTb1rveFSBHzl8T7l0aqwkWNdGA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/win32-arm64@1.19.0': - resolution: {integrity: sha512-bvgA2fGpdBF/DpB5hZYQzx5fFFiiHxIiPF5zp24czvsIRkezVi9ZH04lCIVkMBxgvKhnU2jLXAn6E1Mbo4QrFw==} + '@oxlint/binding-openharmony-arm64@1.55.0': + resolution: {integrity: sha512-PS6GFvmde/pc3fCA2Srt51glr8Lcxhpf6WIBFfLphndjRrD34NEcses4TSxQrEcxYo6qVywGfylM0ZhSCF2gGA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] + os: [openharmony] + + '@oxlint/binding-win32-arm64-msvc@1.55.0': + resolution: {integrity: sha512-P6JcLJGs/q1UOvDLzN8otd9JsH4tsuuPDv+p7aHqHM3PrKmYdmUvkNj4K327PTd35AYcznOCN+l4ZOaq76QzSw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxlint/binding-win32-ia32-msvc@1.55.0': + resolution: {integrity: sha512-gzkk4zE2zsE+WmRxFOiAZHpCpUNDFytEakqNXoNHW+PnYEOTPKDdW6nrzgSeTbGKVPXNAKQnRnMgrh7+n3Xueg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] os: [win32] - '@oxlint/win32-x64@1.19.0': - resolution: {integrity: sha512-PloVn/e1kfMsiH0urM4XIhiY0TdqDjwJlzeX8pIKDmxUsKHsjcU8fmddsZSt7K16C2nR3SQVoso2AIR00mRieA==} + '@oxlint/binding-win32-x64-msvc@1.55.0': + resolution: {integrity: sha512-ZFALNow2/og75gvYzNP7qe+rREQ5xunktwA+lgykoozHZ6hw9bqg4fn5j2UvG4gIn1FXqrZHkOAXuPf5+GOYTQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -2108,92 +2143,106 @@ packages: react: ^19.0.0 react-dom: ^19.0.0 - '@rolldown/binding-android-arm64@1.0.0-beta.53': - resolution: {integrity: sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==} + '@rolldown/binding-android-arm64@1.0.0-rc.9': + resolution: {integrity: sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-beta.53': - resolution: {integrity: sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.9': + resolution: {integrity: sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.53': - resolution: {integrity: sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==} + '@rolldown/binding-darwin-x64@1.0.0-rc.9': + resolution: {integrity: sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-beta.53': - resolution: {integrity: sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.9': + resolution: {integrity: sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': - resolution: {integrity: sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9': + resolution: {integrity: sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': - resolution: {integrity: sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9': + resolution: {integrity: sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': - resolution: {integrity: sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.9': + resolution: {integrity: sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': - resolution: {integrity: sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9': + resolution: {integrity: sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9': + resolution: {integrity: sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.9': + resolution: {integrity: sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': - resolution: {integrity: sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.9': + resolution: {integrity: sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': - resolution: {integrity: sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.9': + resolution: {integrity: sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': - resolution: {integrity: sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.9': + resolution: {integrity: sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': - resolution: {integrity: sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9': + resolution: {integrity: sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': - resolution: {integrity: sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.9': + resolution: {integrity: sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-beta.38': - resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} + '@rolldown/pluginutils@1.0.0-rc.7': + resolution: {integrity: sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==} - '@rolldown/pluginutils@1.0.0-beta.53': - resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} + '@rolldown/pluginutils@1.0.0-rc.9': + resolution: {integrity: sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw==} '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} @@ -2358,6 +2407,9 @@ packages: peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x + '@standard-schema/spec@1.1.0': + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + '@storybook/addon-a11y@9.1.19': resolution: {integrity: sha512-UjJ8qIKlI7UvGYVVV6axO1TgyySGZwbTEu/JbKjYxVTmZKBHK9PQZjEysYwqMTmqDtfeQ33Cg7WfkpeHdBmdgw==} peerDependencies: @@ -2444,20 +2496,20 @@ packages: typescript: optional: true - '@tanstack/history@1.133.28': - resolution: {integrity: sha512-B7+x7eP2FFvi3fgd3rNH9o/Eixt+pp0zCIdGhnQbAJjFrlwIKGjGnwyJjhWJ5fMQlGks/E2LdDTqEV4W9Plx7g==} - engines: {node: '>=12'} + '@tanstack/history@1.161.4': + resolution: {integrity: sha512-Kp/WSt411ZWYvgXy6uiv5RmhHrz9cAml05AQPrtdAp7eUqvIDbMGPnML25OKbzR3RJ1q4wgENxDTvlGPa9+Mww==} + engines: {node: '>=20.19'} '@tanstack/query-core@5.90.20': resolution: {integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==} - '@tanstack/query-devtools@5.90.1': - resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==} + '@tanstack/query-devtools@5.93.0': + resolution: {integrity: sha512-+kpsx1NQnOFTZsw6HAFCW3HkKg0+2cepGtAWXjiiSOJJ1CtQpt72EE2nyZb+AjAbLRPoeRmPJ8MtQd8r8gsPdg==} - '@tanstack/react-query-devtools@5.90.2': - resolution: {integrity: sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==} + '@tanstack/react-query-devtools@5.91.3': + resolution: {integrity: sha512-nlahjMtd/J1h7IzOOfqeyDh5LNfG0eULwlltPEonYy0QL+nqrBB+nyzJfULV+moL7sZyxc2sHdNJki+vLA9BSA==} peerDependencies: - '@tanstack/react-query': ^5.90.2 + '@tanstack/react-query': ^5.90.20 react: ^18 || ^19 '@tanstack/react-query@5.90.21': @@ -2465,51 +2517,50 @@ packages: peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-devtools@1.136.18': - resolution: {integrity: sha512-yf/xZ978P3kVPh9i/lThydShnb2PG5hzXVor1GPCQ9UEjHC0zjDngz1VqWww9zNhTA2k9p9T7QCH8SVyOWG6rA==} - engines: {node: '>=12'} + '@tanstack/react-router-devtools@1.166.7': + resolution: {integrity: sha512-sAh3gA3wkMvUI6rRLPW4lfP0XxeEA0wrlv4tW1cinb7eoD3avcdKwiE9jhQ3DgFlhVsHa9fa3AKxH46Y/d/e1g==} + engines: {node: '>=20.19'} peerDependencies: - '@tanstack/react-router': ^1.136.18 - '@tanstack/router-core': ^1.136.17 + '@tanstack/react-router': ^1.166.7 + '@tanstack/router-core': ^1.166.7 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' peerDependenciesMeta: '@tanstack/router-core': optional: true - '@tanstack/react-router@1.136.18': - resolution: {integrity: sha512-KXlzIZ5W6LKAl8Ot2p1CJJ7B6ZkXFnfaJEhOkPWHA0K7sTrQYOphMwdFBKyaYUCfoBrygqVM5g17mWMpQ4Va2A==} - engines: {node: '>=12'} + '@tanstack/react-router@1.166.7': + resolution: {integrity: sha512-LLcXu2nrCn2WL+w0YAbg3CRZIIO2cYVSC3y+ZYlFBxBs4hh8eoNP1EWFvRLZGCFYpqON7x6qUf1u0W7tH0cJJw==} + engines: {node: '>=20.19'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-store@0.8.0': - resolution: {integrity: sha512-1vG9beLIuB7q69skxK9r5xiLN3ztzIPfSQSs0GfeqWGO2tGIyInZx0x1COhpx97RKaONSoAb8C3dxacWksm1ow==} + '@tanstack/react-store@0.9.2': + resolution: {integrity: sha512-Vt5usJE5sHG/cMechQfmwvwne6ktGCELe89Lmvoxe3LKRoFrhPa8OCKWs0NliG8HTJElEIj7PLtaBQIcux5pAQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.136.17': - resolution: {integrity: sha512-LQsR1Bg9ITRFt9qVU9yrsO6Z3izdva5jzow3s3yUaccBhbryBFQdA5f9HTCpuVidFbqC6eVbi0vGfRkyviK4jw==} - engines: {node: '>=12'} + '@tanstack/router-core@1.166.7': + resolution: {integrity: sha512-MCc8wYIIcxmbeidM8PL2QeaAjUIHyhEDIZPW6NGfn/uwvyi+K2ucn3AGCxxcXl4JGGm0Mx9+7buYl1v3HdcFrg==} + engines: {node: '>=20.19'} - '@tanstack/router-devtools-core@1.136.17': - resolution: {integrity: sha512-KlJx89CtMnYDKz1tSBl4y9AiillaVRN81t/YQP2NVoyk1Xz6hkHrd/q/6QJmShHmnhzuY3kWaMzAhP6w0zdRdA==} - engines: {node: '>=12'} + '@tanstack/router-devtools-core@1.166.7': + resolution: {integrity: sha512-/OGLZlrw5NSNd9/PTL8vPSpmjxIbXNoeJATMHlU3YLCBVBtLx41CHIRc7OLkjyfVFJ4Sq7Pq+2/YH8PChShefg==} + engines: {node: '>=20.19'} peerDependencies: - '@tanstack/router-core': ^1.136.17 + '@tanstack/router-core': ^1.166.7 csstype: ^3.0.10 - solid-js: '>=1.9.5' peerDependenciesMeta: csstype: optional: true - '@tanstack/router-devtools@1.136.18': - resolution: {integrity: sha512-A8kOCPutsgOko7/lT8H3ViFJGdPD4zDVM3Z6OHW4wYGZvFxa4z9igCPi/vsCvTqv/L/juDO7dT8Fj4S/z4pYGA==} - engines: {node: '>=12'} + '@tanstack/router-devtools@1.166.7': + resolution: {integrity: sha512-N1HzWEe5bz7ID35Fq1ZKLEQpyaOhdJBYY1kJ+irNBaxMlNEKM3A+SkmVuUpj6H2kmsfHe5YDrj5YYV9tJAGfug==} + engines: {node: '>=20.19'} peerDependencies: - '@tanstack/react-router': ^1.136.18 + '@tanstack/react-router': ^1.166.7 csstype: ^3.0.10 react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' @@ -2517,16 +2568,16 @@ packages: csstype: optional: true - '@tanstack/router-generator@1.136.17': - resolution: {integrity: sha512-4kUP5KmaEftN46wz7ZRxNeZSnfBDWfNxPBYDoB1JKx2cILbCvOyCu9l74EqDQ19XSZJ9n3FUYWgWg0pLjSKvtw==} - engines: {node: '>=12'} + '@tanstack/router-generator@1.166.7': + resolution: {integrity: sha512-lBI0VS7J1zMrJhfvT+3FMq9jPdOrJ3VgciPXyYvZBF/a9Mr8T94MU78PqrBNuJbYh7qCFO14ZhArUFqkYGuozQ==} + engines: {node: '>=20.19'} - '@tanstack/router-plugin@1.136.18': - resolution: {integrity: sha512-k8MQ+My5njcls2Bvg8J3oi7GjvfNA7smvlPyinYQYCcgJ83e8QT6Mnb6pHOUAJqJx6lBiLfUz/7OC4f1hQ0Ljw==} - engines: {node: '>=12'} + '@tanstack/router-plugin@1.166.7': + resolution: {integrity: sha512-R06qe5UwApb/u02wDITVxN++6QE4xsLFQCr029VZ+4V8gyIe35kr8UCg3Jiyl6D5GXxhj62U2Ei8jccdkQaivw==} + engines: {node: '>=20.19'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.136.18 + '@tanstack/react-router': ^1.166.7 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' vite-plugin-solid: ^2.11.10 webpack: '>=5.92.0' @@ -2542,20 +2593,20 @@ packages: webpack: optional: true - '@tanstack/router-utils@1.133.19': - resolution: {integrity: sha512-WEp5D2gPxvlLDRXwD/fV7RXjYtqaqJNXKB/L6OyZEbT+9BG/Ib2d7oG9GSUZNNMGPGYAlhBUOi3xutySsk6rxA==} - engines: {node: '>=12'} + '@tanstack/router-utils@1.161.4': + resolution: {integrity: sha512-r8TpjyIZoqrXXaf2DDyjd44gjGBoyE+/oEaaH68yLI9ySPO1gUWmQENZ1MZnmBnpUGN24NOZxdjDLc8npK0SAw==} + engines: {node: '>=20.19'} - '@tanstack/store@0.8.0': - resolution: {integrity: sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==} + '@tanstack/store@0.9.2': + resolution: {integrity: sha512-K013lUJEFJK2ofFQ/hZKJUmCnpcV00ebLyOyFOWQvyQHUOZp/iYO84BM6aOGiV81JzwbX0APTVmW8YI7yiG5oA==} - '@tanstack/virtual-file-routes@1.133.19': - resolution: {integrity: sha512-IKwZENsK7owmW1Lm5FhuHegY/SyQ8KqtL/7mTSnzoKJgfzhrrf9qwKB1rmkKkt+svUuy/Zw3uVEpZtUzQruWtA==} - engines: {node: '>=12'} + '@tanstack/virtual-file-routes@1.161.4': + resolution: {integrity: sha512-42WoRePf8v690qG8yGRe/YOh+oHni9vUaUUfoqlS91U2scd3a5rkLtVsc6b7z60w3RogH0I00vdrC5AaeiZ18w==} + engines: {node: '>=20.19'} - '@tanstack/zod-adapter@1.136.18': - resolution: {integrity: sha512-z2lY1rNpqAK6eoyl8bxXM5vinnHYVEVmZMrGpGYWb5QkBw4e2mM80ecJdqOEI3ciH+Kk5Bu31STwy9xN21n+hw==} - engines: {node: '>=12'} + '@tanstack/zod-adapter@1.166.7': + resolution: {integrity: sha512-hYAF0ZksQdJNmkIGVRd+chQr1Ja2sse0IU3T7jV/MjbJxA5A6sZ1IT8LQym8lnUz8RkrFRCeoxNIvXRfRhl0SQ==} + engines: {node: '>=20.19'} peerDependencies: '@tanstack/react-router': '>=1.43.2' zod: ^3.23.8 @@ -2617,9 +2668,6 @@ packages: '@types/babel__generator@7.27.0': resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - '@types/babel__template@7.4.4': resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} @@ -2629,6 +2677,9 @@ packages: '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + '@types/chai@5.2.3': + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} + '@types/conventional-commits-parser@5.0.1': resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} @@ -2957,32 +3008,29 @@ packages: cpu: [x64] os: [win32] - '@vitejs/plugin-react@5.0.4': - resolution: {integrity: sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA==} + '@vitejs/plugin-react@6.0.0': + resolution: {integrity: sha512-Bu5/eP6td3WI654+tRq+ryW1PbgA90y5pqMKpb3U7UpNk6VjI53P/ncPUd192U9dSrepLy7DHnq1XEMDz5H++w==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - - '@vitest/browser@3.2.4': - resolution: {integrity: sha512-tJxiPrWmzH8a+w9nLKlQMzAKX/7VjFs50MWgcAj7p9XQ7AQ9/35fByFYptgPELyLw+0aixTnC4pUWV+APcZ/kw==} - peerDependencies: - playwright: '*' - safaridriver: '*' - vitest: 3.2.4 - webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 + '@rolldown/plugin-babel': ^0.1.7 + babel-plugin-react-compiler: ^1.0.0 + vite: ^8.0.0 peerDependenciesMeta: - playwright: - optional: true - safaridriver: + '@rolldown/plugin-babel': optional: true - webdriverio: + babel-plugin-react-compiler: optional: true - '@vitest/coverage-v8@3.2.4': - resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==} + '@vitest/browser@4.1.0': + resolution: {integrity: sha512-tG/iOrgbiHQks0ew7CdelUyNEHkv8NLrt+CqdTivIuoSnXvO7scWMn4Kqo78/UGY1NJ6Hv+vp8BvRnED/bjFdQ==} + peerDependencies: + vitest: 4.1.0 + + '@vitest/coverage-v8@4.1.0': + resolution: {integrity: sha512-nDWulKeik2bL2Va/Wl4x7DLuTKAXa906iRFooIRPR+huHkcvp9QDkPQ2RJdmjOFrqOqvNfoSQLF68deE3xC3CQ==} peerDependencies: - '@vitest/browser': 3.2.4 - vitest: 3.2.4 + '@vitest/browser': 4.1.0 + vitest: 4.1.0 peerDependenciesMeta: '@vitest/browser': optional: true @@ -2990,6 +3038,9 @@ packages: '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} + '@vitest/expect@4.1.0': + resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} + '@vitest/mocker@3.2.4': resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} peerDependencies: @@ -3001,26 +3052,46 @@ packages: vite: optional: true + '@vitest/mocker@4.1.0': + resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@vitest/runner@3.2.4': - resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==} + '@vitest/pretty-format@4.1.0': + resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} - '@vitest/snapshot@3.2.4': - resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==} + '@vitest/runner@4.1.0': + resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} + + '@vitest/snapshot@4.1.0': + resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} - '@vitest/ui@3.2.4': - resolution: {integrity: sha512-hGISOaP18plkzbWEcP/QvtRW1xDXF2+96HbEX6byqQhAUbiS5oH6/9JwW+QsQCIYON2bI6QZBF+2PvOmrRZ9wA==} + '@vitest/spy@4.1.0': + resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} + + '@vitest/ui@4.1.0': + resolution: {integrity: sha512-sTSDtVM1GOevRGsCNhp1mBUHKo9Qlc55+HCreFT4fe99AHxl1QQNXSL3uj4Pkjh5yEuWZIx8E2tVC94nnBZECQ==} peerDependencies: - vitest: 3.2.4 + vitest: 4.1.0 '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} + '@vitest/utils@4.1.0': + resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} + '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -3087,11 +3158,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.16.0: resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} @@ -3235,8 +3301,8 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} - ast-v8-to-istanbul@0.3.5: - resolution: {integrity: sha512-9SdXjNheSiE8bALAQCQQuT6fgQaoxJh7IRYrRGZ8/9nv8WhJeC1aXAwN8TbaOssGOukUvyvnkgD9+Yuykvl1aA==} + ast-v8-to-istanbul@1.0.0: + resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} @@ -3274,8 +3340,8 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-dead-code-elimination@1.0.10: - resolution: {integrity: sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==} + babel-dead-code-elimination@1.0.12: + resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==} babel-loader@10.0.0: resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==} @@ -3288,8 +3354,8 @@ packages: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} - babel-plugin-polyfill-corejs2@0.4.15: - resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==} + babel-plugin-polyfill-corejs2@0.4.16: + resolution: {integrity: sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -3298,8 +3364,8 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.6: - resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==} + babel-plugin-polyfill-regenerator@0.6.7: + resolution: {integrity: sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -3309,11 +3375,15 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.0: - resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + baseline-browser-mapping@2.10.7: + resolution: {integrity: sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==} engines: {node: '>=6.0.0'} hasBin: true @@ -3350,6 +3420,10 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -3385,10 +3459,6 @@ packages: magicast: optional: true - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - cachedir@2.4.0: resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} engines: {node: '>=6'} @@ -3420,8 +3490,8 @@ packages: caniuse-lite@1.0.30001756: resolution: {integrity: sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==} - caniuse-lite@1.0.30001774: - resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==} + caniuse-lite@1.0.30001778: + resolution: {integrity: sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -3433,6 +3503,10 @@ packages: resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} engines: {node: '>=18'} + chai@6.2.2: + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} + engines: {node: '>=18'} + chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -3825,8 +3899,8 @@ packages: diacritics@1.3.0: resolution: {integrity: sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA==} - diff@8.0.2: - resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} + diff@8.0.3: + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} engines: {node: '>=0.3.1'} dnd-core@16.0.1: @@ -3870,8 +3944,8 @@ packages: electron-to-chromium@1.5.256: resolution: {integrity: sha512-uqYq1IQhpXXLX+HgiXdyOZml7spy4xfy42yPxcCCRjswp0fYM2X+JwCON07lqnpLEGVCj739B7Yr+FngmHBMEQ==} - electron-to-chromium@1.5.302: - resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==} + electron-to-chromium@1.5.313: + resolution: {integrity: sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -3882,8 +3956,8 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.19.0: - resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} + enhanced-resolve@5.20.0: + resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} engines: {node: '>=10.13.0'} enquirer@2.4.1: @@ -3921,6 +3995,9 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + es-module-lexer@2.0.0: + resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -3945,13 +4022,13 @@ packages: peerDependencies: esbuild: '>=0.12 <1' - esbuild@0.25.10: - resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} engines: {node: '>=18'} hasBin: true - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + esbuild@0.27.4: + resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==} engines: {node: '>=18'} hasBin: true @@ -4136,6 +4213,10 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint@9.36.0: resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4150,6 +4231,10 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -4205,8 +4290,8 @@ packages: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} engines: {node: '>=4'} - expect-type@1.2.2: - resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} extend@3.0.2: @@ -4304,6 +4389,9 @@ packages: flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + flatted@3.4.0: + resolution: {integrity: sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw==} + follow-redirects@1.15.11: resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} engines: {node: '>=4.0'} @@ -4401,8 +4489,8 @@ packages: get-tsconfig@4.10.1: resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} - get-tsconfig@4.13.0: - resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} + get-tsconfig@4.13.6: + resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} @@ -4433,6 +4521,10 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -4457,9 +4549,6 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - goober@2.1.18: resolution: {integrity: sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw==} peerDependencies: @@ -4821,8 +4910,8 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@5.1.32: - resolution: {integrity: sha512-VNfjM73zz2IBZmdShMfAUg10prm6t7HFUQmNAEOAVS4YH92ZrZcvkMcGX6cIgBJAzWDzPent/EeAtYEHNPNPBQ==} + isbot@5.1.36: + resolution: {integrity: sha512-C/ZtXyJqDPZ7G7JPr06ApWyYoHjYexQbS6hPYD4WYCzpv2Qes6Z+CCEfTX4Owzf+1EJ933PoI2p+B9v7wpGZBQ==} engines: {node: '>=18'} isexe@2.0.0: @@ -4862,10 +4951,6 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} - istanbul-lib-source-maps@5.0.6: - resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} - engines: {node: '>=10'} - istanbul-reports@3.2.0: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} @@ -4895,12 +4980,12 @@ packages: resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} engines: {node: '>=14'} + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-tokens@9.0.1: - resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} - js-yaml@3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -5206,6 +5291,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.2.6: + resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -5221,9 +5310,15 @@ packages: magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + magicast@0.5.2: + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -5402,6 +5497,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -5427,6 +5526,10 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -5476,6 +5579,9 @@ packages: node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + node-releases@2.0.36: + resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -5535,6 +5641,9 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ohash@1.1.6: resolution: {integrity: sha512-TBu7PtV8YkAZn0tSxobKY2n2aAQva936lhRrj6957aDaCf9IEtqsKbgMzXE/F/sjqYOwmrukeORHNLe5glk7Cg==} @@ -5564,12 +5673,12 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - oxlint@1.19.0: - resolution: {integrity: sha512-MGeclRJFKaROXcPKMHOuJpOhbC4qkbLeZqSlelQioV/5YeBk/qVYZafUUpVO/yQ28Pld3srsTQusFtPNkVuvNA==} + oxlint@1.55.0: + resolution: {integrity: sha512-T+FjepiyWpaZMhekqRpH8Z3I4vNM610p6w+Vjfqgj5TZUxHXl7N8N5IPvmOU8U4XdTRxqtNNTh9Y4hLtr7yvFg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.2.0' + oxlint-tsgolint: '>=0.15.0' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -5665,6 +5774,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -5720,12 +5833,16 @@ packages: engines: {node: '>=18'} hasBin: true + pngjs@7.0.0: + resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==} + engines: {node: '>=14.19.0'} + possible-typed-array-names@1.1.0: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + postcss@8.5.8: + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -5807,9 +5924,6 @@ packages: resolution: {integrity: sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw==} engines: {npm: '>=8.2.3'} - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} @@ -5975,10 +6089,6 @@ packages: react: ^16 || ^17 || ^18 || ^19 react-dom: ^16 || ^17 || ^18 || ^19 - react-refresh@0.17.0: - resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} - engines: {node: '>=0.10.0'} - react-rnd@10.4.14: resolution: {integrity: sha512-NLGc3IymymumPfHy3DXiHNIMOiTlj6xBNb2boHqrtwCgYDasNarpg8tdUY36JlJbrs0E4BvjYBkfEGqUPBsukg==} peerDependencies: @@ -6137,49 +6247,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rolldown-vite@7.3.1: - resolution: {integrity: sha512-LYzdNAjRHhF2yA4JUQm/QyARyi216N2rpJ0lJZb8E9FU2y5v6Vk+xq/U4XBOxMefpWixT5H3TslmAHm1rqIq2w==} - engines: {node: ^20.19.0 || >=22.12.0} - deprecated: Use this package to migrate from Vite 7 to Vite 8. For the most recent updates, migrate to Vite 8 once you're ready. - hasBin: true - peerDependencies: - '@types/node': ^20.19.0 || >=22.12.0 - esbuild: ^0.27.0 - jiti: '>=1.21.0' - less: ^4.0.0 - sass: ^1.70.0 - sass-embedded: ^1.70.0 - stylus: '>=0.54.8' - sugarss: ^5.0.0 - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - esbuild: - optional: true - jiti: - optional: true - less: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - - rolldown@1.0.0-beta.53: - resolution: {integrity: sha512-Qd9c2p0XKZdgT5AYd+KgAMggJ8ZmCs3JnS9PTMWkyUfteKlfmKtxJbWTHkVakxwXs1Ub7jrRYVeFeF7N0sQxyw==} + rolldown@1.0.0-rc.9: + resolution: {integrity: sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -6237,27 +6306,19 @@ packages: engines: {node: '>=10'} hasBin: true - serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - - seroval-plugins@1.3.3: - resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} - peerDependencies: - seroval: ^1.0 + hasBin: true - seroval-plugins@1.4.0: - resolution: {integrity: sha512-zir1aWzoiax6pbBVjoYVd0O1QQXgIL3eVGBMsBsNmM8Ukq90yGaWlfx0AB9dTS8GPqrOrbXn79vmItCUP9U3BQ==} + seroval-plugins@1.5.1: + resolution: {integrity: sha512-4FbuZ/TMl02sqv0RTFexu0SP6V+ywaIe5bAWCCEik0fk17BhALgwvUDVF7e3Uvf9pxmwCEJsRPmlkUE6HdzLAw==} engines: {node: '>=10'} peerDependencies: seroval: ^1.0 - seroval@1.3.2: - resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==} - engines: {node: '>=10'} - - seroval@1.4.0: - resolution: {integrity: sha512-BdrNXdzlofomLTiRnwJTSEAaGKyHHZkbMXIywOh7zlzp4uZnXErEwl9XZ+N1hJSNpeTtNxWvVwN0wUzAIQ4Hpg==} + seroval@1.5.1: + resolution: {integrity: sha512-OwrZRZAfhHww0WEnKHDY8OM0U/Qs8OTfIDWhUD4BLpNJUfXK4cGmjiagGze086m+mhI+V2nD0gfbHEnJjb9STA==} engines: {node: '>=10'} set-blocking@2.0.0: @@ -6337,9 +6398,6 @@ packages: social-links@1.15.0: resolution: {integrity: sha512-Q5K8wcryxBvF+Czv8F9IL0B86VRxkibBtfv9GaDyPoM/vTQOZVbv3zIFvovvMiJOkfd1vs4Eg2ESrSAGXiON4A==} - solid-js@1.9.9: - resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -6384,8 +6442,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@3.9.0: - resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + std-env@4.0.0: + resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==} stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} @@ -6469,9 +6527,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@3.1.0: - resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} - style-to-js@1.1.17: resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==} @@ -6522,8 +6577,8 @@ packages: engines: {node: '>=10'} deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - terser-webpack-plugin@5.3.16: - resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} + terser-webpack-plugin@5.4.0: + resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -6547,9 +6602,9 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} - test-exclude@7.0.1: - resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} - engines: {node: '>=18'} + test-exclude@8.0.0: + resolution: {integrity: sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==} + engines: {node: 20 || >=22} text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} @@ -6576,18 +6631,22 @@ packages: tinyexec@1.0.1: resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} - tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} - tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} + tinyrainbow@3.1.0: + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} + engines: {node: '>=14.0.0'} + tinyspy@4.0.4: resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} engines: {node: '>=14.0.0'} @@ -6643,16 +6702,6 @@ packages: ts-pattern@5.8.0: resolution: {integrity: sha512-kIjN2qmWiHnhgr5DAkAafF9fwb0T5OhMVSWrm8XEdTFnX6+wfXwYOFjeF86UZ54vduqiR7BfqScFmXSzSaH8oA==} - tsconfck@3.1.6: - resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} - engines: {node: ^18 || >=20} - hasBin: true - peerDependencies: - typescript: ^5.0.0 - peerDependenciesMeta: - typescript: - optional: true - tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -6666,8 +6715,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.20.6: - resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==} + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} engines: {node: '>=18.0.0'} hasBin: true @@ -6781,8 +6830,8 @@ packages: resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} engines: {node: '>=14.0.0'} - unplugin@2.3.10: - resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} + unplugin@2.3.11: + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} unrs-resolver@1.11.1: @@ -6845,23 +6894,18 @@ packages: victory-vendor@36.9.2: resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - vite-node@3.2.4: - resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - - vite-plugin-checker@0.11.0: - resolution: {integrity: sha512-iUdO9Pl9UIBRPAragwi3as/BXXTtRu4G12L3CMrjx+WVTd9g/MsqNakreib9M/2YRVkhZYiTEwdH2j4Dm0w7lw==} + vite-plugin-checker@0.12.0: + resolution: {integrity: sha512-CmdZdDOGss7kdQwv73UyVgLPv0FVYe5czAgnmRX2oKljgEvSrODGuClaV3PDR2+3ou7N/OKGauDDBjy2MB07Rg==} engines: {node: '>=16.11'} peerDependencies: '@biomejs/biome': '>=1.7' - eslint: '>=7' + eslint: '>=9.39.1' meow: ^13.2.0 optionator: ^0.9.4 oxlint: '>=1' stylelint: '>=16' typescript: '*' - vite: '>=5.4.20' + vite: '>=5.4.21' vls: '*' vti: '*' vue-tsc: ~2.2.10 || ^3.0.0 @@ -6887,34 +6931,27 @@ packages: vue-tsc: optional: true - vite-plugin-istanbul@7.2.1: - resolution: {integrity: sha512-DSPi4ulvYsjnP44sTI5oriNosbM0E6m3uoCxjdxboTtVzxSkFwcDy3/JnSYKebjr+ZToJwVLTms+2CM0rmbbzQ==} + vite-plugin-istanbul@8.0.0: + resolution: {integrity: sha512-r6L7cg2iwPqNnY/rWFyemWeDTIKRZjekEWS90e2FsTjDYH4UdTS6hvW1nEX1B++PKPCnqCaj5BJTDn5Cy5jYoQ==} peerDependencies: - vite: '>=4 <=7' + vite: '>=4' - vite-plugin-static-copy@3.1.6: - resolution: {integrity: sha512-dO8Qc71yVCmcrsKrJRgSWmWj9khI7X8fLy8X35/ZFR+Nik8CQ1uUgK7iD2KQc2AQdG51sNegSj8Tb4mDKeNYZA==} + vite-plugin-static-copy@3.2.0: + resolution: {integrity: sha512-g2k9z8B/1Bx7D4wnFjPLx9dyYGrqWMLTpwTtPHhcU+ElNZP2O4+4OsyaficiDClus0dzVhdGvoGFYMJxoXZ12Q==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - vite-tsconfig-paths@5.1.4: - resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} - peerDependencies: - vite: '*' - peerDependenciesMeta: - vite: - optional: true - - vite@7.1.12: - resolution: {integrity: sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==} + vite@8.0.0: + resolution: {integrity: sha512-fPGaRNj9Zytaf8LEiBhY7Z6ijnFKdzU/+mL8EFBaKr7Vw1/FWcTBAMW0wLPJAGMPX38ZPVCVgLceWiEqeoqL2Q==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.0.0-alpha.31 + esbuild: ^0.27.0 jiti: '>=1.21.0' less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: '>=0.54.8' @@ -6925,12 +6962,14 @@ packages: peerDependenciesMeta: '@types/node': optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -6946,26 +6985,33 @@ packages: yaml: optional: true - vitest@3.2.4: - resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@4.1.0: + resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/debug': ^4.1.12 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.4 - '@vitest/ui': 3.2.4 + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.1.0 + '@vitest/browser-preview': 4.1.0 + '@vitest/browser-webdriverio': 4.1.0 + '@vitest/ui': 4.1.0 happy-dom: '*' jsdom: '*' + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 peerDependenciesMeta: '@edge-runtime/vm': optional: true - '@types/debug': + '@opentelemetry/api': optional: true '@types/node': optional: true - '@vitest/browser': + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': + optional: true + '@vitest/browser-webdriverio': optional: true '@vitest/ui': optional: true @@ -7072,6 +7118,18 @@ packages: utf-8-validate: optional: true + ws@8.19.0: + resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + y-protocols@1.0.6: resolution: {integrity: sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} @@ -7135,8 +7193,8 @@ packages: zod@3.24.2: resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} - zod@4.1.11: - resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -7151,11 +7209,6 @@ snapshots: react-dom: 19.1.1(react@19.1.1) react-style-object-to-css: 1.1.2 - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -7192,6 +7245,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.28.3': dependencies: '@babel/parser': 7.28.4 @@ -7236,42 +7309,29 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)': + '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 '@babel/traverse': 7.29.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.28.5)': + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5) - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.28.5)': + '@babel/helper-define-polyfill-provider@0.6.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 debug: 4.4.3(supports-color@8.1.1) @@ -7312,9 +7372,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.5)': + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-module-imports': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.29.0 @@ -7325,31 +7385,20 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-plugin-utils@7.28.6': {} - '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.5)': + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.6 '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 - '@babel/helper-member-expression-to-functions': 7.28.5 - '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.28.6(@babel/core@7.28.5)': + '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 '@babel/traverse': 7.29.0 @@ -7384,6 +7433,11 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.28.5 + '@babel/helpers@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + '@babel/parser@7.28.4': dependencies: '@babel/types': 7.28.4 @@ -7396,527 +7450,487 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.5)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.5) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 - '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.5)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.28.5)': + '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-module-imports': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5) + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/template': 7.28.6 - '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)': + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.28.5)': + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) - '@babel/helper-plugin-utils': 7.27.1 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.28.5)': + '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.28.5)': + '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5) + '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.5)': + '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - - '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-spread@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.28.6 - - '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) - transitivePeerDependencies: - - supports-color + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.5)': + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.28.5)': + '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.28.3(@babel/core@7.28.5)': + '@babel/preset-env@7.28.3(@babel/core@7.29.0)': dependencies: '@babel/compat-data': 7.29.0 - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.5) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5) - '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.5) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.28.5) - '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5) - '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.5) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.28.5) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.5) - '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5) - '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.28.5) - '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.28.5) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.28.5) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.5) - babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.28.5) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5) - babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.28.5) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0) + '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) + '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0) + '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) + babel-plugin-polyfill-corejs2: 0.4.16(@babel/core@7.29.0) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.7(@babel/core@7.29.0) core-js-compat: 3.48.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.5)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/preset-typescript@7.28.5(@babel/core@7.28.5)': - dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) - transitivePeerDependencies: - - supports-color - '@babel/runtime@7.28.4': {} '@babel/runtime@7.28.6': {} @@ -7990,6 +8004,8 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} + '@blazediff/core@1.9.1': {} + '@commitlint/cli@19.8.1(@types/node@25.0.10)(typescript@5.9.3)': dependencies: '@commitlint/format': 19.8.1 @@ -8100,12 +8116,12 @@ snapshots: '@types/conventional-commits-parser': 5.0.1 chalk: 5.6.2 - '@cypress/code-coverage@3.14.7(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12))': + '@cypress/code-coverage@3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12))': dependencies: - '@babel/core': 7.28.5 - '@babel/preset-env': 7.28.3(@babel/core@7.28.5) - '@cypress/webpack-preprocessor': 6.0.4(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12)) - babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)) + '@babel/core': 7.29.0 + '@babel/preset-env': 7.28.3(@babel/core@7.29.0) + '@cypress/webpack-preprocessor': 6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12)) + babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)) chalk: 4.1.2 cypress: 15.6.0 dayjs: 1.11.13 @@ -8140,11 +8156,11 @@ snapshots: tunnel-agent: 0.6.0 uuid: 8.3.2 - '@cypress/webpack-preprocessor@6.0.4(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12))': + '@cypress/webpack-preprocessor@6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12))': dependencies: - '@babel/core': 7.28.5 - '@babel/preset-env': 7.28.3(@babel/core@7.28.5) - babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)) + '@babel/core': 7.29.0 + '@babel/preset-env': 7.28.3(@babel/core@7.29.0) + babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)) bluebird: 3.7.1 debug: 4.4.3(supports-color@8.1.1) lodash: 4.17.21 @@ -8275,162 +8291,162 @@ snapshots: '@emotion/weak-memoize@0.4.0': {} - '@esbuild/aix-ppc64@0.25.10': - optional: true - '@esbuild/aix-ppc64@0.25.12': optional: true - '@esbuild/android-arm64@0.25.10': + '@esbuild/aix-ppc64@0.27.4': optional: true '@esbuild/android-arm64@0.25.12': optional: true - '@esbuild/android-arm@0.25.10': + '@esbuild/android-arm64@0.27.4': optional: true '@esbuild/android-arm@0.25.12': optional: true - '@esbuild/android-x64@0.25.10': + '@esbuild/android-arm@0.27.4': optional: true '@esbuild/android-x64@0.25.12': optional: true - '@esbuild/darwin-arm64@0.25.10': + '@esbuild/android-x64@0.27.4': optional: true '@esbuild/darwin-arm64@0.25.12': optional: true - '@esbuild/darwin-x64@0.25.10': + '@esbuild/darwin-arm64@0.27.4': optional: true '@esbuild/darwin-x64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.25.10': + '@esbuild/darwin-x64@0.27.4': optional: true '@esbuild/freebsd-arm64@0.25.12': optional: true - '@esbuild/freebsd-x64@0.25.10': + '@esbuild/freebsd-arm64@0.27.4': optional: true '@esbuild/freebsd-x64@0.25.12': optional: true - '@esbuild/linux-arm64@0.25.10': + '@esbuild/freebsd-x64@0.27.4': optional: true '@esbuild/linux-arm64@0.25.12': optional: true - '@esbuild/linux-arm@0.25.10': + '@esbuild/linux-arm64@0.27.4': optional: true '@esbuild/linux-arm@0.25.12': optional: true - '@esbuild/linux-ia32@0.25.10': + '@esbuild/linux-arm@0.27.4': optional: true '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/linux-loong64@0.25.10': + '@esbuild/linux-ia32@0.27.4': optional: true '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/linux-mips64el@0.25.10': + '@esbuild/linux-loong64@0.27.4': optional: true '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/linux-ppc64@0.25.10': + '@esbuild/linux-mips64el@0.27.4': optional: true '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.25.10': + '@esbuild/linux-ppc64@0.27.4': optional: true '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/linux-s390x@0.25.10': + '@esbuild/linux-riscv64@0.27.4': optional: true '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/linux-x64@0.25.10': + '@esbuild/linux-s390x@0.27.4': optional: true '@esbuild/linux-x64@0.25.12': optional: true - '@esbuild/netbsd-arm64@0.25.10': + '@esbuild/linux-x64@0.27.4': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.25.10': + '@esbuild/netbsd-arm64@0.27.4': optional: true '@esbuild/netbsd-x64@0.25.12': optional: true - '@esbuild/openbsd-arm64@0.25.10': + '@esbuild/netbsd-x64@0.27.4': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.25.10': + '@esbuild/openbsd-arm64@0.27.4': optional: true '@esbuild/openbsd-x64@0.25.12': optional: true - '@esbuild/openharmony-arm64@0.25.10': + '@esbuild/openbsd-x64@0.27.4': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/sunos-x64@0.25.10': + '@esbuild/openharmony-arm64@0.27.4': optional: true '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/win32-arm64@0.25.10': + '@esbuild/sunos-x64@0.27.4': optional: true '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/win32-ia32@0.25.10': + '@esbuild/win32-arm64@0.27.4': optional: true '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/win32-x64@0.25.10': + '@esbuild/win32-ia32@0.27.4': optional: true '@esbuild/win32-x64@0.25.12': optional: true + '@esbuild/win32-x64@0.27.4': + optional: true + '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.1))': dependencies: eslint: 9.36.0(jiti@2.6.1) @@ -8498,7 +8514,7 @@ snapshots: '@eslint-react/eff': 1.53.1 '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.8.0 - zod: 4.1.11 + zod: 4.3.6 transitivePeerDependencies: - eslint - supports-color @@ -8510,7 +8526,7 @@ snapshots: '@eslint-react/kit': 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.8.0 - zod: 4.1.11 + zod: 4.3.6 transitivePeerDependencies: - eslint - supports-color @@ -8675,12 +8691,12 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3)': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: glob: 10.4.5 magic-string: 0.30.19 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) optionalDependencies: typescript: 5.9.3 @@ -9049,32 +9065,65 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@oxc-project/runtime@0.101.0': {} + '@oxc-project/runtime@0.115.0': {} + + '@oxc-project/types@0.115.0': {} + + '@oxlint/binding-android-arm-eabi@1.55.0': + optional: true + + '@oxlint/binding-android-arm64@1.55.0': + optional: true + + '@oxlint/binding-darwin-arm64@1.55.0': + optional: true + + '@oxlint/binding-darwin-x64@1.55.0': + optional: true + + '@oxlint/binding-freebsd-x64@1.55.0': + optional: true + + '@oxlint/binding-linux-arm-gnueabihf@1.55.0': + optional: true + + '@oxlint/binding-linux-arm-musleabihf@1.55.0': + optional: true + + '@oxlint/binding-linux-arm64-gnu@1.55.0': + optional: true + + '@oxlint/binding-linux-arm64-musl@1.55.0': + optional: true + + '@oxlint/binding-linux-ppc64-gnu@1.55.0': + optional: true - '@oxc-project/types@0.101.0': {} + '@oxlint/binding-linux-riscv64-gnu@1.55.0': + optional: true - '@oxlint/darwin-arm64@1.19.0': + '@oxlint/binding-linux-riscv64-musl@1.55.0': optional: true - '@oxlint/darwin-x64@1.19.0': + '@oxlint/binding-linux-s390x-gnu@1.55.0': optional: true - '@oxlint/linux-arm64-gnu@1.19.0': + '@oxlint/binding-linux-x64-gnu@1.55.0': optional: true - '@oxlint/linux-arm64-musl@1.19.0': + '@oxlint/binding-linux-x64-musl@1.55.0': optional: true - '@oxlint/linux-x64-gnu@1.19.0': + '@oxlint/binding-openharmony-arm64@1.55.0': optional: true - '@oxlint/linux-x64-musl@1.19.0': + '@oxlint/binding-win32-arm64-msvc@1.55.0': optional: true - '@oxlint/win32-arm64@1.19.0': + '@oxlint/binding-win32-ia32-msvc@1.55.0': optional: true - '@oxlint/win32-x64@1.19.0': + '@oxlint/binding-win32-x64-msvc@1.55.0': optional: true '@pkgjs/parseargs@0.11.0': @@ -9096,50 +9145,56 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@rolldown/binding-android-arm64@1.0.0-beta.53': + '@rolldown/binding-android-arm64@1.0.0-rc.9': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-rc.9': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-rc.9': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.53': + '@rolldown/binding-freebsd-x64@1.0.0-rc.9': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.53': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.53': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.9': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.9': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.9': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.9': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.9': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.9': optional: true - '@rolldown/pluginutils@1.0.0-beta.38': {} + '@rolldown/pluginutils@1.0.0-rc.7': {} - '@rolldown/pluginutils@1.0.0-beta.53': {} + '@rolldown/pluginutils@1.0.0-rc.9': {} '@rollup/pluginutils@5.3.0(rollup@4.52.3)': dependencies: @@ -9252,57 +9307,59 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 19.1.1 - '@storybook/addon-a11y@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@standard-schema/spec@1.1.0': {} + + '@storybook/addon-a11y@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': dependencies: '@storybook/global': 5.0.0 axe-core: 4.10.3 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@storybook/addon-docs@9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/addon-docs@9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.1.1) - '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-links@9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/addon-links@9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) optionalDependencies: react: 19.1.1 - '@storybook/addon-vitest@9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4)': + '@storybook/addon-vitest@9.1.19(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vitest@4.1.0)': dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) prompts: 2.4.2 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) ts-dedent: 2.2.0 optionalDependencies: - '@vitest/browser': 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) - '@vitest/runner': 3.2.4 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + '@vitest/runner': 4.1.0 + vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) transitivePeerDependencies: - react - react-dom - '@storybook/builder-vite@9.1.19(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/builder-vite@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) ts-dedent: 2.2.0 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - '@storybook/csf-plugin@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/csf-plugin@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': dependencies: - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -9312,51 +9369,51 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@storybook/react-dom-shim@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))': + '@storybook/react-dom-shim@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@storybook/react-vite@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)': + '@storybook/react-vite@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@rollup/pluginutils': 5.3.0(rollup@4.52.3) - '@storybook/builder-vite': 9.1.19(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) - '@storybook/react': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3) + '@storybook/builder-vite': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@storybook/react': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3) find-up: 7.0.0 magic-string: 0.30.19 react: 19.1.1 react-docgen: 8.0.1 react-dom: 19.1.1(react@19.1.1) resolve: 1.22.11 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) tsconfig-paths: 4.2.0 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - rollup - supports-color - typescript - '@storybook/react@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)': + '@storybook/react@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))) + '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) optionalDependencies: typescript: 5.9.3 - '@tanstack/history@1.133.28': {} + '@tanstack/history@1.161.4': {} '@tanstack/query-core@5.90.20': {} - '@tanstack/query-devtools@5.90.1': {} + '@tanstack/query-devtools@5.93.0': {} - '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1)': + '@tanstack/react-query-devtools@5.91.3(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/query-devtools': 5.90.1 + '@tanstack/query-devtools': 5.93.0 '@tanstack/react-query': 5.90.21(react@19.1.1) react: 19.1.1 @@ -9365,164 +9422,124 @@ snapshots: '@tanstack/query-core': 5.90.20 react: 19.1.1 - '@tanstack/react-router-devtools@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': + '@tanstack/react-router-devtools@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-devtools-core': 1.136.17(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) + '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/router-devtools-core': 1.166.7(@tanstack/router-core@1.166.7)(csstype@3.2.3) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: - '@tanstack/router-core': 1.136.17 + '@tanstack/router-core': 1.166.7 transitivePeerDependencies: - - '@types/node' - csstype - - esbuild - - jiti - - less - - sass - - sass-embedded - - solid-js - - stylus - - sugarss - - terser - - tsx - - yaml - - '@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': - dependencies: - '@tanstack/history': 1.133.28 - '@tanstack/react-store': 0.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/router-core': 1.136.17 - isbot: 5.1.32 + + '@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/history': 1.161.4 + '@tanstack/react-store': 0.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/router-core': 1.166.7 + isbot: 5.1.36 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-store@0.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@tanstack/react-store@0.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/store': 0.8.0 + '@tanstack/store': 0.9.2 react: 19.1.1 react-dom: 19.1.1(react@19.1.1) use-sync-external-store: 1.6.0(react@19.1.1) - '@tanstack/router-core@1.136.17': + '@tanstack/router-core@1.166.7': dependencies: - '@tanstack/history': 1.133.28 - '@tanstack/store': 0.8.0 + '@tanstack/history': 1.161.4 + '@tanstack/store': 0.9.2 cookie-es: 2.0.0 - seroval: 1.4.0 - seroval-plugins: 1.4.0(seroval@1.4.0) + seroval: 1.5.1 + seroval-plugins: 1.5.1(seroval@1.5.1) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-devtools-core@1.136.17(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': + '@tanstack/router-devtools-core@1.166.7(@tanstack/router-core@1.166.7)(csstype@3.2.3)': dependencies: - '@tanstack/router-core': 1.136.17 + '@tanstack/router-core': 1.166.7 clsx: 2.1.1 goober: 2.1.18(csstype@3.2.3) - solid-js: 1.9.9 tiny-invariant: 1.3.3 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: csstype: 3.2.3 - transitivePeerDependencies: - - '@types/node' - - esbuild - - jiti - - less - - sass - - sass-embedded - - stylus - - sugarss - - terser - - tsx - - yaml - - '@tanstack/router-devtools@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)': - dependencies: - '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@tanstack/react-router-devtools': 1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(esbuild@0.25.12)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6) + + '@tanstack/router-devtools@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@tanstack/react-router-devtools': 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) clsx: 2.1.1 goober: 2.1.18(csstype@3.2.3) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) optionalDependencies: csstype: 3.2.3 transitivePeerDependencies: - '@tanstack/router-core' - - '@types/node' - - esbuild - - jiti - - less - - sass - - sass-embedded - - solid-js - - stylus - - sugarss - - terser - - tsx - - yaml - - '@tanstack/router-generator@1.136.17': - dependencies: - '@tanstack/router-core': 1.136.17 - '@tanstack/router-utils': 1.133.19 - '@tanstack/virtual-file-routes': 1.133.19 + + '@tanstack/router-generator@1.166.7': + dependencies: + '@tanstack/router-core': 1.166.7 + '@tanstack/router-utils': 1.161.4 + '@tanstack/virtual-file-routes': 1.161.4 prettier: 3.6.2 recast: 0.23.11 source-map: 0.7.6 - tsx: 4.20.6 + tsx: 4.21.0 zod: 3.24.2 transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12))': + '@tanstack/router-plugin@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.25.12))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 - '@tanstack/router-core': 1.136.17 - '@tanstack/router-generator': 1.136.17 - '@tanstack/router-utils': 1.133.19 - '@tanstack/virtual-file-routes': 1.133.19 - babel-dead-code-elimination: 1.0.10 + '@babel/core': 7.29.0 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@tanstack/router-core': 1.166.7 + '@tanstack/router-generator': 1.166.7 + '@tanstack/router-utils': 1.161.4 + '@tanstack/virtual-file-routes': 1.161.4 chokidar: 3.6.0 - unplugin: 2.3.10 + unplugin: 2.3.11 zod: 3.24.2 optionalDependencies: - '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) webpack: 5.102.0(esbuild@0.25.12) transitivePeerDependencies: - supports-color - '@tanstack/router-utils@1.133.19': + '@tanstack/router-utils@1.161.4': dependencies: - '@babel/core': 7.28.5 - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 - '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 ansis: 4.2.0 - diff: 8.0.2 + babel-dead-code-elimination: 1.0.12 + diff: 8.0.3 pathe: 2.0.3 tinyglobby: 0.2.15 transitivePeerDependencies: - supports-color - '@tanstack/store@0.8.0': {} + '@tanstack/store@0.9.2': {} - '@tanstack/virtual-file-routes@1.133.19': {} + '@tanstack/virtual-file-routes@1.161.4': {} - '@tanstack/zod-adapter@1.136.18(@tanstack/react-router@1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)': + '@tanstack/zod-adapter@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@4.3.6)': dependencies: - '@tanstack/react-router': 1.136.18(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - zod: 3.24.2 + '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + zod: 4.3.6 '@testing-library/dom@10.4.1': dependencies: @@ -9589,10 +9606,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.28.5 - '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.28.5 @@ -9606,6 +9619,11 @@ snapshots: dependencies: '@types/deep-eql': 4.0.2 + '@types/chai@5.2.3': + dependencies: + '@types/deep-eql': 4.0.2 + assertion-error: 2.0.1 + '@types/conventional-commits-parser@5.0.1': dependencies: '@types/node': 25.0.10 @@ -9924,57 +9942,43 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@5.0.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@vitejs/plugin-react@6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) - '@rolldown/pluginutils': 1.0.0-beta.38 - '@types/babel__core': 7.20.5 - react-refresh: 0.17.0 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) - transitivePeerDependencies: - - supports-color + '@rolldown/pluginutils': 1.0.0-rc.7 + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - '@vitest/browser@3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)': + '@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)': dependencies: - '@testing-library/dom': 10.4.1 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/mocker': 3.2.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) - '@vitest/utils': 3.2.4 - magic-string: 0.30.19 + '@blazediff/core': 1.9.1 + '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@vitest/utils': 4.1.0 + magic-string: 0.30.21 + pngjs: 7.0.0 sirv: 3.0.2 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) - ws: 8.18.3 - optionalDependencies: - playwright: 1.55.1 + tinyrainbow: 3.1.0 + vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + ws: 8.19.0 transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)': + '@vitest/coverage-v8@4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0)': dependencies: - '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - ast-v8-to-istanbul: 0.3.5 - debug: 4.4.3(supports-color@8.1.1) + '@vitest/utils': 4.1.0 + ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 - magic-string: 0.30.19 - magicast: 0.3.5 - std-env: 3.9.0 - test-exclude: 7.0.1 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + magicast: 0.5.2 + obug: 2.1.1 + std-env: 4.0.0 + tinyrainbow: 3.1.0 + vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) optionalDependencies: - '@vitest/browser': 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) - transitivePeerDependencies: - - supports-color + '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) '@vitest/expect@3.2.4': dependencies: @@ -9984,52 +9988,67 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))': + '@vitest/expect@4.1.0': + dependencies: + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + chai: 6.2.2 + tinyrainbow: 3.1.0 + + '@vitest/mocker@3.2.4(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.19 optionalDependencies: - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6))': + '@vitest/mocker@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@vitest/spy': 3.2.4 + '@vitest/spy': 4.1.0 estree-walker: 3.0.3 - magic-string: 0.30.19 + magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) '@vitest/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.4': + '@vitest/pretty-format@4.1.0': dependencies: - '@vitest/utils': 3.2.4 + tinyrainbow: 3.1.0 + + '@vitest/runner@4.1.0': + dependencies: + '@vitest/utils': 4.1.0 pathe: 2.0.3 - strip-literal: 3.1.0 - '@vitest/snapshot@3.2.4': + '@vitest/snapshot@4.1.0': dependencies: - '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.19 + '@vitest/pretty-format': 4.1.0 + '@vitest/utils': 4.1.0 + magic-string: 0.30.21 pathe: 2.0.3 '@vitest/spy@3.2.4': dependencies: tinyspy: 4.0.4 - '@vitest/ui@3.2.4(vitest@3.2.4)': + '@vitest/spy@4.1.0': {} + + '@vitest/ui@4.1.0(vitest@4.1.0)': dependencies: - '@vitest/utils': 3.2.4 + '@vitest/utils': 4.1.0 fflate: 0.8.2 - flatted: 3.3.3 + flatted: 3.4.0 pathe: 2.0.3 sirv: 3.0.2 tinyglobby: 0.2.15 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + tinyrainbow: 3.1.0 + vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/utils@3.2.4': dependencies: @@ -10037,6 +10056,12 @@ snapshots: loupe: 3.2.1 tinyrainbow: 2.0.0 + '@vitest/utils@4.1.0': + dependencies: + '@vitest/pretty-format': 4.1.0 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 + '@webassemblyjs/ast@1.14.1': dependencies: '@webassemblyjs/helper-numbers': 1.13.2 @@ -10130,8 +10155,6 @@ snapshots: dependencies: acorn: 8.16.0 - acorn@8.15.0: {} - acorn@8.16.0: {} aggregate-error@3.1.0: @@ -10297,11 +10320,11 @@ snapshots: dependencies: tslib: 2.8.1 - ast-v8-to-istanbul@0.3.5: + ast-v8-to-istanbul@1.0.0: dependencies: '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 - js-tokens: 9.0.1 + js-tokens: 10.0.0 astral-regex@2.0.0: {} @@ -10331,18 +10354,18 @@ snapshots: axobject-query@4.1.0: {} - babel-dead-code-elimination@1.0.10: + babel-dead-code-elimination@1.0.12: dependencies: - '@babel/core': 7.28.5 - '@babel/parser': 7.28.5 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)): + babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 find-up: 5.0.0 webpack: 5.102.0(esbuild@0.25.12) @@ -10352,27 +10375,27 @@ snapshots: cosmiconfig: 7.1.0 resolve: 1.22.11 - babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.28.5): + babel-plugin-polyfill-corejs2@0.4.16(@babel/core@7.29.0): dependencies: '@babel/compat-data': 7.29.0 - '@babel/core': 7.28.5 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.5): + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.5 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) core-js-compat: 3.48.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.28.5): + babel-plugin-polyfill-regenerator@0.6.7(@babel/core@7.29.0): dependencies: - '@babel/core': 7.28.5 - '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5) + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -10380,9 +10403,11 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} - baseline-browser-mapping@2.10.0: {} + baseline-browser-mapping@2.10.7: {} baseline-browser-mapping@2.8.29: {} @@ -10413,6 +10438,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.4: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -10427,10 +10456,10 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.10.0 - caniuse-lite: 1.0.30001774 - electron-to-chromium: 1.5.302 - node-releases: 2.0.27 + baseline-browser-mapping: 2.10.7 + caniuse-lite: 1.0.30001778 + electron-to-chromium: 1.5.313 + node-releases: 2.0.36 update-browserslist-db: 1.2.3(browserslist@4.28.1) buffer-crc32@0.2.13: {} @@ -10463,8 +10492,6 @@ snapshots: optionalDependencies: magicast: 0.3.5 - cac@6.7.14: {} - cachedir@2.4.0: {} caching-transform@4.0.0: @@ -10497,7 +10524,7 @@ snapshots: caniuse-lite@1.0.30001756: {} - caniuse-lite@1.0.30001774: {} + caniuse-lite@1.0.30001778: {} caseless@0.12.0: {} @@ -10511,6 +10538,8 @@ snapshots: loupe: 3.2.1 pathval: 2.0.1 + chai@6.2.2: {} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -10894,7 +10923,7 @@ snapshots: diacritics@1.3.0: {} - diff@8.0.2: {} + diff@8.0.3: {} dnd-core@16.0.1: dependencies: @@ -10940,7 +10969,7 @@ snapshots: electron-to-chromium@1.5.256: {} - electron-to-chromium@1.5.302: {} + electron-to-chromium@1.5.313: {} emoji-regex@8.0.0: {} @@ -10950,7 +10979,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.19.0: + enhanced-resolve@5.20.0: dependencies: graceful-fs: 4.2.11 tapable: 2.3.0 @@ -11053,6 +11082,8 @@ snapshots: es-module-lexer@1.7.0: {} + es-module-lexer@2.0.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -11083,35 +11114,6 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild@0.25.10: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.10 - '@esbuild/android-arm': 0.25.10 - '@esbuild/android-arm64': 0.25.10 - '@esbuild/android-x64': 0.25.10 - '@esbuild/darwin-arm64': 0.25.10 - '@esbuild/darwin-x64': 0.25.10 - '@esbuild/freebsd-arm64': 0.25.10 - '@esbuild/freebsd-x64': 0.25.10 - '@esbuild/linux-arm': 0.25.10 - '@esbuild/linux-arm64': 0.25.10 - '@esbuild/linux-ia32': 0.25.10 - '@esbuild/linux-loong64': 0.25.10 - '@esbuild/linux-mips64el': 0.25.10 - '@esbuild/linux-ppc64': 0.25.10 - '@esbuild/linux-riscv64': 0.25.10 - '@esbuild/linux-s390x': 0.25.10 - '@esbuild/linux-x64': 0.25.10 - '@esbuild/netbsd-arm64': 0.25.10 - '@esbuild/netbsd-x64': 0.25.10 - '@esbuild/openbsd-arm64': 0.25.10 - '@esbuild/openbsd-x64': 0.25.10 - '@esbuild/openharmony-arm64': 0.25.10 - '@esbuild/sunos-x64': 0.25.10 - '@esbuild/win32-arm64': 0.25.10 - '@esbuild/win32-ia32': 0.25.10 - '@esbuild/win32-x64': 0.25.10 - esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12 @@ -11141,6 +11143,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 + esbuild@0.27.4: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.4 + '@esbuild/android-arm': 0.27.4 + '@esbuild/android-arm64': 0.27.4 + '@esbuild/android-x64': 0.27.4 + '@esbuild/darwin-arm64': 0.27.4 + '@esbuild/darwin-x64': 0.27.4 + '@esbuild/freebsd-arm64': 0.27.4 + '@esbuild/freebsd-x64': 0.27.4 + '@esbuild/linux-arm': 0.27.4 + '@esbuild/linux-arm64': 0.27.4 + '@esbuild/linux-ia32': 0.27.4 + '@esbuild/linux-loong64': 0.27.4 + '@esbuild/linux-mips64el': 0.27.4 + '@esbuild/linux-ppc64': 0.27.4 + '@esbuild/linux-riscv64': 0.27.4 + '@esbuild/linux-s390x': 0.27.4 + '@esbuild/linux-x64': 0.27.4 + '@esbuild/netbsd-arm64': 0.27.4 + '@esbuild/netbsd-x64': 0.27.4 + '@esbuild/openbsd-arm64': 0.27.4 + '@esbuild/openbsd-x64': 0.27.4 + '@esbuild/openharmony-arm64': 0.27.4 + '@esbuild/sunos-x64': 0.27.4 + '@esbuild/win32-arm64': 0.27.4 + '@esbuild/win32-ia32': 0.27.4 + '@esbuild/win32-x64': 0.27.4 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -11389,11 +11420,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3): + eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) transitivePeerDependencies: - supports-color - typescript @@ -11412,6 +11443,8 @@ snapshots: eslint-visitor-keys@4.2.1: {} + eslint-visitor-keys@5.0.1: {} + eslint@9.36.0(jiti@2.6.1): dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1)) @@ -11460,6 +11493,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 + espree@11.2.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + esprima@4.0.1: {} esquery@1.6.0: @@ -11508,7 +11547,7 @@ snapshots: dependencies: pify: 2.3.0 - expect-type@1.2.2: {} + expect-type@1.3.0: {} extend@3.0.2: {} @@ -11603,6 +11642,8 @@ snapshots: flatted@3.3.3: {} + flatted@3.4.0: {} + follow-redirects@1.15.11: {} for-each@0.3.5: @@ -11703,7 +11744,7 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-tsconfig@4.13.0: + get-tsconfig@4.13.6: dependencies: resolve-pkg-maps: 1.0.0 @@ -11746,6 +11787,12 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@13.0.6: + dependencies: + minimatch: 10.2.4 + minipass: 7.1.3 + path-scurry: 2.0.2 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -11772,8 +11819,6 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - globrex@0.1.2: {} - goober@2.1.18(csstype@3.2.3): dependencies: csstype: 3.2.3 @@ -12119,7 +12164,7 @@ snapshots: isarray@2.0.5: {} - isbot@5.1.32: {} + isbot@5.1.36: {} isexe@2.0.0: {} @@ -12175,14 +12220,6 @@ snapshots: transitivePeerDependencies: - supports-color - istanbul-lib-source-maps@5.0.6: - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - debug: 4.4.3(supports-color@8.1.1) - istanbul-lib-coverage: 3.2.2 - transitivePeerDependencies: - - supports-color - istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 @@ -12217,9 +12254,9 @@ snapshots: js-cookie@3.0.5: {} - js-tokens@4.0.0: {} + js-tokens@10.0.0: {} - js-tokens@9.0.1: {} + js-tokens@4.0.0: {} js-yaml@3.14.1: dependencies: @@ -12465,6 +12502,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.2.6: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -12479,10 +12518,21 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + magicast@0.3.5: dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 + optional: true + + magicast@0.5.2: + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 source-map-js: 1.2.1 make-dir@3.1.0: @@ -12491,7 +12541,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.3 + semver: 7.7.4 markdown-table@3.0.4: {} @@ -12867,6 +12917,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.4 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 @@ -12889,6 +12943,8 @@ snapshots: minipass@7.1.2: {} + minipass@7.1.3: {} + minizlib@2.1.2: dependencies: minipass: 3.3.6 @@ -12931,6 +12987,8 @@ snapshots: node-releases@2.0.27: {} + node-releases@2.0.36: {} + normalize-path@3.0.0: {} npm-run-path@4.0.1: @@ -13057,6 +13115,8 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + obug@2.1.1: {} + ohash@1.1.6: {} once@1.4.0: @@ -13097,16 +13157,27 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxlint@1.19.0: + oxlint@1.55.0: optionalDependencies: - '@oxlint/darwin-arm64': 1.19.0 - '@oxlint/darwin-x64': 1.19.0 - '@oxlint/linux-arm64-gnu': 1.19.0 - '@oxlint/linux-arm64-musl': 1.19.0 - '@oxlint/linux-x64-gnu': 1.19.0 - '@oxlint/linux-x64-musl': 1.19.0 - '@oxlint/win32-arm64': 1.19.0 - '@oxlint/win32-x64': 1.19.0 + '@oxlint/binding-android-arm-eabi': 1.55.0 + '@oxlint/binding-android-arm64': 1.55.0 + '@oxlint/binding-darwin-arm64': 1.55.0 + '@oxlint/binding-darwin-x64': 1.55.0 + '@oxlint/binding-freebsd-x64': 1.55.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.55.0 + '@oxlint/binding-linux-arm-musleabihf': 1.55.0 + '@oxlint/binding-linux-arm64-gnu': 1.55.0 + '@oxlint/binding-linux-arm64-musl': 1.55.0 + '@oxlint/binding-linux-ppc64-gnu': 1.55.0 + '@oxlint/binding-linux-riscv64-gnu': 1.55.0 + '@oxlint/binding-linux-riscv64-musl': 1.55.0 + '@oxlint/binding-linux-s390x-gnu': 1.55.0 + '@oxlint/binding-linux-x64-gnu': 1.55.0 + '@oxlint/binding-linux-x64-musl': 1.55.0 + '@oxlint/binding-openharmony-arm64': 1.55.0 + '@oxlint/binding-win32-arm64-msvc': 1.55.0 + '@oxlint/binding-win32-ia32-msvc': 1.55.0 + '@oxlint/binding-win32-x64-msvc': 1.55.0 p-limit@2.3.0: dependencies: @@ -13195,6 +13266,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.2: + dependencies: + lru-cache: 11.2.6 + minipass: 7.1.3 + path-type@4.0.0: {} pathe@1.1.2: {} @@ -13235,9 +13311,11 @@ snapshots: optionalDependencies: fsevents: 2.3.2 + pngjs@7.0.0: {} + possible-typed-array-names@1.1.0: {} - postcss@8.5.6: + postcss@8.5.8: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -13316,10 +13394,6 @@ snapshots: parchment: 3.0.0 quill-delta: 5.1.0 - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - rc9@2.1.2: dependencies: defu: 6.1.4 @@ -13495,8 +13569,6 @@ snapshots: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - react-refresh@0.17.0: {} - react-rnd@10.4.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: re-resizable: 6.10.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -13700,41 +13772,26 @@ snapshots: dependencies: glob: 7.2.3 - rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6): - dependencies: - '@oxc-project/runtime': 0.101.0 - fdir: 6.5.0(picomatch@4.0.3) - lightningcss: 1.32.0 - picomatch: 4.0.3 - postcss: 8.5.6 - rolldown: 1.0.0-beta.53 - tinyglobby: 0.2.15 - optionalDependencies: - '@types/node': 25.0.10 - esbuild: 0.25.12 - fsevents: 2.3.3 - jiti: 2.6.1 - terser: 5.46.0 - tsx: 4.20.6 - - rolldown@1.0.0-beta.53: + rolldown@1.0.0-rc.9: dependencies: - '@oxc-project/types': 0.101.0 - '@rolldown/pluginutils': 1.0.0-beta.53 + '@oxc-project/types': 0.115.0 + '@rolldown/pluginutils': 1.0.0-rc.9 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.53 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.53 - '@rolldown/binding-darwin-x64': 1.0.0-beta.53 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.53 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.53 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.53 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.53 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.53 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.53 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.53 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.53 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.53 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.53 + '@rolldown/binding-android-arm64': 1.0.0-rc.9 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.9 + '@rolldown/binding-darwin-x64': 1.0.0-rc.9 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.9 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.9 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.9 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.9 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.9 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.9 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.9 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.9 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.9 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.9 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.9 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.9 rollup@4.52.3: dependencies: @@ -13763,6 +13820,7 @@ snapshots: '@rollup/rollup-win32-x64-gnu': 4.52.3 '@rollup/rollup-win32-x64-msvc': 4.52.3 fsevents: 2.3.3 + optional: true run-applescript@7.1.0: {} @@ -13812,21 +13870,13 @@ snapshots: semver@7.7.3: {} - serialize-javascript@6.0.2: - dependencies: - randombytes: 2.1.0 - - seroval-plugins@1.3.3(seroval@1.3.2): - dependencies: - seroval: 1.3.2 + semver@7.7.4: {} - seroval-plugins@1.4.0(seroval@1.4.0): + seroval-plugins@1.5.1(seroval@1.5.1): dependencies: - seroval: 1.4.0 - - seroval@1.3.2: {} + seroval: 1.5.1 - seroval@1.4.0: {} + seroval@1.5.1: {} set-blocking@2.0.0: {} @@ -13920,12 +13970,6 @@ snapshots: social-links@1.15.0: {} - solid-js@1.9.9: - dependencies: - csstype: 3.2.3 - seroval: 1.3.2 - seroval-plugins: 1.3.3(seroval@1.3.2) - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -13970,20 +14014,20 @@ snapshots: stackback@0.0.2: {} - std-env@3.9.0: {} + std-env@4.0.0: {} stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)) + '@vitest/mocker': 3.2.4(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.25.12 @@ -14092,10 +14136,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@3.1.0: - dependencies: - js-tokens: 9.0.1 - style-to-js@1.1.17: dependencies: style-to-object: 1.0.9 @@ -14143,12 +14183,11 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.16(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)): + terser-webpack-plugin@5.4.0(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - serialize-javascript: 6.0.2 terser: 5.46.0 webpack: 5.102.0(esbuild@0.25.12) optionalDependencies: @@ -14167,11 +14206,11 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 - test-exclude@7.0.1: + test-exclude@8.0.0: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 10.4.5 - minimatch: 9.0.5 + glob: 13.0.6 + minimatch: 10.2.4 text-extensions@2.4.0: {} @@ -14189,15 +14228,17 @@ snapshots: tinyexec@1.0.1: {} + tinyexec@1.0.2: {} + tinyglobby@0.2.15: dependencies: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 - tinypool@1.1.1: {} - tinyrainbow@2.0.0: {} + tinyrainbow@3.1.0: {} + tinyspy@4.0.4: {} tldts-core@6.1.86: {} @@ -14237,10 +14278,6 @@ snapshots: ts-pattern@5.8.0: {} - tsconfck@3.1.6(typescript@5.9.3): - optionalDependencies: - typescript: 5.9.3 - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -14258,10 +14295,10 @@ snapshots: tslib@2.8.1: {} - tsx@4.20.6: + tsx@4.21.0: dependencies: - esbuild: 0.25.12 - get-tsconfig: 4.13.0 + esbuild: 0.27.4 + get-tsconfig: 4.13.6 optionalDependencies: fsevents: 2.3.3 @@ -14389,10 +14426,10 @@ snapshots: acorn: 8.16.0 webpack-virtual-modules: 0.6.2 - unplugin@2.3.10: + unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.15.0 + acorn: 8.16.0 picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 @@ -14492,137 +14529,89 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@3.2.4(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6): - dependencies: - cac: 6.7.14 - debug: 4.4.3(supports-color@8.1.1) - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - - vite-plugin-checker@0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3): + vite-plugin-checker@0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 chokidar: 4.0.3 npm-run-path: 6.0.0 picocolors: 1.1.1 picomatch: 4.0.3 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) vscode-uri: 3.1.0 optionalDependencies: eslint: 9.36.0(jiti@2.6.1) optionator: 0.9.4 - oxlint: 1.19.0 + oxlint: 1.55.0 typescript: 5.9.3 - vite-plugin-istanbul@7.2.1(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + vite-plugin-istanbul@8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@istanbuljs/load-nyc-config': 1.1.0 - '@types/babel__generator': 7.6.8 - espree: 10.4.0 + '@types/babel__generator': 7.27.0 + espree: 11.2.0 istanbul-lib-instrument: 6.0.3 picocolors: 1.1.1 source-map: 0.7.6 - test-exclude: 7.0.1 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) + test-exclude: 8.0.0 + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@3.1.6(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)): + vite-plugin-static-copy@3.2.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) - - vite-tsconfig-paths@5.1.4(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(typescript@5.9.3): - dependencies: - debug: 4.4.3(supports-color@8.1.1) - globrex: 0.1.2 - tsconfck: 3.1.6(typescript@5.9.3) - optionalDependencies: - vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6) - transitivePeerDependencies: - - supports-color - - typescript + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6): + vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0): dependencies: - esbuild: 0.25.10 - fdir: 6.5.0(picomatch@4.0.3) + '@oxc-project/runtime': 0.115.0 + lightningcss: 1.32.0 picomatch: 4.0.3 - postcss: 8.5.6 - rollup: 4.52.3 + postcss: 8.5.8 + rolldown: 1.0.0-rc.9 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 25.0.10 + esbuild: 0.25.12 fsevents: 2.3.3 jiti: 2.6.1 - lightningcss: 1.32.0 terser: 5.46.0 - tsx: 4.20.6 - - vitest@3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6): - dependencies: - '@types/chai': 5.2.2 - '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6)) - '@vitest/pretty-format': 3.2.4 - '@vitest/runner': 3.2.4 - '@vitest/snapshot': 3.2.4 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.3.3 - debug: 4.4.3(supports-color@8.1.1) - expect-type: 1.2.2 - magic-string: 0.30.19 + tsx: 4.21.0 + + vitest@4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + dependencies: + '@vitest/expect': 4.1.0 + '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@vitest/pretty-format': 4.1.0 + '@vitest/runner': 4.1.0 + '@vitest/snapshot': 4.1.0 + '@vitest/spy': 4.1.0 + '@vitest/utils': 4.1.0 + es-module-lexer: 2.0.0 + expect-type: 1.3.0 + magic-string: 0.30.21 + obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 - std-env: 3.9.0 + std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 - tinypool: 1.1.1 - tinyrainbow: 2.0.0 - vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) - vite-node: 3.2.4(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.32.0)(terser@5.46.0)(tsx@4.20.6) + tinyrainbow: 3.1.0 + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/debug': 4.1.12 '@types/node': 25.0.10 - '@vitest/browser': 3.2.4(playwright@1.55.1)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4) - '@vitest/ui': 3.2.4(vitest@3.2.4) + '@vitest/ui': 4.1.0(vitest@4.1.0) happy-dom: 20.0.11 transitivePeerDependencies: - - jiti - - less - - lightningcss - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml void-elements@3.1.0: {} @@ -14649,7 +14638,7 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.16.0) browserslist: 4.28.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.19.0 + enhanced-resolve: 5.20.0 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 @@ -14661,7 +14650,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.16(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)) + terser-webpack-plugin: 5.4.0(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)) watchpack: 2.5.1 webpack-sources: 3.3.4 transitivePeerDependencies: @@ -14756,6 +14745,8 @@ snapshots: ws@8.18.3: {} + ws@8.19.0: {} + y-protocols@1.0.6(yjs@13.6.29): dependencies: lib0: 0.2.114 @@ -14823,6 +14814,6 @@ snapshots: zod@3.24.2: {} - zod@4.1.11: {} + zod@4.3.6: {} zwitch@2.0.4: {} diff --git a/src/routeTree.gen.ts b/src/routeTree.gen.ts index 7718193a9..c9d0500eb 100644 --- a/src/routeTree.gen.ts +++ b/src/routeTree.gen.ts @@ -291,6 +291,7 @@ const BuilderItemsItemIdItemPagePublishRoute = } as any) export interface FileRoutesByFullPath { + '/': typeof LandingIndexRoute '/analytics': typeof AnalyticsRouteWithChildren '/auth': typeof AuthRouteWithChildren '/signin': typeof SigninRoute @@ -309,10 +310,9 @@ export interface FileRoutesByFullPath { '/auth/success': typeof AuthSuccessRoute '/builder/map': typeof BuilderMapRoute '/email/change': typeof EmailChangeRoute - '/': typeof LandingIndexRoute '/analytics/': typeof AnalyticsIndexRoute - '/builder': typeof BuilderIndexRoute - '/player': typeof PlayerIndexRoute + '/builder/': typeof BuilderIndexRoute + '/player/': typeof PlayerIndexRoute '/home': typeof MemberOnlyHomeLayoutHomeRoute '/published': typeof MemberOnlyHomeLayoutPublishedRoute '/recycled': typeof MemberOnlyHomeLayoutRecycledRoute @@ -322,7 +322,7 @@ export interface FileRoutesByFullPath { '/analytics/items/$itemId': typeof AnalyticsItemsItemIdRouteWithChildren '/builder/items/$itemId': typeof BuilderItemsItemIdItemPageRouteWithChildren '/player/$rootId/$itemId': typeof PlayerRootIdItemIdRouteWithChildren - '/player/$rootId': typeof PlayerRootIdIndexRoute + '/player/$rootId/': typeof PlayerRootIdIndexRoute '/analytics/items/$itemId/apps': typeof AnalyticsItemsItemIdAppsRoute '/analytics/items/$itemId/export': typeof AnalyticsItemsItemIdExportRoute '/player/$rootId/$itemId/autoLogin': typeof PlayerRootIdItemIdAutoLoginRoute @@ -334,6 +334,7 @@ export interface FileRoutesByFullPath { '/builder/items/$itemId/share': typeof BuilderItemsItemIdItemPageShareRoute } export interface FileRoutesByTo { + '/': typeof LandingIndexRoute '/auth': typeof AuthRouteWithChildren '/signin': typeof SigninRoute '/about-us': typeof LandingAboutUsRoute @@ -351,7 +352,6 @@ export interface FileRoutesByTo { '/auth/success': typeof AuthSuccessRoute '/builder/map': typeof BuilderMapRoute '/email/change': typeof EmailChangeRoute - '/': typeof LandingIndexRoute '/analytics': typeof AnalyticsIndexRoute '/builder': typeof BuilderIndexRoute '/player': typeof PlayerIndexRoute @@ -423,6 +423,7 @@ export interface FileRoutesById { export interface FileRouteTypes { fileRoutesByFullPath: FileRoutesByFullPath fullPaths: + | '/' | '/analytics' | '/auth' | '/signin' @@ -441,10 +442,9 @@ export interface FileRouteTypes { | '/auth/success' | '/builder/map' | '/email/change' - | '/' | '/analytics/' - | '/builder' - | '/player' + | '/builder/' + | '/player/' | '/home' | '/published' | '/recycled' @@ -454,7 +454,7 @@ export interface FileRouteTypes { | '/analytics/items/$itemId' | '/builder/items/$itemId' | '/player/$rootId/$itemId' - | '/player/$rootId' + | '/player/$rootId/' | '/analytics/items/$itemId/apps' | '/analytics/items/$itemId/export' | '/player/$rootId/$itemId/autoLogin' @@ -466,6 +466,7 @@ export interface FileRouteTypes { | '/builder/items/$itemId/share' fileRoutesByTo: FileRoutesByTo to: + | '/' | '/auth' | '/signin' | '/about-us' @@ -483,7 +484,6 @@ export interface FileRouteTypes { | '/auth/success' | '/builder/map' | '/email/change' - | '/' | '/analytics' | '/builder' | '/player' @@ -593,28 +593,28 @@ declare module '@tanstack/react-router' { '/_memberOnly': { id: '/_memberOnly' path: '' - fullPath: '' + fullPath: '/' preLoaderRoute: typeof MemberOnlyRouteImport parentRoute: typeof rootRouteImport } '/_landing': { id: '/_landing' path: '' - fullPath: '' + fullPath: '/' preLoaderRoute: typeof LandingRouteImport parentRoute: typeof rootRouteImport } '/player/': { id: '/player/' path: '/player' - fullPath: '/player' + fullPath: '/player/' preLoaderRoute: typeof PlayerIndexRouteImport parentRoute: typeof rootRouteImport } '/builder/': { id: '/builder/' path: '/builder' - fullPath: '/builder' + fullPath: '/builder/' preLoaderRoute: typeof BuilderIndexRouteImport parentRoute: typeof rootRouteImport } @@ -691,7 +691,7 @@ declare module '@tanstack/react-router' { '/_memberOnly/_homeLayout': { id: '/_memberOnly/_homeLayout' path: '' - fullPath: '' + fullPath: '/' preLoaderRoute: typeof MemberOnlyHomeLayoutRouteImport parentRoute: typeof MemberOnlyRoute } @@ -747,7 +747,7 @@ declare module '@tanstack/react-router' { '/player/$rootId/': { id: '/player/$rootId/' path: '/player/$rootId' - fullPath: '/player/$rootId' + fullPath: '/player/$rootId/' preLoaderRoute: typeof PlayerRootIdIndexRouteImport parentRoute: typeof rootRouteImport } diff --git a/vite.config.ts b/vite.config.ts index f1f03b38d..0145e118b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,7 +4,6 @@ import react from '@vitejs/plugin-react'; import { type UserConfig, defineConfig, loadEnv } from 'vite'; import checker from 'vite-plugin-checker'; import { viteStaticCopy } from 'vite-plugin-static-copy'; -import tsConfigPaths from 'vite-tsconfig-paths'; import { umamiPlugin } from './umami.plugin'; @@ -55,12 +54,13 @@ const config = ({ mode }: { mode: string }): UserConfig => { // forces to use the specified port strictPort: true, }, + resolve: { + tsconfigPaths: true, + }, plugins: [ tanstackRouter({ target: 'react', autoCodeSplitting: true }), - tsConfigPaths({ - projects: ['./tsconfig.json'], - }), + // the checker plugin is disabled when running the tests mode !== 'test' ? checker({ From c0cf7b7befcb3a3963e567dff84e54a7a36ecaaf Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 08:50:48 +0100 Subject: [PATCH 3/8] fix: update tsconfig to fix issue with paths --- package.json | 2 +- tsconfig.json | 21 +++++++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 5910d3ed7..413e4aea7 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "engines": { "node": ">=22" }, - "packageManager": "pnpm@10.32.1", + "packageManager": "pnpm@10.32.0", "type": "module", "dependencies": { "@air/react-drag-to-select": "5.0.11", diff --git a/tsconfig.json b/tsconfig.json index 8f1b7fd70..aae93f739 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,17 +2,26 @@ "files": [], "references": [ { - "path": "./tsconfig.app.json" + "path": "./tsconfig.app.json", }, { - "path": "./tsconfig.node.json" + "path": "./tsconfig.node.json", }, { - "path": "./cypress/tsconfig.json" - } + "path": "./cypress/tsconfig.json", + }, ], "compilerOptions": { // this is needed for cypress to compile to ESM ... Should be removed when not using cypress anymore - "module": "ESNext" - } + "module": "ESNext", + "paths": { + "~account/*": ["./src/modules/account/*"], + "~analytics/*": ["./src/modules/analytics/*"], + "~auth/*": ["./src/modules/auth/*"], + "~builder/*": ["./src/modules/builder/*"], + "~landing/*": ["./src/modules/landing/*"], + "~player/*": ["./src/modules/player/*"], + "@/*": ["./src/*"], + }, + }, } From 3ac7784f1ed51729d4da842e58209e90a9780dde Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 09:03:55 +0100 Subject: [PATCH 4/8] fix: update tests --- package.json | 15 +- pnpm-lock.yaml | 962 +++++++++---------------------- src/ui/Select/Select.stories.tsx | 2 +- src/ui/Select/Select.tsx | 2 +- vitest.config.ts | 3 +- 5 files changed, 290 insertions(+), 694 deletions(-) diff --git a/package.json b/package.json index 413e4aea7..bbfe76623 100644 --- a/package.json +++ b/package.json @@ -137,12 +137,12 @@ "@eslint/eslintrc": "3.3.4", "@eslint/js": "9.36.0", "@hey-api/openapi-ts": "0.84.4", - "@storybook/addon-a11y": "9.1.19", - "@storybook/addon-docs": "9.1.19", - "@storybook/addon-links": "9.1.19", - "@storybook/addon-vitest": "^9.0.11", - "@storybook/react": "9.1.19", - "@storybook/react-vite": "9.1.19", + "@storybook/addon-a11y": "10.2.17", + "@storybook/addon-docs": "10.2.17", + "@storybook/addon-links": "10.2.17", + "@storybook/addon-vitest": "^10.2.17", + "@storybook/react": "10.2.17", + "@storybook/react-vite": "10.2.17", "@tanstack/react-query-devtools": "5.91.3", "@tanstack/router-plugin": "1.166.7", "@testing-library/dom": "10.4.1", @@ -169,6 +169,7 @@ "@typescript-eslint/parser": "8.45.0", "@vitejs/plugin-react": "6.0.0", "@vitest/browser": "4.1.0", + "@vitest/browser-playwright": "4.1.0", "@vitest/coverage-v8": "4.1.0", "@vitest/ui": "4.1.0", "concurrently": "9.2.1", @@ -192,7 +193,7 @@ "oxlint": "1.55.0", "playwright": "1.55.1", "prettier": "3.6.2", - "storybook": "9.1.19", + "storybook": "10.2.17", "typescript": "5.9.3", "vite": "8.0.0", "vite-plugin-checker": "0.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 455fe0579..11025f5d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -236,7 +236,7 @@ importers: version: 19.8.1 '@cypress/code-coverage': specifier: 3.14.7 - version: 3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12)) + version: 3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.27.4)) '@eslint-react/eslint-plugin': specifier: 1.53.1 version: 1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.1.0(typescript@5.9.3))(typescript@5.9.3) @@ -253,29 +253,29 @@ importers: specifier: 0.84.4 version: 0.84.4(magicast@0.3.5)(typescript@5.9.3) '@storybook/addon-a11y': - specifier: 9.1.19 - version: 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) + specifier: 10.2.17 + version: 10.2.17(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) '@storybook/addon-docs': - specifier: 9.1.19 - version: 9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) + specifier: 10.2.17 + version: 10.2.17(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4)) '@storybook/addon-links': - specifier: 9.1.19 - version: 9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) + specifier: 10.2.17 + version: 10.2.17(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) '@storybook/addon-vitest': - specifier: ^9.0.11 - version: 9.1.19(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vitest@4.1.0) + specifier: ^10.2.17 + version: 10.2.17(@vitest/browser-playwright@4.1.0)(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vitest@4.1.0) '@storybook/react': - specifier: 9.1.19 - version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3) + specifier: 10.2.17 + version: 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3) '@storybook/react-vite': - specifier: 9.1.19 - version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + specifier: 10.2.17 + version: 10.2.17(esbuild@0.27.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4)) '@tanstack/react-query-devtools': specifier: 5.91.3 version: 5.91.3(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1) '@tanstack/router-plugin': specifier: 1.166.7 - version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.25.12)) + version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4)) '@testing-library/dom': specifier: 10.4.1 version: 10.4.1 @@ -344,13 +344,16 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitejs/plugin-react': specifier: 6.0.0 - version: 6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/browser': specifier: 4.1.0 - version: 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + version: 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + '@vitest/browser-playwright': + specifier: 4.1.0 + version: 4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) '@vitest/coverage-v8': specifier: 4.1.0 - version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0) + version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0) '@vitest/ui': specifier: 4.1.0 version: 4.1.0(vitest@4.1.0) @@ -389,7 +392,7 @@ importers: version: 0.4.26(eslint@9.36.0(jiti@2.6.1)) eslint-plugin-storybook: specifier: 9.1.19 - version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3) + version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3) globals: specifier: 15.15.0 version: 15.15.0 @@ -418,26 +421,26 @@ importers: specifier: 3.6.2 version: 3.6.2 storybook: - specifier: 9.1.19 - version: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + specifier: 10.2.17 + version: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) typescript: specifier: 5.9.3 version: 5.9.3 vite: specifier: 8.0.0 - version: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + version: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) vite-plugin-checker: specifier: 0.12.0 - version: 0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) vite-plugin-istanbul: specifier: 8.0.0 - version: 8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) vite-plugin-static-copy: specifier: 3.2.0 - version: 3.2.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 3.2.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) vitest: specifier: 4.1.0 - version: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + version: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) packages: @@ -1208,312 +1211,156 @@ packages: '@emotion/weak-memoize@0.4.0': resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.27.4': resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.27.4': resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.27.4': resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.27.4': resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.27.4': resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.27.4': resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.27.4': resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.27.4': resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.27.4': resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.27.4': resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.27.4': resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.27.4': resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.27.4': resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.27.4': resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.27.4': resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.27.4': resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.27.4': resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.27.4': resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.27.4': resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.27.4': resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.27.4': resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.27.4': resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.27.4': resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.27.4': resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.27.4': resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.27.4': resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==} engines: {node: '>=18'} @@ -1677,10 +1524,6 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -1689,8 +1532,8 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1': - resolution: {integrity: sha512-J4BaTocTOYFkMHIra1JDWrMWpNmBl4EkplIwHEsV8aeUOtdWjwSnln9U7twjMFTAEB7mptNtSKyVi1Y2W9sDJw==} + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4': + resolution: {integrity: sha512-6PyZBYKnnVNqOSB0YFly+62R7dmov8segT27A+RVTBVd4iAE6kbW9QBJGlyR2yG4D4ohzhZSTIu7BK1UTtmFFA==} peerDependencies: typescript: '>= 4.3.x' vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -2117,10 +1960,6 @@ packages: cpu: [x64] os: [win32] - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} @@ -2410,32 +2249,32 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@storybook/addon-a11y@9.1.19': - resolution: {integrity: sha512-UjJ8qIKlI7UvGYVVV6axO1TgyySGZwbTEu/JbKjYxVTmZKBHK9PQZjEysYwqMTmqDtfeQ33Cg7WfkpeHdBmdgw==} + '@storybook/addon-a11y@10.2.17': + resolution: {integrity: sha512-J0ogEc4/XFC+Ytz+X1we6TOKreEk/shgUs/mtxdsLa0xJ6bp2n2OQPSjNtQHH/nK4SRBSfHWPm8ztfcXTzeG9w==} peerDependencies: - storybook: ^9.1.19 + storybook: ^10.2.17 - '@storybook/addon-docs@9.1.19': - resolution: {integrity: sha512-kRK3oIq4wlyH5Zr7Dpr44zzk3nhJdegKSNe6b4wi0a1vnIhnuuxgJc0KXqgiyP2jb1GfUTB/1IRfDqUsQEw+vg==} + '@storybook/addon-docs@10.2.17': + resolution: {integrity: sha512-c414xi7rxlaHn92qWOxtEkcOMm0/+cvBui0gUsgiWOZOM8dHChGZ/RjMuf1pPDyOrSsybLsPjZhP0WthsMDkdQ==} peerDependencies: - storybook: ^9.1.19 + storybook: ^10.2.17 - '@storybook/addon-links@9.1.19': - resolution: {integrity: sha512-elFv6OjJEW+5cbEUComCZOkoHQ/a8Faq3M8JLK8MGQBzhN0SWwIjYE/3m/U+FKmnuny3Idm18CMlhFXgbIVxgA==} + '@storybook/addon-links@10.2.17': + resolution: {integrity: sha512-KY2usxhPpt9AAzD22uBEfdPj1NZyCNyaYXgKkr8r/UeCNt7E7OdVBLNA1QMYZZ5dtIWj9EtY8c55OPuBM7aUkQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.1.19 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.2.17 peerDependenciesMeta: react: optional: true - '@storybook/addon-vitest@9.1.19': - resolution: {integrity: sha512-/OMhM4w8YD8P0eMbF6+A6Ikx3M1qQlES2qrVYo34vy0mih4yngvYSWSaTxMEItLeqzq8qRCCpBhl5IUveaAakw==} + '@storybook/addon-vitest@10.2.17': + resolution: {integrity: sha512-47mo952M/dHZQn1yTVMEUnri5KuIwWynPqamv6Q9KFXrSPOnBt/8IdrTcPUXFo5XO1ZmIWclgQjJtIvGe4z+ag==} peerDependencies: '@vitest/browser': ^3.0.0 || ^4.0.0 '@vitest/browser-playwright': ^4.0.0 '@vitest/runner': ^3.0.0 || ^4.0.0 - storybook: ^9.1.19 + storybook: ^10.2.17 vitest: ^3.0.0 || ^4.0.0 peerDependenciesMeta: '@vitest/browser': @@ -2447,50 +2286,60 @@ packages: vitest: optional: true - '@storybook/builder-vite@9.1.19': - resolution: {integrity: sha512-NidYsvbLig1zQjhSammTsbwc8KzYQ6vC07uZjfzarwSmTdhFp7j2II0nek8iMNMPnfP9sxugJL990UyV5Wbhug==} + '@storybook/builder-vite@10.2.17': + resolution: {integrity: sha512-m/OBveTLm5ds/tUgHmmbKzgSi/oeCpQwm5rZa49vP2BpAd41Q7ER6TzkOoISzPoNNMAcbVmVc5vn7k6hdbPSHw==} peerDependencies: - storybook: ^9.1.19 + storybook: ^10.2.17 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - '@storybook/csf-plugin@9.1.19': - resolution: {integrity: sha512-jQN9JAbyDxjcQ5r48/t/rb4RMow5V/WB7LUir1Sp5GSMMSg5QD2XlfVuSnxsUk2VjhKVZNmwCa8jMCTjBR3L9Q==} + '@storybook/csf-plugin@10.2.17': + resolution: {integrity: sha512-crHH8i/4mwzeXpWRPgwvwX2vjytW42zyzTRySUax5dTU8o9sjk4y+Z9hkGx3Nmu1TvqseS8v1Z20saZr/tQcWw==} peerDependencies: - storybook: ^9.1.19 + esbuild: '*' + rollup: '*' + storybook: ^10.2.17 + vite: '*' + webpack: '*' + peerDependenciesMeta: + esbuild: + optional: true + rollup: + optional: true + vite: + optional: true + webpack: + optional: true '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} - '@storybook/icons@1.6.0': - resolution: {integrity: sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==} - engines: {node: '>=14.0.0'} + '@storybook/icons@2.0.1': + resolution: {integrity: sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@storybook/react-dom-shim@9.1.19': - resolution: {integrity: sha512-raIZEhHFQANSPBikc1Zn6cEHHnj+MbrUD3bbxj/abQHi/bqRIAf20ALOAfIuKk1oFD7lSP6J22h4FXYZm/TtFA==} + '@storybook/react-dom-shim@10.2.17': + resolution: {integrity: sha512-x9Kb7eUSZ1zGsEw/TtWrvs1LwWIdNp8qoOQCgPEjdB07reSJcE8R3+ASWHJThmd4eZf66ZALPJyerejake4Osw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.1.19 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.2.17 - '@storybook/react-vite@9.1.19': - resolution: {integrity: sha512-J7ikh6oWy+GMgEBuNkZ1uhrozHMUu2cQclmMivhm1kJSix9FsjcflFAaO9rzzBbtOVyX1afu+JStNpyOjfj5NQ==} - engines: {node: '>=20.0.0'} + '@storybook/react-vite@10.2.17': + resolution: {integrity: sha512-E/1hNmxVsjy9l3TuaNufSqkdz8saTJUGEs8GRCjKlF7be2wljIwewUxjAT3efk+bxOCw76ZmqGHk6MnRa3y7Gw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.1.19 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.2.17 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - '@storybook/react@9.1.19': - resolution: {integrity: sha512-UuTGumzQ1/Nffm1rWjrfFefL1a7uZlJEk34Cjp8N5uA9qPEX68e1OEeFnHX3nBk+8yEadPfs77vJox76aeTC6g==} - engines: {node: '>=20.0.0'} + '@storybook/react@10.2.17': + resolution: {integrity: sha512-875AVMYil2X9Civil6GFZ8koIzlKxcXbl2eJ7+/GPbhIonTNmwx0qbWPHttjZXUvFuQ4RRtb9KkBwy4TCb/LeA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^9.1.19 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + storybook: ^10.2.17 typescript: '>= 4.9.x' peerDependenciesMeta: typescript: @@ -2674,9 +2523,6 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} - '@types/chai@5.2.2': - resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} - '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -3021,6 +2867,12 @@ packages: babel-plugin-react-compiler: optional: true + '@vitest/browser-playwright@4.1.0': + resolution: {integrity: sha512-2RU7pZELY9/aVMLmABNy1HeZ4FX23FXGY1jRuHLHgWa2zaAE49aNW2GLzebW+BmbTZIKKyFF1QXvk7DEWViUCQ==} + peerDependencies: + playwright: '*' + vitest: 4.1.0 + '@vitest/browser@4.1.0': resolution: {integrity: sha512-tG/iOrgbiHQks0ew7CdelUyNEHkv8NLrt+CqdTivIuoSnXvO7scWMn4Kqo78/UGY1NJ6Hv+vp8BvRnED/bjFdQ==} peerDependencies: @@ -3041,17 +2893,6 @@ packages: '@vitest/expect@4.1.0': resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} - '@vitest/mocker@3.2.4': - resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==} - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - msw: - optional: true - vite: - optional: true - '@vitest/mocker@4.1.0': resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} peerDependencies: @@ -3201,10 +3042,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.2.2: - resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} - engines: {node: '>=12'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -3213,10 +3050,6 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - ansi-styles@6.2.3: - resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} - engines: {node: '>=12'} - ansis@4.2.0: resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} @@ -3333,6 +3166,10 @@ packages: resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} engines: {node: '>=4'} + axe-core@4.11.1: + resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} + engines: {node: '>=4'} + axios@1.13.6: resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} @@ -3394,10 +3231,6 @@ packages: bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - better-opn@3.0.2: - resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} - engines: {node: '>=12.0.0'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -3527,8 +3360,8 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + check-error@2.1.3: + resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} engines: {node: '>= 16'} chokidar@3.6.0: @@ -3851,10 +3684,18 @@ packages: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + engines: {node: '>=18'} + default-browser@5.2.1: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} + engines: {node: '>=18'} + default-require-extensions@3.0.1: resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==} engines: {node: '>=8'} @@ -3863,10 +3704,6 @@ packages: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} @@ -3935,9 +3772,6 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} @@ -3953,6 +3787,10 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} @@ -4017,16 +3855,6 @@ packages: es6-error@4.1.1: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.27.4: resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==} engines: {node: '>=18'} @@ -4516,11 +4344,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me - hasBin: true - glob@13.0.6: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} @@ -4768,11 +4591,6 @@ packages: is-decimal@2.0.1: resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4899,14 +4717,14 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -4959,9 +4777,6 @@ packages: resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} engines: {node: '>= 0.4'} - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - javascript-natural-sort@0.7.1: resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} @@ -5065,10 +4880,6 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -5288,9 +5099,6 @@ packages: loupe@3.2.1: resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.6: resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} engines: {node: 20 || >=22} @@ -5307,9 +5115,6 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - magic-string@0.30.19: - resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -5522,10 +5327,6 @@ packages: resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -5658,9 +5459,9 @@ packages: resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==} engines: {node: '>=18'} - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} + open@10.2.0: + resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} + engines: {node: '>=18'} optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} @@ -5727,9 +5528,6 @@ packages: resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==} engines: {node: '>=8'} - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - papaparse@5.5.3: resolution: {integrity: sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==} @@ -5770,10 +5568,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - path-scurry@2.0.2: resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} engines: {node: 18 || 20 || >=22} @@ -5879,10 +5673,6 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -5962,8 +5752,8 @@ packages: peerDependencies: typescript: '>= 4.3.x' - react-docgen@8.0.1: - resolution: {integrity: sha512-kQKsqPLplY3Hx4jGnM3jpQcG3FQDt7ySz32uTHt3C9HAe45kNXG+3o16Eqn3Fw1GtMfHoN3b4J/z2e6cZJCmqQ==} + react-docgen@8.0.2: + resolution: {integrity: sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA==} engines: {node: ^20.9.0 || >=22} react-dom@19.1.1: @@ -6384,9 +6174,6 @@ packages: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} @@ -6449,8 +6236,8 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook@9.1.19: - resolution: {integrity: sha512-P7K/b+Pn1sXJzwYCF6hH5Zjdrg4ZlA5Bz9rdOJEdvm6ev27XESDGI+Ql+dfUfUcGOym3Aud4MssJIDEF2ocsyQ==} + storybook@10.2.17: + resolution: {integrity: sha512-yueTpl5YJqLzQqs3CanxNdAAfFU23iP0j+JVJURE4ghfEtRmWfWoZWLGkVcyjmgum7UmjwAlqRuOjQDNvH89kw==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -6465,10 +6252,6 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - string.prototype.includes@2.0.1: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} @@ -6499,10 +6282,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.2: - resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} - engines: {node: '>=12'} - strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -6519,8 +6298,8 @@ packages: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} - strip-indent@4.1.0: - resolution: {integrity: sha512-OA95x+JPmL7kc7zCu+e+TeYxEiaIyndRx0OrBcK2QPPH09oAndr2ALvymxWA+Lx1PYYvFUm4O63pRkdJAaW96w==} + strip-indent@4.1.1: + resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} engines: {node: '>=12'} strip-json-comments@3.1.1: @@ -6826,10 +6605,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} - unplugin@2.3.11: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} @@ -7096,28 +6871,12 @@ packages: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.19.0: resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} engines: {node: '>=10.0.0'} @@ -7130,6 +6889,10 @@ packages: utf-8-validate: optional: true + wsl-utils@0.1.0: + resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} + engines: {node: '>=18'} + y-protocols@1.0.6: resolution: {integrity: sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} @@ -8116,12 +7879,12 @@ snapshots: '@types/conventional-commits-parser': 5.0.1 chalk: 5.6.2 - '@cypress/code-coverage@3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12))': + '@cypress/code-coverage@3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.27.4))': dependencies: '@babel/core': 7.29.0 '@babel/preset-env': 7.28.3(@babel/core@7.29.0) - '@cypress/webpack-preprocessor': 6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12)) - babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)) + '@cypress/webpack-preprocessor': 6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(webpack@5.102.0(esbuild@0.27.4)) + babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)) chalk: 4.1.2 cypress: 15.6.0 dayjs: 1.11.13 @@ -8131,7 +7894,7 @@ snapshots: js-yaml: 4.1.0 nyc: 15.1.0 tinyglobby: 0.2.15 - webpack: 5.102.0(esbuild@0.25.12) + webpack: 5.102.0(esbuild@0.27.4) transitivePeerDependencies: - supports-color @@ -8156,16 +7919,16 @@ snapshots: tunnel-agent: 0.6.0 uuid: 8.3.2 - '@cypress/webpack-preprocessor@6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12))': + '@cypress/webpack-preprocessor@6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(webpack@5.102.0(esbuild@0.27.4))': dependencies: '@babel/core': 7.29.0 '@babel/preset-env': 7.28.3(@babel/core@7.29.0) - babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)) + babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)) bluebird: 3.7.1 debug: 4.4.3(supports-color@8.1.1) lodash: 4.17.21 semver: 7.7.3 - webpack: 5.102.0(esbuild@0.25.12) + webpack: 5.102.0(esbuild@0.27.4) transitivePeerDependencies: - supports-color @@ -8291,159 +8054,81 @@ snapshots: '@emotion/weak-memoize@0.4.0': {} - '@esbuild/aix-ppc64@0.25.12': - optional: true - '@esbuild/aix-ppc64@0.27.4': optional: true - '@esbuild/android-arm64@0.25.12': - optional: true - '@esbuild/android-arm64@0.27.4': optional: true - '@esbuild/android-arm@0.25.12': - optional: true - '@esbuild/android-arm@0.27.4': optional: true - '@esbuild/android-x64@0.25.12': - optional: true - '@esbuild/android-x64@0.27.4': optional: true - '@esbuild/darwin-arm64@0.25.12': - optional: true - '@esbuild/darwin-arm64@0.27.4': optional: true - '@esbuild/darwin-x64@0.25.12': - optional: true - '@esbuild/darwin-x64@0.27.4': optional: true - '@esbuild/freebsd-arm64@0.25.12': - optional: true - '@esbuild/freebsd-arm64@0.27.4': optional: true - '@esbuild/freebsd-x64@0.25.12': - optional: true - '@esbuild/freebsd-x64@0.27.4': optional: true - '@esbuild/linux-arm64@0.25.12': - optional: true - '@esbuild/linux-arm64@0.27.4': optional: true - '@esbuild/linux-arm@0.25.12': - optional: true - '@esbuild/linux-arm@0.27.4': optional: true - '@esbuild/linux-ia32@0.25.12': - optional: true - '@esbuild/linux-ia32@0.27.4': optional: true - '@esbuild/linux-loong64@0.25.12': - optional: true - '@esbuild/linux-loong64@0.27.4': optional: true - '@esbuild/linux-mips64el@0.25.12': - optional: true - '@esbuild/linux-mips64el@0.27.4': optional: true - '@esbuild/linux-ppc64@0.25.12': - optional: true - '@esbuild/linux-ppc64@0.27.4': optional: true - '@esbuild/linux-riscv64@0.25.12': - optional: true - '@esbuild/linux-riscv64@0.27.4': optional: true - '@esbuild/linux-s390x@0.25.12': - optional: true - '@esbuild/linux-s390x@0.27.4': optional: true - '@esbuild/linux-x64@0.25.12': - optional: true - '@esbuild/linux-x64@0.27.4': optional: true - '@esbuild/netbsd-arm64@0.25.12': - optional: true - '@esbuild/netbsd-arm64@0.27.4': optional: true - '@esbuild/netbsd-x64@0.25.12': - optional: true - '@esbuild/netbsd-x64@0.27.4': optional: true - '@esbuild/openbsd-arm64@0.25.12': - optional: true - '@esbuild/openbsd-arm64@0.27.4': optional: true - '@esbuild/openbsd-x64@0.25.12': - optional: true - '@esbuild/openbsd-x64@0.27.4': optional: true - '@esbuild/openharmony-arm64@0.25.12': - optional: true - '@esbuild/openharmony-arm64@0.27.4': optional: true - '@esbuild/sunos-x64@0.25.12': - optional: true - '@esbuild/sunos-x64@0.27.4': optional: true - '@esbuild/win32-arm64@0.25.12': - optional: true - '@esbuild/win32-arm64@0.27.4': optional: true - '@esbuild/win32-ia32@0.25.12': - optional: true - '@esbuild/win32-ia32@0.27.4': optional: true - '@esbuild/win32-x64@0.25.12': - optional: true - '@esbuild/win32-x64@0.27.4': optional: true @@ -8672,15 +8357,6 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.2 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 @@ -8691,12 +8367,11 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - glob: 10.4.5 - magic-string: 0.30.19 + glob: 13.0.6 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) optionalDependencies: typescript: 5.9.3 @@ -9126,9 +8801,6 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.55.0': optional: true - '@pkgjs/parseargs@0.11.0': - optional: true - '@polka/url@1.0.0-next.29': {} '@popperjs/core@2.11.8': {} @@ -9309,101 +8981,118 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@storybook/addon-a11y@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': + '@storybook/addon-a11y@10.2.17(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': dependencies: '@storybook/global': 5.0.0 - axe-core: 4.10.3 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + axe-core: 4.11.1 + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/addon-docs@9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': + '@storybook/addon-docs@10.2.17(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.1.1) - '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) - '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) + '@storybook/csf-plugin': 10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4)) + '@storybook/icons': 2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@storybook/react-dom-shim': 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' + - esbuild + - rollup + - vite + - webpack - '@storybook/addon-links@9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': + '@storybook/addon-links@10.2.17(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) optionalDependencies: react: 19.1.1 - '@storybook/addon-vitest@9.1.19(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vitest@4.1.0)': + '@storybook/addon-vitest@10.2.17(@vitest/browser-playwright@4.1.0)(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vitest@4.1.0)': dependencies: '@storybook/global': 5.0.0 - '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - prompts: 2.4.2 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - ts-dedent: 2.2.0 + '@storybook/icons': 2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) optionalDependencies: - '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + '@vitest/browser-playwright': 4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) '@vitest/runner': 4.1.0 - vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) transitivePeerDependencies: - react - react-dom - '@storybook/builder-vite@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@storybook/builder-vite@10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))': dependencies: - '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@storybook/csf-plugin': 10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) ts-dedent: 2.2.0 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + transitivePeerDependencies: + - esbuild + - rollup + - webpack - '@storybook/csf-plugin@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': + '@storybook/csf-plugin@10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))': dependencies: - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - unplugin: 1.16.1 + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + unplugin: 2.3.11 + optionalDependencies: + esbuild: 0.27.4 + rollup: 4.52.3 + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + webpack: 5.102.0(esbuild@0.27.4) '@storybook/global@5.0.0': {} - '@storybook/icons@1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@storybook/icons@2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - '@storybook/react-dom-shim@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))': + '@storybook/react-dom-shim@10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': dependencies: react: 19.1.1 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - '@storybook/react-vite@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@storybook/react-vite@10.2.17(esbuild@0.27.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@rollup/pluginutils': 5.3.0(rollup@4.52.3) - '@storybook/builder-vite': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@storybook/react': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3) - find-up: 7.0.0 - magic-string: 0.30.19 + '@storybook/builder-vite': 10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4)) + '@storybook/react': 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3) + empathic: 2.0.0 + magic-string: 0.30.21 react: 19.1.1 - react-docgen: 8.0.1 + react-docgen: 8.0.2 react-dom: 19.1.1(react@19.1.1) resolve: 1.22.11 - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tsconfig-paths: 4.2.0 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: + - esbuild - rollup - supports-color - typescript + - webpack - '@storybook/react@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3)': + '@storybook/react@10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))) + '@storybook/react-dom-shim': 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) react: 19.1.1 + react-docgen: 8.0.2 react-dom: 19.1.1(react@19.1.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) optionalDependencies: typescript: 5.9.3 + transitivePeerDependencies: + - supports-color '@tanstack/history@1.161.4': {} @@ -9496,7 +9185,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.25.12))': + '@tanstack/router-plugin@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) @@ -9513,8 +9202,8 @@ snapshots: zod: 3.24.2 optionalDependencies: '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - webpack: 5.102.0(esbuild@0.25.12) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + webpack: 5.102.0(esbuild@0.27.4) transitivePeerDependencies: - supports-color @@ -9596,8 +9285,8 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 @@ -9608,17 +9297,13 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.0 '@babel/types': 7.29.0 '@types/babel__traverse@7.28.0': dependencies: '@babel/types': 7.29.0 - '@types/chai@5.2.2': - dependencies: - '@types/deep-eql': 4.0.2 - '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 @@ -9942,21 +9627,34 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@vitejs/plugin-react@6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.7 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - '@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)': + '@vitest/browser-playwright@4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)': + dependencies: + '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + playwright: 1.55.1 + tinyrainbow: 3.1.0 + vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite + + '@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/utils': 4.1.0 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.0 - vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) ws: 8.19.0 transitivePeerDependencies: - bufferutil @@ -9964,7 +9662,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0)': + '@vitest/coverage-v8@4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.1.0 @@ -9976,13 +9674,13 @@ snapshots: obug: 2.1.1 std-env: 4.0.0 tinyrainbow: 3.1.0 - vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) optionalDependencies: - '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) + '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) '@vitest/expect@3.2.4': dependencies: - '@types/chai': 5.2.2 + '@types/chai': 5.2.3 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.3.3 @@ -9997,21 +9695,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@3.2.4(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.19 - optionalDependencies: - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - - '@vitest/mocker@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@vitest/mocker@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@vitest/spy': 4.1.0 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -10048,7 +9738,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vitest: 4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/utils@3.2.4': dependencies: @@ -10200,16 +9890,12 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.2.2: {} - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@5.2.0: {} - ansi-styles@6.2.3: {} - ansis@4.2.0: {} anymatch@3.1.3: @@ -10344,6 +10030,8 @@ snapshots: axe-core@4.10.3: {} + axe-core@4.11.1: {} + axios@1.13.6: dependencies: follow-redirects: 1.15.11 @@ -10363,11 +10051,11 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.25.12)): + babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)): dependencies: '@babel/core': 7.29.0 find-up: 5.0.0 - webpack: 5.102.0(esbuild@0.25.12) + webpack: 5.102.0(esbuild@0.27.4) babel-plugin-macros@3.1.0: dependencies: @@ -10415,10 +10103,6 @@ snapshots: dependencies: tweetnacl: 0.14.5 - better-opn@3.0.2: - dependencies: - open: 8.4.2 - binary-extensions@2.3.0: {} birecord@0.1.1: {} @@ -10533,7 +10217,7 @@ snapshots: chai@5.3.3: dependencies: assertion-error: 2.0.1 - check-error: 2.1.1 + check-error: 2.1.3 deep-eql: 5.0.2 loupe: 3.2.1 pathval: 2.0.1 @@ -10555,7 +10239,7 @@ snapshots: character-reference-invalid@2.0.1: {} - check-error@2.1.1: {} + check-error@2.1.3: {} chokidar@3.6.0: dependencies: @@ -10882,11 +10566,18 @@ snapshots: default-browser-id@5.0.0: {} + default-browser-id@5.0.1: {} + default-browser@5.2.1: dependencies: bundle-name: 4.1.0 default-browser-id: 5.0.0 + default-browser@5.5.0: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + default-require-extensions@3.0.1: dependencies: strip-bom: 4.0.0 @@ -10897,8 +10588,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - define-lazy-prop@2.0.0: {} - define-lazy-prop@3.0.0: {} define-properties@1.2.1: @@ -10960,8 +10649,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - eastasianwidth@0.2.0: {} - ecc-jsbn@0.1.2: dependencies: jsbn: 0.1.1 @@ -10975,6 +10662,8 @@ snapshots: emoji-regex@9.2.2: {} + empathic@2.0.0: {} + end-of-stream@1.4.5: dependencies: once: 1.4.0 @@ -11107,42 +10796,6 @@ snapshots: es6-error@4.1.1: {} - esbuild-register@3.6.0(esbuild@0.25.12): - dependencies: - debug: 4.4.3(supports-color@8.1.1) - esbuild: 0.25.12 - transitivePeerDependencies: - - supports-color - - esbuild@0.25.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 - esbuild@0.27.4: optionalDependencies: '@esbuild/aix-ppc64': 0.27.4 @@ -11420,11 +11073,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(typescript@5.9.3): + eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.1) - storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) transitivePeerDependencies: - supports-color - typescript @@ -11778,15 +11431,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.4.5: - dependencies: - foreground-child: 3.3.1 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - glob@13.0.6: dependencies: minimatch: 10.2.4 @@ -12041,8 +11685,6 @@ snapshots: is-decimal@2.0.1: {} - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} @@ -12154,11 +11796,11 @@ snapshots: is-windows@1.0.2: {} - is-wsl@2.2.0: + is-wsl@3.1.0: dependencies: - is-docker: 2.2.1 + is-inside-container: 1.0.0 - is-wsl@3.1.0: + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -12234,12 +11876,6 @@ snapshots: has-symbols: 1.1.0 set-function-name: 2.0.2 - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - javascript-natural-sort@0.7.1: {} jest-worker@27.5.1: @@ -12329,8 +11965,6 @@ snapshots: dependencies: json-buffer: 3.0.1 - kleur@3.0.3: {} - language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -12500,8 +12134,6 @@ snapshots: loupe@3.2.1: {} - lru-cache@10.4.3: {} - lru-cache@11.2.6: {} lru-cache@5.1.1: @@ -12514,10 +12146,6 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.30.19: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -12941,8 +12569,6 @@ snapshots: minipass@5.0.0: {} - minipass@7.1.2: {} - minipass@7.1.3: {} minizlib@2.1.2: @@ -13134,11 +12760,12 @@ snapshots: is-inside-container: 1.0.0 is-wsl: 3.1.0 - open@8.4.2: + open@10.2.0: dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + wsl-utils: 0.1.0 optionator@0.9.4: dependencies: @@ -13222,8 +12849,6 @@ snapshots: lodash.flattendeep: 4.4.0 release-zalgo: 1.0.0 - package-json-from-dist@1.0.1: {} - papaparse@5.5.3: {} parchment@3.0.0: {} @@ -13261,11 +12886,6 @@ snapshots: path-parse@1.0.7: {} - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - path-scurry@2.0.2: dependencies: lru-cache: 11.2.6 @@ -13347,11 +12967,6 @@ snapshots: process@0.11.10: {} - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - prop-types@15.8.1: dependencies: loose-envify: 1.4.0 @@ -13433,9 +13048,9 @@ snapshots: dependencies: typescript: 5.9.3 - react-docgen@8.0.1: + react-docgen@8.0.2: dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 '@types/babel__core': 7.20.5 @@ -13444,7 +13059,7 @@ snapshots: '@types/resolve': 1.20.6 doctrine: 3.0.0 resolve: 1.22.11 - strip-indent: 4.1.0 + strip-indent: 4.1.1 transitivePeerDependencies: - supports-color @@ -13954,8 +13569,6 @@ snapshots: mrmime: 2.0.1 totalist: 3.0.1 - sisteransi@1.0.5: {} - slice-ansi@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -14021,29 +13634,28 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@storybook/global': 5.0.0 + '@storybook/icons': 2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/spy': 3.2.4 - better-opn: 3.0.2 - esbuild: 0.25.12 - esbuild-register: 3.6.0(esbuild@0.25.12) + esbuild: 0.27.4 + open: 10.2.0 recast: 0.23.11 - semver: 7.7.3 - ws: 8.18.3 + semver: 7.7.4 + use-sync-external-store: 1.6.0(react@19.1.1) + ws: 8.19.0 optionalDependencies: prettier: 3.6.2 transitivePeerDependencies: - '@testing-library/dom' - bufferutil - - msw - - supports-color + - react + - react-dom - utf-8-validate - - vite string-ts@2.2.1: {} @@ -14053,12 +13665,6 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.2 - string.prototype.includes@2.0.1: dependencies: call-bind: 1.0.8 @@ -14118,10 +13724,6 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.2: - dependencies: - ansi-regex: 6.2.2 - strip-bom@3.0.0: {} strip-bom@4.0.0: {} @@ -14132,7 +13734,7 @@ snapshots: dependencies: min-indent: 1.0.1 - strip-indent@4.1.0: {} + strip-indent@4.1.1: {} strip-json-comments@3.1.1: {} @@ -14183,15 +13785,15 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.4.0(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)): + terser-webpack-plugin@5.4.0(esbuild@0.27.4)(webpack@5.102.0(esbuild@0.27.4)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.46.0 - webpack: 5.102.0(esbuild@0.25.12) + webpack: 5.102.0(esbuild@0.27.4) optionalDependencies: - esbuild: 0.25.12 + esbuild: 0.27.4 terser@5.46.0: dependencies: @@ -14421,11 +14023,6 @@ snapshots: universalify@2.0.1: {} - unplugin@1.16.1: - dependencies: - acorn: 8.16.0 - webpack-virtual-modules: 0.6.2 - unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 @@ -14529,7 +14126,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-plugin-checker@0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + vite-plugin-checker@0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: '@babel/code-frame': 7.29.0 chokidar: 4.0.3 @@ -14538,7 +14135,7 @@ snapshots: picomatch: 4.0.3 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) vscode-uri: 3.1.0 optionalDependencies: eslint: 9.36.0(jiti@2.6.1) @@ -14546,7 +14143,7 @@ snapshots: oxlint: 1.55.0 typescript: 5.9.3 - vite-plugin-istanbul@8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + vite-plugin-istanbul@8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: '@babel/generator': 7.29.1 '@istanbuljs/load-nyc-config': 1.1.0 @@ -14556,19 +14153,19 @@ snapshots: picocolors: 1.1.1 source-map: 0.7.6 test-exclude: 8.0.0 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@3.2.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + vite-plugin-static-copy@3.2.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0): + vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0): dependencies: '@oxc-project/runtime': 0.115.0 lightningcss: 1.32.0 @@ -14578,16 +14175,16 @@ snapshots: tinyglobby: 0.2.15 optionalDependencies: '@types/node': 25.0.10 - esbuild: 0.25.12 + esbuild: 0.27.4 fsevents: 2.3.3 jiti: 2.6.1 terser: 5.46.0 tsx: 4.21.0 - vitest@4.1.0(@types/node@25.0.10)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): + vitest@4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)): dependencies: '@vitest/expect': 4.1.0 - '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@vitest/pretty-format': 4.1.0 '@vitest/runner': 4.1.0 '@vitest/snapshot': 4.1.0 @@ -14604,10 +14201,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 8.0.0(@types/node@25.0.10)(esbuild@0.25.12)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) + vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 25.0.10 + '@vitest/browser-playwright': 4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0) '@vitest/ui': 4.1.0(vitest@4.1.0) happy-dom: 20.0.11 transitivePeerDependencies: @@ -14626,7 +14224,7 @@ snapshots: webpack-virtual-modules@0.6.2: {} - webpack@5.102.0(esbuild@0.25.12): + webpack@5.102.0(esbuild@0.27.4): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -14650,7 +14248,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.4.0(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)) + terser-webpack-plugin: 5.4.0(esbuild@0.27.4)(webpack@5.102.0(esbuild@0.27.4)) watchpack: 2.5.1 webpack-sources: 3.3.4 transitivePeerDependencies: @@ -14728,12 +14326,6 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.3 - string-width: 5.1.2 - strip-ansi: 7.1.2 - wrappy@1.0.2: {} write-file-atomic@3.0.3: @@ -14743,10 +14335,12 @@ snapshots: signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - ws@8.18.3: {} - ws@8.19.0: {} + wsl-utils@0.1.0: + dependencies: + is-wsl: 3.1.1 + y-protocols@1.0.6(yjs@13.6.29): dependencies: lib0: 0.2.114 diff --git a/src/ui/Select/Select.stories.tsx b/src/ui/Select/Select.stories.tsx index 100d90662..7afd1d69b 100644 --- a/src/ui/Select/Select.stories.tsx +++ b/src/ui/Select/Select.stories.tsx @@ -73,7 +73,7 @@ export const Simple: Story = { export const Secondary: Story = { args: { color: 'secondary', - defaultValue: undefined, + defaultValue: '', displayEmpty: true, values: VALUES, }, diff --git a/src/ui/Select/Select.tsx b/src/ui/Select/Select.tsx index 808f7ced0..7d6cb0dc3 100644 --- a/src/ui/Select/Select.tsx +++ b/src/ui/Select/Select.tsx @@ -69,7 +69,7 @@ const Select = ({ color={color} variant={variant} id={id} - value={value} + value={value ?? ''} sx={sx} inputProps={{ name }} > diff --git a/vitest.config.ts b/vitest.config.ts index bb1b8e6cc..63c334391 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,4 +1,5 @@ import { storybookTest } from '@storybook/addon-vitest/vitest-plugin'; +import { playwright } from '@vitest/browser-playwright'; import { configDefaults, defineConfig } from 'vitest/config'; const queryClientInclude = 'src/query/**/*.test.ts'; @@ -59,7 +60,7 @@ export default defineConfig({ enabled: true, headless: true, instances: [{ browser: 'chromium' }], - provider: 'playwright', + provider: playwright(), }, setupFiles: ['.storybook/vitest.setup.ts'], }, From c7fc2b25b4863d1c709cb87e82514be183e78d49 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 09:59:42 +0100 Subject: [PATCH 5/8] fix: disable component testing for now --- .github/workflows/test.yml | 30 +++++++++++++++--------------- cypress.config.ts | 14 +++++++------- tsconfig.json | 1 + 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 57a844fe3..70e23160c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -67,21 +67,21 @@ jobs: run: pnpm cypress install # use the Cypress GitHub Action to run Cypress Component tests within the chrome browser - - name: Cypress run components - uses: cypress-io/github-action@v6 - with: - install: false - component: true - browser: chrome - quiet: true - config-file: cypress.config.ts - env: - VITE_PORT: ${{ vars.VITE_PORT }} - VITE_VERSION: ${{ vars.VITE_VERSION }} - VITE_GRAASP_API_HOST: ${{ vars.VITE_GRAASP_API_HOST }} - VITE_GRAASP_LIBRARY_HOST: ${{ vars.VITE_GRAASP_LIBRARY_HOST }} - VITE_SHOW_NOTIFICATIONS: ${{ vars.VITE_SHOW_NOTIFICATIONS }} - VITE_GRAASP_REDIRECTION_HOST: ${{ vars.VITE_GRAASP_REDIRECTION_HOST }} + # - name: Cypress run components + # uses: cypress-io/github-action@v6 + # with: + # install: false + # component: true + # browser: chrome + # quiet: true + # config-file: cypress.config.ts + # env: + # VITE_PORT: ${{ vars.VITE_PORT }} + # VITE_VERSION: ${{ vars.VITE_VERSION }} + # VITE_GRAASP_API_HOST: ${{ vars.VITE_GRAASP_API_HOST }} + # VITE_GRAASP_LIBRARY_HOST: ${{ vars.VITE_GRAASP_LIBRARY_HOST }} + # VITE_SHOW_NOTIFICATIONS: ${{ vars.VITE_SHOW_NOTIFICATIONS }} + # VITE_GRAASP_REDIRECTION_HOST: ${{ vars.VITE_GRAASP_REDIRECTION_HOST }} # use the Cypress GitHub Action to run Cypress tests within the chrome browser - name: Cypress diff --git a/cypress.config.ts b/cypress.config.ts index 62c95f740..31a28251b 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -26,12 +26,12 @@ export default defineConfig({ requestTimeout: 8000, numTestsKeptInMemory: 25, }, - component: { - devServer: { - framework: 'react', - bundler: 'vite', - }, - env: ENV, - }, + // component: { + // devServer: { + // framework: 'react', + // bundler: 'vite', + // }, + // env: ENV, + // }, experimentalMemoryManagement: true, }); diff --git a/tsconfig.json b/tsconfig.json index aae93f739..869d5c387 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,6 +14,7 @@ "compilerOptions": { // this is needed for cypress to compile to ESM ... Should be removed when not using cypress anymore "module": "ESNext", + "moduleResolution": "bundler", "paths": { "~account/*": ["./src/modules/account/*"], "~analytics/*": ["./src/modules/analytics/*"], From eaf557d97ca1b996b38756ad405ae764543b2b59 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 14:17:50 +0100 Subject: [PATCH 6/8] fix: remove social links --- package.json | 5 +- pnpm-lock.yaml | 20 +-- .../publicProfile/EditPublicProfile.tsx | 13 +- .../settings/publicProfile/PublicProfile.tsx | 10 +- .../publicProfile/socialLinks.test.ts | 119 ++++++++++++++++++ .../settings/publicProfile/socialLinks.ts | 62 +++++++++ 6 files changed, 196 insertions(+), 33 deletions(-) create mode 100644 src/modules/account/settings/publicProfile/socialLinks.test.ts create mode 100644 src/modules/account/settings/publicProfile/socialLinks.ts diff --git a/package.json b/package.json index bbfe76623..22490b672 100644 --- a/package.json +++ b/package.json @@ -80,13 +80,12 @@ "recharts": "2.15.1", "remark-breaks": "4.0.0", "remark-gfm": "4.0.1", - "social-links": "1.15.0", "stylis": "4.3.6", "use-supercluster": "1.2.0", "uuid": "11.1.0", "y-websocket": "3.0.0", "yjs": "^13.6.27", - "zod": "4.3.6" + "zod": "3.24.2" }, "scripts": { "dev": "vite", @@ -140,7 +139,7 @@ "@storybook/addon-a11y": "10.2.17", "@storybook/addon-docs": "10.2.17", "@storybook/addon-links": "10.2.17", - "@storybook/addon-vitest": "^10.2.17", + "@storybook/addon-vitest": "10.2.17", "@storybook/react": "10.2.17", "@storybook/react-vite": "10.2.17", "@tanstack/react-query-devtools": "5.91.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11025f5d6..6eb501835 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,7 +73,7 @@ importers: version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/zod-adapter': specifier: 1.166.7 - version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@4.3.6) + version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2) axios: specifier: 1.13.6 version: 1.13.6 @@ -206,9 +206,6 @@ importers: remark-gfm: specifier: 4.0.1 version: 4.0.1 - social-links: - specifier: 1.15.0 - version: 1.15.0 stylis: specifier: 4.3.6 version: 4.3.6 @@ -225,8 +222,8 @@ importers: specifier: ^13.6.27 version: 13.6.29 zod: - specifier: 4.3.6 - version: 4.3.6 + specifier: 3.24.2 + version: 3.24.2 devDependencies: '@commitlint/cli': specifier: 19.8.1 @@ -262,7 +259,7 @@ importers: specifier: 10.2.17 version: 10.2.17(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) '@storybook/addon-vitest': - specifier: ^10.2.17 + specifier: 10.2.17 version: 10.2.17(@vitest/browser-playwright@4.1.0)(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vitest@4.1.0) '@storybook/react': specifier: 10.2.17 @@ -6182,9 +6179,6 @@ packages: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} - social-links@1.15.0: - resolution: {integrity: sha512-Q5K8wcryxBvF+Czv8F9IL0B86VRxkibBtfv9GaDyPoM/vTQOZVbv3zIFvovvMiJOkfd1vs4Eg2ESrSAGXiON4A==} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -9225,10 +9219,10 @@ snapshots: '@tanstack/virtual-file-routes@1.161.4': {} - '@tanstack/zod-adapter@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@4.3.6)': + '@tanstack/zod-adapter@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)': dependencies: '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) - zod: 4.3.6 + zod: 3.24.2 '@testing-library/dom@10.4.1': dependencies: @@ -13581,8 +13575,6 @@ snapshots: astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - social-links@1.15.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.21: diff --git a/src/modules/account/settings/publicProfile/EditPublicProfile.tsx b/src/modules/account/settings/publicProfile/EditPublicProfile.tsx index fe0363bf5..976776ae8 100644 --- a/src/modules/account/settings/publicProfile/EditPublicProfile.tsx +++ b/src/modules/account/settings/publicProfile/EditPublicProfile.tsx @@ -11,8 +11,6 @@ import { Typography, } from '@mui/material'; -import { Config, SocialLinks } from 'social-links'; - import { useAuth } from '@/AuthContext'; import { BorderedSection } from '@/components/layout/BorderedSection'; import { Button } from '@/components/ui/Button'; @@ -27,12 +25,7 @@ import { useButtonColor } from '@/ui/buttons/hooks'; import { FacebookIcon, LinkedInIcon, TwitterIcon } from '~landing/footer/icons'; -const config: Config = { - usePredefinedProfiles: true, - trimInput: true, - allowQueryParams: true, -}; -const socialLinks = new SocialLinks(config); +import { extractProfileId, isSocialLinkValid } from './socialLinks'; type EditPublicProfileProps = { onClose: (value?: Inputs) => void; @@ -126,7 +119,7 @@ export function EditPublicProfile({ validate: (val) => { if (val) { return ( - socialLinks.isValid(socialProfile, val) || + isSocialLinkValid(socialProfile, val) || t('INVALID_LINK_ERROR') ); } @@ -134,7 +127,7 @@ export function EditPublicProfile({ setValueAs: (val) => { if (val) { try { - return socialLinks.getProfileId(socialProfile, val); + return extractProfileId(socialProfile, val); } catch { return val; } diff --git a/src/modules/account/settings/publicProfile/PublicProfile.tsx b/src/modules/account/settings/publicProfile/PublicProfile.tsx index 5684e4962..9ff9af29b 100644 --- a/src/modules/account/settings/publicProfile/PublicProfile.tsx +++ b/src/modules/account/settings/publicProfile/PublicProfile.tsx @@ -7,7 +7,6 @@ import TwitterIcon from '@mui/icons-material/Twitter'; import { Alert, Skeleton, Typography } from '@mui/material'; import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; -import SocialLinks from 'social-links'; import { BorderedSection } from '@/components/layout/BorderedSection'; import { Button } from '@/components/ui/Button'; @@ -27,10 +26,9 @@ import { import { DisplayLink } from './DisplayLink'; import { EditPublicProfile, Inputs } from './EditPublicProfile'; +import { socialLinkFor } from './socialLinks'; export function PublicProfile(): JSX.Element { - const socialLinks = new SocialLinks(); - const { t } = useTranslation(NS.Account, { keyPrefix: 'PUBLIC_PROFILE' }); const { t: translateCommon } = useTranslation(NS.Common); const { t: translateMessage } = useTranslation(NS.Messages); @@ -110,7 +108,7 @@ export function PublicProfile(): JSX.Element { } contentId="linkedinId" - href={socialLinks.sanitize('linkedin', linkedinId)} + href={socialLinkFor('linkedin', linkedinId)} content={linkedinId} /> )} @@ -118,7 +116,7 @@ export function PublicProfile(): JSX.Element { } contentId="twitterId" - href={socialLinks.sanitize('twitter', twitterId)} + href={socialLinkFor('twitter', twitterId)} content={twitterId} /> )} @@ -126,7 +124,7 @@ export function PublicProfile(): JSX.Element { } contentId="facebookId" - href={socialLinks.sanitize('facebook', facebookId)} + href={socialLinkFor('facebook', facebookId)} content={facebookId} /> )} diff --git a/src/modules/account/settings/publicProfile/socialLinks.test.ts b/src/modules/account/settings/publicProfile/socialLinks.test.ts new file mode 100644 index 000000000..7bc83bea8 --- /dev/null +++ b/src/modules/account/settings/publicProfile/socialLinks.test.ts @@ -0,0 +1,119 @@ +import { describe, expect, test } from 'vitest'; + +import { + extractProfileId, + isSocialLinkValid, + socialLinkFor, +} from './socialLinks'; + +describe('isSocialLinkValid', () => { + describe('facebook', () => { + test.each([ + 'https://www.facebook.com/test', + 'https://facebook.com/test', + 'https://facebook.com/test/', + 'https://facebook.com/tes_hekt/', + ])('allows %s', (link) => { + expect(isSocialLinkValid('facebook', link)).toBe(true); + }); + test.each([ + 'https://face.book.com/test', + 'http://facebook.com/test', + 'https://facebook.com/', + 'https://www.facebook.com/', + ])('rejects %s', (link) => { + expect(isSocialLinkValid('facebook', link)).toBe(false); + }); + }); + describe('twitter', () => { + test.each([ + 'https://www.twitter.com/test', + 'https://twitter.com/test', + 'https://twitter.com/test/', + 'https://twitter.com/tes_hekt/', + 'https://twitter.com/tes_hekt/?query=test', + 'https://x.com/tes_hekt/', + 'https://www.x.com/tes_hekt/', + ])('allows %s', (link) => { + expect(isSocialLinkValid('twitter', link)).toBe(true); + }); + test.each([ + 'https://twitr.com/test', + 'http://twitter.com/test', + 'https://twitter.com/', + 'https://twitter.com/sampl*ple', + 'https://x.com/', + ])('rejects %s', (link) => { + expect(isSocialLinkValid('twitter', link)).toBe(false); + }); + }); + describe('linkedin', () => { + test.each([ + 'https://www.linkedin.com/in/test', + 'https://linkedin.com/in/test', + 'https://linkedin.com/in/test/', + 'https://linkedin.com/in/tes_hekt/?query=test', + 'https://linkedin.com/in/tes_hekt/', + 'https://www.linkedin.com/in/tes_hekt/', + ])('allows %s', (link) => { + expect(isSocialLinkValid('linkedin', link)).toBe(true); + }); + test.each([ + 'https://linedin.com/test', + 'http://linkedin.com/test', + 'https://linkedin.com/', + 'https://linkedin.com/sampl*ple', + 'https://linkedin.com/', + 'https://link@edin.com/in/test', + ])('rejects %s', (link) => { + expect(isSocialLinkValid('linkedin', link)).toBe(false); + }); + }); +}); + +describe('extractProfileId', () => { + describe('linkedin', () => { + test.each([ + ['https://www.linkedin.com/in/test', 'test'], + ['https://linkedin.com/in/test', 'test'], + ['https://linkedin.com/in/test/', 'test'], + ['https://linkedin.com/in/test/?query=string', 'test'], + ])('extracts %s', (link, expected) => { + expect(extractProfileId('linkedin', link)).toBe(expected); + }); + }); + describe('twitter', () => { + test.each([ + ['https://twitter.com/test', 'test'], + ['https://twitter.com/test/', 'test'], + ['https://x.com/test/', 'test'], + ['https://twitter.com/test/?query=string', 'test'], + ])('extracts %s', (link, expected) => { + expect(extractProfileId('twitter', link)).toBe(expected); + }); + }); + describe('facebook', () => { + test.each([ + ['https://www.facebook.com/', ''], + ['https://facebook.com/test', 'test'], + ['https://facebook.com/test/', 'test'], + ['https://facebook.com/test/?query=string', 'test'], + ])('extracts %s', (link, expected) => { + expect(extractProfileId('facebook', link)).toBe(expected); + }); + }); +}); + +describe('socialLinkFor', () => { + test('linkedin', () => { + expect(socialLinkFor('linkedin', 'test')).toBe( + 'https://linkedin.com/in/test', + ); + }); + test('twitter', () => { + expect(socialLinkFor('twitter', 'test')).toBe('https://twitter.com/test'); + }); + test('facebook', () => { + expect(socialLinkFor('facebook', 'test')).toBe('https://facebook.com/test'); + }); +}); diff --git a/src/modules/account/settings/publicProfile/socialLinks.ts b/src/modules/account/settings/publicProfile/socialLinks.ts new file mode 100644 index 000000000..04e6cc9d4 --- /dev/null +++ b/src/modules/account/settings/publicProfile/socialLinks.ts @@ -0,0 +1,62 @@ +export function isSocialLinkValid(socialProfile: string, val: string): boolean { + if (URL.canParse(val)) { + switch (socialProfile) { + case 'linkedin': + return ( + val.match( + /^https:\/\/(www\.)?linkedin\.com\/in\/[a-zA-Z0-9_]+\/?(\?.+)?$/, + ) !== null + ); + case 'twitter': + return ( + val.match( + /^https:\/\/(www\.)?(twitter|x)\.com\/[a-zA-Z0-9_]+\/?(\?.+)?$/, + ) !== null + ); + case 'facebook': + return ( + val.match( + /^https:\/\/(www\.)?facebook\.com\/[a-zA-Z0-9_]+\/?(\?.+)?$/, + ) !== null + ); + default: + return false; + } + } + return true; +} + +export function extractProfileId(socialProfile: string, val: string): string { + if (URL.canParse(val)) { + const url = new URL(val); + // remove trailing slash from pathname + const pathname = url.pathname.replace(/\/+$/g, ''); + switch (socialProfile) { + case 'linkedin': + return pathname.split('/').pop()!; + case 'twitter': + return pathname.split('/').pop()!; + case 'facebook': + return pathname.split('/').pop()!; + default: + return val; + } + } + return val; +} + +export function socialLinkFor( + socialProfile: string, + id: string | undefined, +): string | undefined { + switch (socialProfile) { + case 'linkedin': + return `https://linkedin.com/in/${id}`; + case 'twitter': + return `https://twitter.com/${id}`; + case 'facebook': + return `https://facebook.com/${id}`; + default: + return id; + } +} From a03a18b8b00282145b1428b39f39041be6187e04 Mon Sep 17 00:00:00 2001 From: spaenleh Date: Fri, 13 Mar 2026 15:57:12 +0100 Subject: [PATCH 7/8] fix: add fullscreen --- src/modules/player/rightPanel/Fullscreen.tsx | 249 ++++++++++++++++++ src/modules/player/rightPanel/SideContent.tsx | 7 +- 2 files changed, 251 insertions(+), 5 deletions(-) create mode 100644 src/modules/player/rightPanel/Fullscreen.tsx diff --git a/src/modules/player/rightPanel/Fullscreen.tsx b/src/modules/player/rightPanel/Fullscreen.tsx new file mode 100644 index 000000000..a59f6c8b8 --- /dev/null +++ b/src/modules/player/rightPanel/Fullscreen.tsx @@ -0,0 +1,249 @@ +import * as React from 'react'; +import { useEffect, useRef } from 'react'; + +// const key = { +// fullscreenEnabled: 0, +// fullscreenElement: 1, +// requestFullscreen: 2, +// exitFullscreen: 3, +// fullscreenchange: 4, +// fullscreenerror: 5, +// }; + +// const methods = { +// fullscreenEnabled: { +// chrome: 'fullscreenEnabled', +// webkit: 'webkitFullscreenEnabled', +// moz: 'mozFullScreenEnabled', +// ms: 'msFullscreenEnabled', +// }, +// fullscreenElement: { +// chrome: 'fullscreenElement', +// webkit: 'webkitFullscreenElement', +// moz: 'mozFullScreenElement', +// ms: 'msFullscreenElement', +// }, +// requestFullscreen: { +// chrome: 'requestFullscreen', +// webkit: 'requestFullscreen', +// moz: 'mozRequestFullScreen', +// ms: 'msRequestFullscreen', +// }, +// exitFullscreen: { +// chrome: 'exitFullscreen', +// webkit: 'webkitExitFullscreen', +// moz: 'mozCancelFullScreen', +// ms: 'msExitFullscreen', +// }, +// fullscreenchange: { +// chrome: 'fullscreenchange', +// webkit: 'webkitfullscreenchange', +// moz: 'mozfullscreenchange', +// ms: 'MSFullscreenChange', +// }, +// fullscreenerror: { +// chrome: 'fullscreenerror', +// webkit: 'webkitfullscreenerror', +// moz: 'mozfullscreenerror', +// ms: 'MSFullscreenError', +// }, +// } as const; + +// const webkit = [ +// 'webkitFullscreenEnabled', +// 'webkitFullscreenElement', +// 'webkitRequestFullscreen', +// 'webkitExitFullscreen', +// 'webkitfullscreenchange', +// 'webkitfullscreenerror', +// ] as const; + +// const moz = [ +// 'mozFullScreenEnabled', +// 'mozFullScreenElement', +// 'mozRequestFullScreen', +// 'mozCancelFullScreen', +// 'mozfullscreenchange', +// 'mozfullscreenerror', +// ] as const; + +// const ms = [ +// 'msFullscreenEnabled', +// 'msFullscreenElement', +// 'msRequestFullscreen', +// 'msExitFullscreen', +// 'MSFullscreenChange', +// 'MSFullscreenError', +// ] as const; + +// // so it doesn't throw if no window or document +// const document = +// typeof window !== 'undefined' && typeof window.document !== 'undefined' +// ? window.document +// : null; + +// const vendor = +// ('fullscreenEnabled' in document && 'chrome') || +// (webkit[0] in document && 'webkit') || +// (moz[0] in document && 'moz') || +// (ms[0] in document && 'ms') || +// 'chrome'; + +// class fscreen { +// static requestFullscreen(element: HTMLElement) { +// return element.requestFullscreen(); +// } +// static requestFullscreenFunction(element: HTMLElement) { +// return element.requestFullscreen; +// } +// static get exitFullscreen() { +// return document[vendor[key.exitFullscreen]].bind(document); +// } +// static addEventListener(type, handler, options) { +// return document.addEventListener(vendor[key[type]], handler, options); +// } +// static removeEventListener(type, handler, options) { +// return document.removeEventListener(vendor[key[type]], handler, options); +// } +// static get fullscreenEnabled() { +// return Boolean(document[vendor[key.fullscreenEnabled]]); +// } +// static set fullscreenEnabled(val) {} +// static get fullscreenElement() { +// return document[vendor[key.fullscreenElement]]; +// } +// static set fullscreenElement(val) {} +// static get onfullscreenchange() { +// return document[`on${vendor[key.fullscreenchange]}`.toLowerCase()]; +// } +// static set onfullscreenchange(handler) { +// document[`on${vendor[key.fullscreenchange]}`.toLowerCase()] = handler; +// } +// static get onfullscreenerror() { +// return document[`on${vendor[key.fullscreenerror]}`.toLowerCase()]; +// } +// static set onfullscreenerror(handler) { +// document[`on${vendor[key.fullscreenerror]}`.toLowerCase()] = handler; +// } +// } + +// export type IFullScreenProps = { +// onClose?: () => void; +// onOpen?: () => void; +// onChange?: (state: boolean) => void; +// enabled?: boolean; +// }; + +// /** +// * The returned value indicates whether fullscreen mode is supported by the browser or not. +// * If the value is true, it means fullscreen is enabled and supported. +// * If the value is false, it means fullscreen is not enabled or supported. +// */ +// export const getFullScreenEnabled = () => { +// // It returns the value of the fullscreenEnabled property from the fscreen object. +// return fscreen.fullscreenEnabled; +// }; + +// export default class FullScreenClass extends React.Component< +// React.PropsWithChildren, +// never +// > { +// static defaultProps = { +// enabled: false, +// }; +// node: React.ReactNode; + +// constructor(props: IFullScreenProps) { +// super(props); +// } + +// componentDidMount() { +// fscreen.addEventListener('fullscreenchange', this.detectFullScreen, {}); +// } + +// componentWillUnmount() { +// fscreen.removeEventListener('fullscreenchange', this.detectFullScreen, {}); +// } + +// componentDidUpdate() { +// this.handleProps(this.props); +// } + +// handleProps(props: IFullScreenProps) { +// const enabled = fscreen.fullscreenElement; +// if (enabled && !props.enabled) { +// this.leaveFullScreen(); +// } else if (!enabled && props.enabled) { +// this.enterFullScreen(); +// } +// } + +// detectFullScreen = () => { +// if (this.props.onChange) { +// this.props.onChange(!!fscreen.fullscreenElement); +// } +// if (this.props.onOpen && !!fscreen.fullscreenElement) { +// this.props.onOpen(); +// } +// if (this.props.onClose && !fscreen.fullscreenElement) { +// this.props.onClose(); +// } +// }; + +// enterFullScreen = () => { +// fscreen.requestFullscreen(this.node); +// }; + +// leaveFullScreen = () => { +// fscreen.exitFullscreen(); +// }; + +// render() { +// return ( +//
(this.node = node)} +// style={{ height: '100%', width: '100%' }} +// > +// {this.props.children} +//
+// ); +// } +// } + +export function Fullscreen({ + children, + isEnabled, +}: { + children: React.ReactNode; + isEnabled?: boolean; +}) { + const node = useRef(null); + + useEffect(() => { + if (node.current) { + if (isEnabled) { + node.current.requestFullscreen(); + } else if (document.fullscreenElement) { + document?.exitFullscreen(); + } + } + }, [node, isEnabled]); + + // useEffect(() => { + // document?.addEventListener('fullscreenchange', detectFullScreen); + // return () => { + // document?.removeEventListener('fullscreenchange', detectFullScreen); + // }; + // }, []); + + return ( +
+ {children} +
+ ); +} diff --git a/src/modules/player/rightPanel/SideContent.tsx b/src/modules/player/rightPanel/SideContent.tsx index e87a7be31..f45fb0941 100644 --- a/src/modules/player/rightPanel/SideContent.tsx +++ b/src/modules/player/rightPanel/SideContent.tsx @@ -1,5 +1,4 @@ import type { JSX } from 'react'; -import Fullscreen from 'react-fullscreen-crossbrowser'; import { useTranslation } from 'react-i18next'; import { IconButton, Stack, Tooltip, styled } from '@mui/material'; @@ -24,6 +23,7 @@ import { FLOATING_BUTTON_Z_INDEX } from '~player/config/constants'; import { useLayoutContext } from '~player/contexts/LayoutContext'; import { ItemContentWrapper } from '~player/item/Item'; +import { Fullscreen } from './Fullscreen'; import SideDrawer from './SideDrawer'; const StyledMain = styled('div', { @@ -163,10 +163,7 @@ const SideContent = ({ content, item }: Props): JSX.Element | null => { }; return ( - setIsFullscreen(isFullscreenEnabled)} - > + {displayChatbox()} {displayPinnedItems()} From 3e23e5ffffa54cc6fafe8e7dfb04f091db448b2b Mon Sep 17 00:00:00 2001 From: spaenleh Date: Mon, 16 Mar 2026 09:32:32 +0100 Subject: [PATCH 8/8] fix: there is somehting wrong with qr-code and map library, stopping here for the moment --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 22490b672..a1961d822 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "react-leaflet-cluster": "2.1.0", "react-markdown": "9.0.3", "react-mentions": "4.4.10", - "react-qr-code": "2.0.15", + "react-qr-code": "2.0.18", "react-quill-new": "3.3.3", "react-rnd": "10.4.14", "react-toastify": "11.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6eb501835..c6bffd90f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -186,8 +186,8 @@ importers: specifier: 4.4.10 version: 4.4.10(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-qr-code: - specifier: 2.0.15 - version: 2.0.15(react@19.1.1) + specifier: 2.0.18 + version: 2.0.18(react@19.1.1) react-quill-new: specifier: 3.3.3 version: 3.3.3(quill-delta@5.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) @@ -5864,8 +5864,8 @@ packages: react: '>=16.8.3' react-dom: '>=16.8.3' - react-qr-code@2.0.15: - resolution: {integrity: sha512-MkZcjEXqVKqXEIMVE0mbcGgDpkfSdd8zhuzXEl9QzYeNcw8Hq2oVIzDLWuZN2PQBwM5PWjc2S31K8Q1UbcFMfw==} + react-qr-code@2.0.18: + resolution: {integrity: sha512-v1Jqz7urLMhkO6jkgJuBYhnqvXagzceg3qJUWayuCK/c6LTIonpWbwxR1f1APGd4xrW/QcQEovNrAojbUz65Tg==} peerDependencies: react: '*' @@ -13164,7 +13164,7 @@ snapshots: react-dom: 19.1.1(react@19.1.1) substyle: 9.4.1(react@19.1.1) - react-qr-code@2.0.15(react@19.1.1): + react-qr-code@2.0.18(react@19.1.1): dependencies: prop-types: 15.8.1 qr.js: 0.0.0