diff --git a/THIRD-PARTY-LICENSES.md b/THIRD-PARTY-LICENSES.md
index 2fe92c20..8b40eca0 100644
--- a/THIRD-PARTY-LICENSES.md
+++ b/THIRD-PARTY-LICENSES.md
@@ -1571,7 +1571,7 @@ SOFTWARE.
limitations under the License.
```
-### @lezer/common 1.5.4
+### @lezer/common 1.5.5
- License: MIT
- Author: Marijn Haverbeke
@@ -2770,7 +2770,7 @@ SOFTWARE.
END OF TERMS AND CONDITIONS
```
-### @tauri-apps/plugin-dialog 2.8.3
+### @tauri-apps/plugin-dialog 2.8.4
- License: MIT OR Apache-2.0
- Homepage: https://github.com/tauri-apps/plugins-workspace#readme
@@ -2882,7 +2882,7 @@ PackageDownloadLocation: git+ssh://github.com/tauri-apps/tauri.git
Creator: Person: Daniel Thompson-Yvetot
```
-### @tauri-apps/plugin-updater 2.14.0
+### @tauri-apps/plugin-updater 2.14.1
- License: MIT OR Apache-2.0
- Homepage: https://github.com/tauri-apps/plugins-workspace#readme
@@ -3164,7 +3164,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
-### konva 10.9.0
+### konva 10.9.1
- License: MIT
- Author: Anton Lavrenov
@@ -3983,7 +3983,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
-### zustand 5.0.16
+### zustand 5.1.0
- License: MIT
- Author: Paul Henschel
diff --git a/package.json b/package.json
index 29d28424..27fc12a7 100644
--- a/package.json
+++ b/package.json
@@ -39,55 +39,55 @@
"@fontsource/ibm-plex-sans": "^5.3.0",
"@headlessui/react": "^2.2.10",
"@heroicons/react": "^2.2.0",
- "@lezer/common": "^1.5.4",
+ "@lezer/common": "^1.5.5",
"@lezer/highlight": "^1.2.5",
"@tauri-apps/api": "^2.12.4",
- "@tauri-apps/plugin-dialog": "^2.8.3",
+ "@tauri-apps/plugin-dialog": "^2.8.4",
"@tauri-apps/plugin-fs": "^2.7.1",
"@tauri-apps/plugin-opener": "^2.7.2",
"@tauri-apps/plugin-process": "^2.4.0",
- "@tauri-apps/plugin-updater": "^2.14.0",
+ "@tauri-apps/plugin-updater": "^2.14.1",
"@zplab/core": "workspace:*",
"bwip-js": "^4.11.4",
"fflate": "^0.8.3",
- "konva": "^10.9.0",
+ "konva": "^10.9.1",
"papaparse": "^5.7.0",
"react": "^19.3.1",
"react-dom": "^19.3.1",
"react-konva": "^19.3.2",
"zundo": "^2.3.0",
- "zustand": "^5.0.16"
+ "zustand": "^5.1.0"
},
"devDependencies": {
- "@babel/core": "^8.0.9",
+ "@babel/core": "^8.1.0",
"@eslint/js": "^10.0.1",
- "@napi-rs/canvas": "^1.0.13",
- "@playwright/test": "^1.64.1",
- "@rolldown/plugin-babel": "^0.2.4",
- "@tailwindcss/vite": "^4.3.3",
+ "@napi-rs/canvas": "^1.1.0",
+ "@playwright/test": "^1.65.0",
+ "@rolldown/plugin-babel": "^0.3.1",
+ "@tailwindcss/vite": "^4.3.5",
"@tauri-apps/cli": "^2.12.4",
"@testing-library/dom": "^10.4.2",
"@testing-library/react": "^16.3.3",
- "@types/node": "^26.6.5",
+ "@types/node": "^26.6.6",
"@types/papaparse": "^5.5.2",
"@types/pngjs": "^6.0.5",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
- "@vitejs/plugin-react": "^6.1.2",
- "@vitest/coverage-v8": "^5.0.5",
+ "@vitejs/plugin-react": "^6.3.0",
+ "@vitest/coverage-v8": "^5.1.0",
"babel-plugin-react-compiler": "^1.0.0",
- "eslint": "^10.13.0",
+ "eslint": "^10.14.0",
"eslint-plugin-react-hooks": "^7.1.1",
"eslint-plugin-react-refresh": "^0.5.7",
- "globals": "^17.13.0",
- "jsdom": "^30.1.3",
+ "globals": "^17.14.0",
+ "jsdom": "^31.0.0",
"pixelmatch": "^8.0.0",
"pngjs": "^7.0.0",
"spdx-expression-parse": "^5.0.0",
- "tailwindcss": "^4.3.3",
+ "tailwindcss": "^4.3.5",
"typescript": "~6.0.3",
- "typescript-eslint": "^8.72.0",
- "vite": "^8.3.5",
- "vitest": "^5.0.5"
+ "typescript-eslint": "^8.72.2",
+ "vite": "^8.3.7",
+ "vitest": "^5.1.0"
}
}
diff --git a/packages/core/package.json b/packages/core/package.json
index b7d1f27f..9712c061 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -23,6 +23,6 @@
"zod": "^4.6.7"
},
"devDependencies": {
- "vitest": "^5.0.5"
+ "vitest": "^5.1.0"
}
}
diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json
index e49de35e..dc3e0db0 100644
--- a/packages/mcp-server/package.json
+++ b/packages/mcp-server/package.json
@@ -18,6 +18,6 @@
"esbuild": "^0.28.2",
"postject": "^1.0.0-alpha.6",
"tsx": "^4.23.15",
- "vitest": "^5.0.5"
+ "vitest": "^5.1.0"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 286ed056..10ab69ce 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -42,8 +42,8 @@ importers:
specifier: ^2.2.0
version: 2.2.0(react@19.3.1)
'@lezer/common':
- specifier: ^1.5.4
- version: 1.5.4
+ specifier: ^1.5.5
+ version: 1.5.5
'@lezer/highlight':
specifier: ^1.2.5
version: 1.2.5
@@ -51,8 +51,8 @@ importers:
specifier: ^2.12.4
version: 2.12.4
'@tauri-apps/plugin-dialog':
- specifier: ^2.8.3
- version: 2.8.3
+ specifier: ^2.8.4
+ version: 2.8.4
'@tauri-apps/plugin-fs':
specifier: ^2.7.1
version: 2.7.1
@@ -63,8 +63,8 @@ importers:
specifier: ^2.4.0
version: 2.4.0
'@tauri-apps/plugin-updater':
- specifier: ^2.14.0
- version: 2.14.0
+ specifier: ^2.14.1
+ version: 2.14.1
'@zplab/core':
specifier: workspace:*
version: link:packages/core
@@ -75,8 +75,8 @@ importers:
specifier: ^0.8.3
version: 0.8.3
konva:
- specifier: ^10.9.0
- version: 10.9.0
+ specifier: ^10.9.1
+ version: 10.9.1
papaparse:
specifier: ^5.7.0
version: 5.7.0
@@ -88,32 +88,32 @@ importers:
version: 19.3.1(react@19.3.1)
react-konva:
specifier: ^19.3.2
- version: 19.3.2(@types/react@19.3.0)(konva@10.9.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)
+ version: 19.3.2(@types/react@19.3.0)(konva@10.9.1)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)
zundo:
specifier: ^2.3.0
- version: 2.3.0(zustand@5.0.16(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1)))
+ version: 2.3.0(zustand@5.1.0(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1)))
zustand:
- specifier: ^5.0.16
- version: 5.0.16(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1))
+ specifier: ^5.1.0
+ version: 5.1.0(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1))
devDependencies:
'@babel/core':
- specifier: ^8.0.9
- version: 8.0.9
+ specifier: ^8.1.0
+ version: 8.1.0
'@eslint/js':
specifier: ^10.0.1
- version: 10.0.1(eslint@10.13.0(jiti@2.7.0))
+ version: 10.0.1(eslint@10.14.0(jiti@2.7.0))
'@napi-rs/canvas':
- specifier: ^1.0.13
- version: 1.0.13
+ specifier: ^1.1.0
+ version: 1.1.0
'@playwright/test':
- specifier: ^1.64.1
- version: 1.64.1
+ specifier: ^1.65.0
+ version: 1.65.0
'@rolldown/plugin-babel':
- specifier: ^0.2.4
- version: 0.2.4(@babel/core@8.0.9)(@babel/runtime@7.29.10)(rolldown@1.2.16)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ specifier: ^0.3.1
+ version: 0.3.1(@babel/core@8.1.0)(@babel/runtime@7.29.10)(rolldown@1.2.18)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
'@tailwindcss/vite':
- specifier: ^4.3.3
- version: 4.3.3(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ specifier: ^4.3.5
+ version: 4.3.5(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
'@tauri-apps/cli':
specifier: ^2.12.4
version: 2.12.4
@@ -124,8 +124,8 @@ importers:
specifier: ^16.3.3
version: 16.3.3(@testing-library/dom@10.4.2)(@types/react-dom@19.3.0(@types/react@19.3.0))(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)
'@types/node':
- specifier: ^26.6.5
- version: 26.6.5
+ specifier: ^26.6.6
+ version: 26.6.6
'@types/papaparse':
specifier: ^5.5.2
version: 5.5.2
@@ -139,29 +139,29 @@ importers:
specifier: ^19.3.0
version: 19.3.0(@types/react@19.3.0)
'@vitejs/plugin-react':
- specifier: ^6.1.2
- version: 6.1.2(@rolldown/plugin-babel@0.2.4(@babel/core@8.0.9)(@babel/runtime@7.29.10)(rolldown@1.2.16)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)))(babel-plugin-react-compiler@1.0.0)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ specifier: ^6.3.0
+ version: 6.3.0(@rolldown/plugin-babel@0.3.1(@babel/core@8.1.0)(@babel/runtime@7.29.10)(rolldown@1.2.18)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)))(babel-plugin-react-compiler@1.0.0)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
'@vitest/coverage-v8':
- specifier: ^5.0.5
- version: 5.0.5(vitest@5.0.5)
+ specifier: ^5.1.0
+ version: 5.1.0(vitest@5.1.0)
babel-plugin-react-compiler:
specifier: ^1.0.0
version: 1.0.0
eslint:
- specifier: ^10.13.0
- version: 10.13.0(jiti@2.7.0)
+ specifier: ^10.14.0
+ version: 10.14.0(jiti@2.7.0)
eslint-plugin-react-hooks:
specifier: ^7.1.1
- version: 7.1.1(eslint@10.13.0(jiti@2.7.0))
+ version: 7.1.1(eslint@10.14.0(jiti@2.7.0))
eslint-plugin-react-refresh:
specifier: ^0.5.7
- version: 0.5.7(eslint@10.13.0(jiti@2.7.0))
+ version: 0.5.7(eslint@10.14.0(jiti@2.7.0))
globals:
- specifier: ^17.13.0
- version: 17.13.0
+ specifier: ^17.14.0
+ version: 17.14.0
jsdom:
- specifier: ^30.1.3
- version: 30.1.3
+ specifier: ^31.0.0
+ version: 31.0.0(@napi-rs/canvas@1.1.0)
pixelmatch:
specifier: ^8.0.0
version: 8.0.0
@@ -172,20 +172,20 @@ importers:
specifier: ^5.0.0
version: 5.0.0
tailwindcss:
- specifier: ^4.3.3
- version: 4.3.3
+ specifier: ^4.3.5
+ version: 4.3.5
typescript:
specifier: ~6.0.3
version: 6.0.3
typescript-eslint:
- specifier: ^8.72.0
- version: 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ specifier: ^8.72.2
+ version: 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
vite:
- specifier: ^8.3.5
- version: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
+ specifier: ^8.3.7
+ version: 8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
vitest:
- specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(jsdom@30.1.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ specifier: ^5.1.0
+ version: 5.1.0(@types/node@26.6.6)(@vitest/coverage-v8@5.1.0)(jsdom@31.0.0(@napi-rs/canvas@1.1.0))(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
packages/core:
dependencies:
@@ -200,8 +200,8 @@ importers:
version: 4.6.7
devDependencies:
vitest:
- specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(jsdom@30.1.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ specifier: ^5.1.0
+ version: 5.1.0(@types/node@26.6.6)(@vitest/coverage-v8@5.1.0)(jsdom@31.0.0(@napi-rs/canvas@1.1.0))(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
packages/mcp-server:
dependencies:
@@ -228,19 +228,11 @@ importers:
specifier: ^4.23.15
version: 4.23.15
vitest:
- specifier: ^5.0.5
- version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(jsdom@30.1.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ specifier: ^5.1.0
+ version: 5.1.0(@types/node@26.6.6)(@vitest/coverage-v8@5.1.0)(jsdom@31.0.0(@napi-rs/canvas@1.1.0))(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
packages:
- '@asamuzakjp/css-color@7.1.7':
- resolution: {integrity: sha512-Q7ioeear07HwixdIitIn9KS1LZi97CEDFCSjPNm9v+y8KNbsu9q4Lrd4zUQW4faED+E7qxvfeVnbNRW46wFKuw==}
- engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
-
- '@asamuzakjp/dom-selector@10.0.4':
- resolution: {integrity: sha512-A6f1nKy99I6tyoK82U6kBHvQQZmdHmTmPzJYPY/0eaOW0r8/qPmEOwjGHs+hL/vCgOwQTupu4LT1XtXNUuDruA==}
- engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
-
'@babel/code-frame@7.29.7':
resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
engines: {node: '>=6.9.0'}
@@ -257,24 +249,24 @@ packages:
resolution: {integrity: sha512-YLsYoQMvL8l8WrGpN3Zj7O1wK5LEBN+cQtux7BcuHyxIXve724XG+zuJ1n3U1cUweRtTzQOA4IHbuQw3N34SZw==}
engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/core@7.29.7':
- resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
+ '@babel/core@7.29.13':
+ resolution: {integrity: sha512-j1nvOQCZYSgp7HLmisnCXFTpVvFODiijQ9QHkORfGKWH6YDtskTEeCJS7eV545GZ9UBzrq0e2xsOd5QQ5PjIqw==}
engines: {node: '>=6.9.0'}
- '@babel/core@8.0.9':
- resolution: {integrity: sha512-wXtyKlpR/pXf/u0vmib+OBakQaIzLglLcRoKpWxCHW/whqq7YfQYPD0IAAl9H/evi40MyLIjYYdvb6N+9DI2yA==}
+ '@babel/core@8.1.0':
+ resolution: {integrity: sha512-3jqm7xh3kJCmIeOK8sk6/EvOWdSzvOqvjt0tJEDOHHmzWjcQSvIh2/tq1I9RA741tl0QZdMzPJWCulWE+Dy5ww==}
engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/generator@7.29.8':
- resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==}
+ '@babel/generator@7.29.13':
+ resolution: {integrity: sha512-T5FRo+RzVHvGjWOuF1Ljc44b+NXAOazodHkGUHp4I3zCkQ4/sNVJm56h1S278LMR0bY5xBhztGziSbli8zObIw==}
engines: {node: '>=6.9.0'}
'@babel/generator@8.1.0':
resolution: {integrity: sha512-7fiBJ61wDV3AHbg7n/EfLBv3RU+lsdRP8QNJnydkKWA7e48FnnvKQWbVHsJQCBE7JHTj4xlzZL9fvQYsBUip2A==}
engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helper-compilation-targets@7.29.7':
- resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==}
+ '@babel/helper-compilation-targets@7.29.13':
+ resolution: {integrity: sha512-8WxJ4/Vmes3ghacj8VOJy3NW8eyHiFY/4thU/LSBuBE470+igjR/j1ZTNn8fV5VdNrLx6iXUwig526UdOvfP0w==}
engines: {node: '>=6.9.0'}
'@babel/helper-compilation-targets@8.0.7':
@@ -293,12 +285,16 @@ packages:
resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.29.7':
- resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==}
+ '@babel/helper-module-transforms@7.29.13':
+ resolution: {integrity: sha512-/U96wOz+SCoZ7Da/8kjDGltcNY280JPQcRNPK0Hk3PTbdpaiBDQImtC6JsbVwb1HGMr3usZQU2WsWVjhYNmRzw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
+ '@babel/helper-string-parser@7.29.13':
+ resolution: {integrity: sha512-fWegr+WsEsiMVW4KUNdIIzzMTZSzNiqhy0//6+2MRi2d5NFNsL/AYwBQW8eBnRbTBVRnDVzjaJEUqKaCWjMMdQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-string-parser@7.29.7':
resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
engines: {node: '>=6.9.0'}
@@ -323,14 +319,19 @@ packages:
resolution: {integrity: sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==}
engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helpers@7.29.10':
- resolution: {integrity: sha512-EMCx3AGZ3WfAl6ht7AyQoPm2Lh+BGYEMdc4Q6Hf7uSCDOZFuLq44qNwL+iaim8VlyYhRAo4X43+weadK8ZB4Yg==}
+ '@babel/helpers@7.29.13':
+ resolution: {integrity: sha512-laoRpD/kO/iA4CDlgJbixHekg7oPvWALK0PQyK3Ob2I2njZRvVAD77RfWCIImtqWCq6KijoBoZK7bp/HlTWASQ==}
engines: {node: '>=6.9.0'}
'@babel/helpers@8.1.0':
resolution: {integrity: sha512-949bjw10dhaRdtQeCpfVShFA4jIcto97BkqmWnRjpzyQuHVZ7EDriaoCn/4D8h1NqSKlmI20xPU0vHf3jQbQRg==}
engines: {node: ^22.18.0 || >=24.11.0}
+ '@babel/parser@7.29.13':
+ resolution: {integrity: sha512-fJM50YYjlTiBhgdkGmC1tBpv+FMAyo4annf2X6Aks+0yRlaiVkYW/3f07xAfVVkYIoZ9fFZp+mEThUFnuybhkQ==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/parser@7.29.9':
resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==}
engines: {node: '>=6.0.0'}
@@ -353,14 +354,18 @@ packages:
resolution: {integrity: sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==}
engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/traverse@7.29.10':
- resolution: {integrity: sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==}
+ '@babel/traverse@7.29.13':
+ resolution: {integrity: sha512-0ve0xMlFA73dgY1oyJRY6RoW+/bncdcOQqg6jjYcVfXBK90OdLXjm9R6lmRetdZVrPjXkKIoMVBqYFPjcAlZ4Q==}
engines: {node: '>=6.9.0'}
'@babel/traverse@8.1.0':
resolution: {integrity: sha512-oQ0QI6MR4cm6bOR/Ua5HLPxvO7vborT7Le5HNt9GmZUKpNsaPl2yj4gsQ440lXaZjc4vmUbSeVgEcK4cHuCL2A==}
engines: {node: ^22.18.0 || >=24.11.0}
+ '@babel/types@7.29.11':
+ resolution: {integrity: sha512-WCsemW40Cpc6gouC1SrY6PBaZ+oLRlEVY9XBvZBI7il/HyUrb2nJ505wE1MHEFyDZNnrWDEuy4jL50WVHfTTSQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.29.8':
resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==}
engines: {node: '>=6.9.0'}
@@ -373,10 +378,6 @@ packages:
resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines: {node: '>=18'}
- '@bramus/specificity@2.4.3':
- resolution: {integrity: sha512-0GEz8qJWokkUVYQYRukmkSHIFNoBH8QTreeHrAFbvz1XFYc3Y+puhMs8PQ5x8GNugiC2l5jvDBXKLbBIByeSBw==}
- hasBin: true
-
'@cacheable/memory@2.2.0':
resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==}
@@ -401,42 +402,6 @@ packages:
'@codemirror/view@6.43.15':
resolution: {integrity: sha512-HHsfpqFeHyXLs983pSRe38Xajs0vFWZQ2BuX0m7Ki8w3jZ5iD8cuR3lBz2/5/X53Dhf32SBHKh6rtSTB6tKeGw==}
- '@csstools/color-helpers@6.1.2':
- resolution: {integrity: sha512-grhRy3OKmniaAEKXMjua5z/EODX0MSqBGjunw8+j/3HQjOnahs2AGhvEOIYVUWcU6ScApbhLhVrQTX8XqrMrow==}
- engines: {node: '>=20.19.0'}
-
- '@csstools/css-calc@3.4.3':
- resolution: {integrity: sha512-iex20d8CHVkyvg6B7UKV7uHnI2Bqo9g+EFfT9E0y+GvTvhZ/DwONJ+9aKb1dlqm0ZiGsL5RXjp0fCoJYnkeDjA==}
- engines: {node: '>=20.19.0'}
- peerDependencies:
- '@csstools/css-parser-algorithms': ^4.0.2
- '@csstools/css-tokenizer': ^4.0.2
-
- '@csstools/css-color-parser@4.2.6':
- resolution: {integrity: sha512-iiPQ3iRWwnJkeEn6RIu6SJPr7hYrLz6XZ9s/QZl+2/LI5KQVjpl2fdmDSZKuD4xP6GMmMPgHFFXg6k1Wkz0Trg==}
- engines: {node: '>=20.19.0'}
- peerDependencies:
- '@csstools/css-parser-algorithms': ^4.0.2
- '@csstools/css-tokenizer': ^4.0.2
-
- '@csstools/css-parser-algorithms@4.0.2':
- resolution: {integrity: sha512-40cSKyMvK+tq4qz6Awrlye2WGuOKt3FwPgtGg6KTfbHOWNw+Rk1rzbAtZnZ6IBhsY491HLRnDXwoyBAijmmILA==}
- engines: {node: '>=20.19.0'}
- peerDependencies:
- '@csstools/css-tokenizer': ^4.0.2
-
- '@csstools/css-syntax-patches-for-csstree@1.1.15':
- resolution: {integrity: sha512-J0u7HkVl2nzSlhsiTOp4AmwcUQ3D+mGEEKfBy/7To5/y7F2OHwyLrXfrhR0SMgr4p5Lo+eaMVSeai24zUcBIxA==}
- peerDependencies:
- css-tree: ^3.2.1
- peerDependenciesMeta:
- css-tree:
- optional: true
-
- '@csstools/css-tokenizer@4.0.2':
- resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==}
- engines: {node: '>=20.19.0'}
-
'@dnd-kit/accessibility@3.1.1':
resolution: {integrity: sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==}
peerDependencies:
@@ -621,8 +586,8 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- '@eslint-community/regexpp@4.12.2':
- resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
+ '@eslint-community/regexpp@4.12.3':
+ resolution: {integrity: sha512-R76UKbvsqI68DJJVTVyqFKqU98CN4+B+acxNfEA2IFarSzP0SjtKf/3+fFiXzTyv5Fj3PxLkGHe2wnVWWMxobQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.23.5':
@@ -765,8 +730,8 @@ packages:
'@keyv/serialize@1.1.1':
resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
- '@lezer/common@1.5.4':
- resolution: {integrity: sha512-xt3Q4z64xM+xhg4M7NXqw1N//1O74bUFo5kz6fwMeC4qwxSuRdwkYSmjcqCEEKYkNw5e67f2hcNqBoNERAEU0w==}
+ '@lezer/common@1.5.5':
+ resolution: {integrity: sha512-Pw7PVCndruF1pb3ebCxpSVpkMHSDjwRCLcTRw+RizUKco5QbWylwq2g4lnG/RYN7yTTQDXE9F77MwtkAyphrjg==}
'@lezer/highlight@1.2.5':
resolution: {integrity: sha512-O1GMVKgtf5YspFaRzpmqkVgMtIk2HG9uMAbH6wdAIdNh3TVzCsch/+cRi+6l2//UGDKe6NB9BW3cvuR5ezMQ0w==}
@@ -787,86 +752,86 @@ packages:
'@cfworker/json-schema':
optional: true
- '@napi-rs/canvas-android-arm64@1.0.13':
- resolution: {integrity: sha512-trn7AaDzQ+yeeA0ezhkC7cB1ZDPtp4UYk0EvB5F8qtYL9jEVWtVrU30WOpI52DszoTxaTsCgf5PP4ZVaOlOIHQ==}
+ '@napi-rs/canvas-android-arm64@1.1.0':
+ resolution: {integrity: sha512-mKrSmRyhWK4q699Q1xthbZIZi7JBvLtsRNnOZAeFaLPOFT1yo8y82aRC2nNZbXTGJXU7fVDONgGQPr0vo3kerw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@napi-rs/canvas-darwin-arm64@1.0.13':
- resolution: {integrity: sha512-6Y2djEetL8copxfNK6hg7oig/xqTwOchv19hBOm+zBNdKc/02Z3kjZN5wrLzv/l5O04/bAQS6I/AlQpwBlXgPg==}
+ '@napi-rs/canvas-darwin-arm64@1.1.0':
+ resolution: {integrity: sha512-iqwST4g0oH+x8VCpBIYh+MYokv/mVvkM+v9oJGB0d9A3P2qBh42ogJlVyWq9SpPCrAjS7tplMb1D3OIfxl+utw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@napi-rs/canvas-darwin-x64@1.0.13':
- resolution: {integrity: sha512-OZoPwwu4TMMg8GTCFBrg8UFExwQTU/55i3uTC/izDat6PHE+ro9dimyQoOboFf91+NY7Pnn70ScR8f8I8+eZXw==}
+ '@napi-rs/canvas-darwin-x64@1.1.0':
+ resolution: {integrity: sha512-jkeA8eVTxDum03LTvc32YJ28F6KB1U0gYwnWMfOAUQZvWWEh/kvONby4iWGJx3+Tw45UqMGMXjtw2GKNVZDhVg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@napi-rs/canvas-linux-arm-gnueabihf@1.0.13':
- resolution: {integrity: sha512-dZSYaKROuswU2eUWG5aBKndNVe68elo1YX93xtRax7q658tj8rYE+HwduovWJgs6qwv1r1/CLR60nDeBbyjvyg==}
+ '@napi-rs/canvas-linux-arm-gnueabihf@1.1.0':
+ resolution: {integrity: sha512-Y4YkKG1ijoqkgUdTEEBNG4k+2BK5bR5jGL6S56YxCXYPwGfUd5nED8/74xyc7z+bpixPasCjSYoP3xYPOIGNxw==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@napi-rs/canvas-linux-arm64-gnu@1.0.13':
- resolution: {integrity: sha512-W6FzYE8ADHI93In1vi80KBL6btDtAMuj50Ch5ptkWS8xuntyzbR4h5JDUmXoakxZn2yMInksudTEqVSWoFqFGg==}
+ '@napi-rs/canvas-linux-arm64-gnu@1.1.0':
+ resolution: {integrity: sha512-dE/XthqYkiWcBVtKFlZbUXwAYfDuQGqDWixznipJNmevLGpprNnTVQZyftm1RZJudkIOn2EkzYZDMMETM08Row==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@napi-rs/canvas-linux-arm64-musl@1.0.13':
- resolution: {integrity: sha512-+6fQ+rR49hkAa4voh2stLIwQ+4t+gmoseM8Bc53/DlMXb73IKymDPWK9A/NtWeqTW4ijWppYuyuxS2hPI8tzNA==}
+ '@napi-rs/canvas-linux-arm64-musl@1.1.0':
+ resolution: {integrity: sha512-DqZ/CMcHlhU56pPjv9AP0h3U7MFQ5LzC1HzMyRMotL+PFsJmZJA/ziApPYVyyz78DaVLhI8t3So3ztqtijbYpg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@napi-rs/canvas-linux-riscv64-gnu@1.0.13':
- resolution: {integrity: sha512-17XEMO3t9RW/TtHtSFf2AkaSWuCWdzbPeidz7zrOFawHxoLSJCnpTI1hN5aUvrZNnkNNmt/vZVJCh0ryUaik3A==}
+ '@napi-rs/canvas-linux-riscv64-gnu@1.1.0':
+ resolution: {integrity: sha512-kJ7m5n2VffxWXM5QGa5lfq8ZN4LdOJEoz3aAJAmIqYvKiZw1gRdXqpucnRXsF6D9nLYiiIlevaAtAclR7c5ilg==}
engines: {node: '>= 10'}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@napi-rs/canvas-linux-x64-gnu@1.0.13':
- resolution: {integrity: sha512-lc48IwknVHBsNzXn9Xs5OkUsRX38Ml3Z1aOybQ51mMEzZckm8+4A0qROlyYHEoBPzr1kL3IU8ZUAqDb7wtdX8w==}
+ '@napi-rs/canvas-linux-x64-gnu@1.1.0':
+ resolution: {integrity: sha512-uQ9JuJlRhQdHyttcMWOiwLkfIqkqaB0YFUVe835LUe12THt2b51HXkTItq0fxWT1jdhUPX2ylWZ1walkJyD6GQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@napi-rs/canvas-linux-x64-musl@1.0.13':
- resolution: {integrity: sha512-bGY1r26S2bs8UNFJcPWcCSNdCFbKep5PATsvtgtC9A5u6SRgr2/jJE/RlhHL5m9ZpixNDhVkLY/5h16Kx5V9YA==}
+ '@napi-rs/canvas-linux-x64-musl@1.1.0':
+ resolution: {integrity: sha512-has4CPPAkkCac/LZ13VAw5p+MJLdaKVoyrhumN/A7uJd6960xYkJNDZgUebyxiha82AFzXx6RV+QJg5qGG079g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@napi-rs/canvas-win32-arm64-msvc@1.0.13':
- resolution: {integrity: sha512-2vRPBZoaIvJrUkDhZTE2Hn0YrnpJRCWVM3EJACoBKjuWI6WgPxGtUoRMsxRviCsyks8bKTSFdyw14CellnG2qA==}
+ '@napi-rs/canvas-win32-arm64-msvc@1.1.0':
+ resolution: {integrity: sha512-MJnktLKNijmXqdjTughHDZ9TDLZ9uUm2hvFXqaOqn0+w7lphXFnft6bpSgQAc9U1exc20UGIBlzGu9+kiCj9Ag==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@napi-rs/canvas-win32-x64-msvc@1.0.13':
- resolution: {integrity: sha512-DUlW3lZPz63kYsf8mxgyyZuevhlH0T3/BGP9l+NazhB0F1+gL6D4hqZdnhZpw24DlWmTpATDcyYSZlJOi+DdfQ==}
+ '@napi-rs/canvas-win32-x64-msvc@1.1.0':
+ resolution: {integrity: sha512-08575bFk7iiadxap4h+JxgGut9xDCHAGum6wh0eInN53zEMImkmEHi5MushX2FOmNO7qRNX7BPiDC5ZYBwHeEg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@napi-rs/canvas@1.0.13':
- resolution: {integrity: sha512-b87ugZpQ5ViwqVBkjervxpwa0GmJPsKHLBNoZN6GpjWeHzTbDUGryriq+2DYW2XbB+xCqSIINQysC0/I87nPbw==}
+ '@napi-rs/canvas@1.1.0':
+ resolution: {integrity: sha512-k+ph/D8H9GS8ZZ48okvHrKeJynkqAA1kMUZRuzRWNlQUDHXngq7oRaWMZBdmSfd9ZhVy9bwNKei/7wMboI/uMg==}
engines: {node: '>= 10'}
'@oxc-project/types@0.156.0':
resolution: {integrity: sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==}
- '@playwright/test@1.64.1':
- resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==}
+ '@playwright/test@1.65.0':
+ resolution: {integrity: sha512-iGURLGuKDLakSEl7Pgfv8h7f+XLT+V861Wfhz0zlEl5nyFuKUopdkFBPKqTllTUp06aOwPuH8iuUEb3yp3MpbQ==}
engines: {node: '>=20'}
hasBin: true
@@ -887,104 +852,104 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1
- '@rolldown/binding-android-arm-eabi@1.2.16':
- resolution: {integrity: sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==}
+ '@rolldown/binding-android-arm-eabi@1.2.18':
+ resolution: {integrity: sha512-ubTG+4KlidvioxjOFdsdEa2F6JVGZb8m2ByJUqQ7fYzUeT1cEn194POcsQ10PKH4p//q0YQn4SB3YpSuzcA1Yg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@rolldown/binding-android-arm64@1.2.16':
- resolution: {integrity: sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==}
+ '@rolldown/binding-android-arm64@1.2.18':
+ resolution: {integrity: sha512-2Xa1t/JeFGTZn5TbzgPppcCftF8sCVnTNvrIvoSdcZhoFzAuVy1L3xxQUQ4sfWDtwVzg1u6Yi1R3SlJugRNV2Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.2.16':
- resolution: {integrity: sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==}
+ '@rolldown/binding-darwin-arm64@1.2.18':
+ resolution: {integrity: sha512-iUzw9HshVvrWci9gVXjxWS7/M/IcLvNo67vu2c/w9zKBz4hIvPRixdUpIW/iCfhldLaq9ER2hecsI9UY5z0/yA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.2.16':
- resolution: {integrity: sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==}
+ '@rolldown/binding-darwin-x64@1.2.18':
+ resolution: {integrity: sha512-XuDHFzbFEtZl0QGJi92+fmG67tfnp1iZ9VOeDkwasGyTq2VG3/5PnJnvAr+MTzFh/rNScJ3VhN+XpZyyGsN7Jw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.2.16':
- resolution: {integrity: sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==}
+ '@rolldown/binding-freebsd-x64@1.2.18':
+ resolution: {integrity: sha512-MM8opLfsLK15oEXDz6iBc0t3ahu+ew9jsAmha+ovZ33hSwYgqo7YmpRITqFTfW7xA71BLEQ3jJdTsaCmhB1c9w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.2.16':
- resolution: {integrity: sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.18':
+ resolution: {integrity: sha512-J6EoCWiy5RnFQzHrKyHXXevZ9lukQfGpnchX/zG/k/WC2nc9O9XyS1JgA8kI9VxMFggMbCPjpv7LcikriXfehw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.2.16':
- resolution: {integrity: sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==}
+ '@rolldown/binding-linux-arm64-gnu@1.2.18':
+ resolution: {integrity: sha512-HIkFuLF7CdDeki+1aCZLLbLq0hk/PHntb+z4/YCTo47JbksTD6jJEELIz92tYROmDmvMrNqUMqBi71BkJLDR+A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.2.16':
- resolution: {integrity: sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==}
+ '@rolldown/binding-linux-arm64-musl@1.2.18':
+ resolution: {integrity: sha512-4oqWItLLYt7IceOnElCct8T2ek5p7PmD7LN04TRJRXGo5f3HtKTgGH6PhYRFK4C2ICkq/LMUU0BVPvvlAKhm8g==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.2.16':
- resolution: {integrity: sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==}
+ '@rolldown/binding-linux-ppc64-gnu@1.2.18':
+ resolution: {integrity: sha512-+AkRly5SrCEgnPhGRfub7pucASYEC2fTsxZg7VCcnozpA2+Wn/gCYy1t7LuJS67/xyJu/7noYBJncDUkbwgw2A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.2.16':
- resolution: {integrity: sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==}
+ '@rolldown/binding-linux-s390x-gnu@1.2.18':
+ resolution: {integrity: sha512-Ttg1r9vVykMnQrE/GwYO9icKtXiuiMfRe/w74xJkeoVuvhRG+WtT6LEMOf58Yl63yd77lhHzO8Y55R8CC3XALA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.2.16':
- resolution: {integrity: sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==}
+ '@rolldown/binding-linux-x64-gnu@1.2.18':
+ resolution: {integrity: sha512-xX1Tt4o5jUMma0vJsXp5eRZA9nOuyigb2dKJMMzZRmzMxLYGE9PaKKSqHPzPvSQgM8ZOEacSTQwDQcwWfh0xmQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.2.16':
- resolution: {integrity: sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==}
+ '@rolldown/binding-linux-x64-musl@1.2.18':
+ resolution: {integrity: sha512-4VVlGI5K2kociZlW3lSN8VjG3TW5yQIlAcfCdBXMgGjJxZll15Fa4ocRHXHvIVVnwlibCw/NQajJrNDiqqpiiw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.2.16':
- resolution: {integrity: sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==}
+ '@rolldown/binding-openharmony-arm64@1.2.18':
+ resolution: {integrity: sha512-PApTsgH1jLYuyy3tSCz9De82Gq5qXwi7vImVZhEzTgX1C4150Cp5M2ZfL3pLvbCvbEHL0oJeC6pd6podtv8Y5w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-win32-arm64-msvc@1.2.16':
- resolution: {integrity: sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==}
+ '@rolldown/binding-win32-arm64-msvc@1.2.18':
+ resolution: {integrity: sha512-J2XjWjx/SP+4x0H4r6dz3Vzb5WVkg7re40Do9K7HJ3sK2/xcmZrWwakXlSwaMvOkvruLJCD4CL/3wqsIR/thgg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.2.16':
- resolution: {integrity: sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==}
+ '@rolldown/binding-win32-x64-msvc@1.2.18':
+ resolution: {integrity: sha512-XwRJxRQvkuEtS0hIIt29QrqPJ+JzMJSNYHJw4ae/mc6uEarfRG1ceyg4HmmWiBdL/YCb6g7N5BLbSvmRJRYZHw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@rolldown/plugin-babel@0.2.4':
- resolution: {integrity: sha512-ygmm2j/mN+aCvstHo0x3IOu4uc6LqXT9SJ3q4kpfG/+Yhfz0B+E47FITcC0FljZADwUFARP6E2kiE+Lc26D8wg==}
+ '@rolldown/plugin-babel@0.3.1':
+ resolution: {integrity: sha512-NVChbrs6m9iEEOqOdreNHRgmwq6KPNCrbzzQw+Eqtp3pPQgXSpiWrQwB8lUObZX+lXqmWAbpo9Q/Mp6yFgy8yg==}
engines: {node: '>=22.12.0 || ^24.0.0'}
peerDependencies:
'@babel/core': ^7.29.0 || ^8.0.0-rc.1
@@ -1000,77 +965,76 @@ packages:
vite:
optional: true
- '@rolldown/pluginutils@1.0.1':
- resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
+ '@rolldown/pluginutils@1.1.0':
+ resolution: {integrity: sha512-K+NU2HDCEem4sClgHH4ZZXwdJeNFkJo+hRk479DIwdIviAPN2hFJH1KHHwg8CxHQXvi0M5XY4deTXINfIiSG6w==}
'@swc/helpers@0.5.23':
resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
- '@tailwindcss/node@4.3.3':
- resolution: {integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==}
+ '@tailwindcss/node@4.3.5':
+ resolution: {integrity: sha512-yT53FzV4ke0cr/BguDxhWMpm5MJu1O2muzk+tKw6lKHjODAsYArBbWwFbJiaksfzFv1tpkO9QHGzmfs1hJT66g==}
- '@tailwindcss/oxide-android-arm64@4.3.3':
- resolution: {integrity: sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==}
+ '@tailwindcss/oxide-android-arm64@4.3.5':
+ resolution: {integrity: sha512-Se0z5xMqcSQanJD1IYmO0cGpK3iv0fp3ZsIT7xRJZ1Da5PghvNoc46zz4jIQn+aan3dV9T8AermFNN9QPmsh0Q==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.3.3':
- resolution: {integrity: sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==}
+ '@tailwindcss/oxide-darwin-arm64@4.3.5':
+ resolution: {integrity: sha512-UPrgTDuUbvmqGMZuCnmI3FKee/tYKzKdp00/kuB4oSGB213VYg8QTdF7lVhnPoBXq/mIfJ+ILoBFqNOboWcMwQ==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.3.3':
- resolution: {integrity: sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==}
+ '@tailwindcss/oxide-darwin-x64@4.3.5':
+ resolution: {integrity: sha512-E+p7HEtjI0b8D7kbbWxH067cGui6d4c79COGko9fAPVE3rwc1E7ld2HFCbaG86AOGWS5VKQYqZOaf38ya4uxTQ==}
engines: {node: '>= 20'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.3.3':
- resolution: {integrity: sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==}
+ '@tailwindcss/oxide-freebsd-x64@4.3.5':
+ resolution: {integrity: sha512-yWEWcWyAG7rWOcTpJTjdhQ3pcaFY2h+0bqTRfgU3G2fz87ZU3AKdvdZKhslD+kyHnjBUWKvNdRYwIYC5dI1tIg==}
engines: {node: '>= 20'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':
- resolution: {integrity: sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==}
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.5':
+ resolution: {integrity: sha512-WmeVjtJhZlr+smpqcdR2kQkkn6arHIJnUIBxTO2EJcTLGY1ecVXNo2hbSn8xc0IH2aEtys936iMWKGyj0GaKnA==}
engines: {node: '>= 20'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':
- resolution: {integrity: sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==}
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.5':
+ resolution: {integrity: sha512-DTCSyucc6ShMp1QMqV5R94Z7xlgNgUzkGmFF1rL5HH2Qjy4eSmEqy+YLGkqqYvWa4sILtgrBt1JjRKbneQtiFQ==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@tailwindcss/oxide-linux-arm64-musl@4.3.3':
- resolution: {integrity: sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==}
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.5':
+ resolution: {integrity: sha512-H9lsvO4x9E4nE4Hi8h7NHHw0O/kcVSu+iOyFHNGdYzazGgDjFHZbE6S3hQ8kMcbNXSBlMdNi67LV5EVqtpaJtw==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@tailwindcss/oxide-linux-x64-gnu@4.3.3':
- resolution: {integrity: sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==}
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.5':
+ resolution: {integrity: sha512-4uxQvtBvPuIdl13WfUBj9xMZHH14PtHZ8OZdtLmdyDtG66sCa1t599NZT+jagkUzRtWhuul1qRZQ1nAJscXN5g==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@tailwindcss/oxide-linux-x64-musl@4.3.3':
- resolution: {integrity: sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==}
+ '@tailwindcss/oxide-linux-x64-musl@4.3.5':
+ resolution: {integrity: sha512-0JQAzs7jwbA7O6+z/adU+Jk3AXwsu3npAhtr5escXS7TqEqWcaDV7qHuI+0Vy/KQRuVGnLQREcSJWYauyV3oqg==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
libc: [musl]
- '@tailwindcss/oxide-wasm32-wasi@4.3.3':
- resolution: {integrity: sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==}
- engines: {node: '>=14.0.0'}
- cpu: [wasm32]
+ '@tailwindcss/oxide-wasm32-wasi@4.3.5':
+ resolution: {integrity: sha512-OJhFmlEfdzMr+avACdi40RPtnkW0B6hXyxL/8r+tnEHBWZji36CYRjEXrrvgBmaYsD3oEOBqwYFRKsYvzFe7Bw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0}
bundledDependencies:
- '@napi-rs/wasm-runtime'
- '@emnapi/core'
@@ -1079,24 +1043,24 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':
- resolution: {integrity: sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==}
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.5':
+ resolution: {integrity: sha512-9o8jgthi+QE5eandnboiJT64VQfnIArfZzSTdgbhEK5aafdiu2jTW9Honi/mwYHxBZuH1vAC57IFyrh+0iK5Gg==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.3.3':
- resolution: {integrity: sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==}
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.5':
+ resolution: {integrity: sha512-XiKFfIy1RWe7qK4WqByxNW7Oz1/nkOy8o/BWhHminyV1PmpUd8Eedj5v2A8h2kpqeVlz6xRnwk9Fr/ZXNLcZfg==}
engines: {node: '>= 20'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.3.3':
- resolution: {integrity: sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==}
+ '@tailwindcss/oxide@4.3.5':
+ resolution: {integrity: sha512-PynqGLZsZvwM9tqD/CUxkOIfyd6K5elZ2MooauzJryP/UqXYgi3yYbtt3N0Xe+MHV/eFKPFQCEfIKAqlAS1CBg==}
engines: {node: '>= 20'}
- '@tailwindcss/vite@4.3.3':
- resolution: {integrity: sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==}
+ '@tailwindcss/vite@4.3.5':
+ resolution: {integrity: sha512-BCNiY0a1ZjdOHVqw7kyb7U72BwfMF3dfUuN+tQsLWky/J5JOI/r7abibglXfygrZhVO/3u3V+E25kkKTeMkXaQ==}
peerDependencies:
vite: ^5.2.0 || ^6 || ^7 || ^8
@@ -1188,8 +1152,8 @@ packages:
engines: {node: '>= 10'}
hasBin: true
- '@tauri-apps/plugin-dialog@2.8.3':
- resolution: {integrity: sha512-Hd/yBfk2R5v2MFrz/0VArSXeh8xKLLXGunqSiTtcHKn1zNZwaKujuA0VSwUvNfwC4hDoF1PveS+gBDNe3nHspw==}
+ '@tauri-apps/plugin-dialog@2.8.4':
+ resolution: {integrity: sha512-+6ZOiXenOaxXwb8qCbBPdT2jX2cFPaVVHGIskrpmJLpmWj+qKRTD6X/z9x7hTdSQn7NedcoXCkWGej4a7dC4lw==}
'@tauri-apps/plugin-fs@2.7.1':
resolution: {integrity: sha512-4TBVjpi/q8PuNzjpkAc2iBGXMTLjOrAyfTiiOL8ORaJCZJRG3tjzmQ4sqs2CMG75FvLyRkOkERfP7AyY4iBNwQ==}
@@ -1200,8 +1164,8 @@ packages:
'@tauri-apps/plugin-process@2.4.0':
resolution: {integrity: sha512-GddrmsSLAYrLa/yTXlXK/YRDzUgYeeOnUXTbiyvJWkmI424RmDPD3FVLeqcon7rv6O6ZfhBilcrHWnSo7o6hIQ==}
- '@tauri-apps/plugin-updater@2.14.0':
- resolution: {integrity: sha512-gdylJ9tger4hkyOn24QZd6MNOKVo2Eh53iw5th2Qj1vKTR/+u4PIwJWuiis5hohYvobn6iOvlnALfrqIPSzh7Q==}
+ '@tauri-apps/plugin-updater@2.14.1':
+ resolution: {integrity: sha512-Hr7nlBm1wT6xbwzjZ/S36YULazu8MNlj5vvOwMl47fXI7HTa5Bjl1PbDEwVHaZTAKzE1VZsUy35UqnbrQxmYQw==}
'@testing-library/dom@10.4.2':
resolution: {integrity: sha512-yzr2S9HyAIdhz2/6qHgbs665Q7PKVcDF05vsOlHPxG1mo36gKVesdYVeDLnXgfjJ03CrKRk08knc6+E/9m8v2Q==}
@@ -1234,8 +1198,8 @@ packages:
'@types/esrecurse@4.3.1':
resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
- '@types/estree@1.0.9':
- resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
+ '@types/estree@1.0.10':
+ resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==}
'@types/gensync@1.0.5':
resolution: {integrity: sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg==}
@@ -1246,8 +1210,8 @@ packages:
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
- '@types/node@26.6.5':
- resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==}
+ '@types/node@26.6.6':
+ resolution: {integrity: sha512-MzQj+8Kx3XI40OmUAE6Qoh58ZMNstNNMwn2nfd3qWsfe7nDNSqJNzes4njhz6AHwrSHOffSLwXU6yb474Q4aog==}
'@types/papaparse@5.5.2':
resolution: {integrity: sha512-gFnFp/JMzLHCwRf7tQHrNnfhN4eYBVYYI897CGX4MY1tzY9l2aLkVyx2IlKZ/SAqDbB3I1AOZW5gTMGGsqWliA==}
@@ -1273,72 +1237,72 @@ packages:
'@types/react@19.3.0':
resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==}
- '@typescript-eslint/eslint-plugin@8.72.0':
- resolution: {integrity: sha512-aysKgysPX9XOv/dk95UkvUDe++Q3n3dJPG9CEWT3RUccxfkPJ+Qn6nhKPDhZXU6Ofo9kgwGWwKyQCnZIXTgngg==}
+ '@typescript-eslint/eslint-plugin@8.72.2':
+ resolution: {integrity: sha512-222PKFXKihmFpi/pS5njoBgdAqsPhj2/GBmFbrNw8Tq8gEG9Sv+kSlKFy4u2q+mJv9ZzJgM2Gkv/bUzRZwZw5g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.72.0
+ '@typescript-eslint/parser': ^8.72.2
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/parser@8.72.0':
- resolution: {integrity: sha512-0O+x3ynciD6zuXb1CKSu165haQV6ey53DKhHHUnujP7U+XlltJG+/keT0Xhd1HXCze+IHf7Tvt39ovyepX/LNw==}
+ '@typescript-eslint/parser@8.72.2':
+ resolution: {integrity: sha512-llP+T1YuJOLlxEciP6OyQGtz5SMxyn+9LA2BvZw5RmToGVa1y4beEDVQL6Gje7T5WFYh19WREjDCN9Ev4gm5AA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/project-service@8.72.0':
- resolution: {integrity: sha512-bzHngBbmIgzj6TsTjVUCntGx6FFLgE7mPjpO0PzHycOaZHXqS43XnrkFIHRS16LLr/xO6FHSXG3GJFo/F4bSBQ==}
+ '@typescript-eslint/project-service@8.72.2':
+ resolution: {integrity: sha512-6y5dLTZdHhI8Eh3yIQ/bfQhRKwn5e+TpJj64o18Cngc0iW/BCrVvrr6zGYqXPnYH31u6YXAYiFh0+qxX5mybJw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.72.0':
- resolution: {integrity: sha512-JewPyJOYcXBSAS7PIgufscHOwZqhTGyBRiQJhhuDln66tMchxvvt7nJ90JKKIoOelmdHA3kAQbm9cEUHc4JSEA==}
+ '@typescript-eslint/scope-manager@8.72.2':
+ resolution: {integrity: sha512-iIoMJ6/8c1/QpFNyFjU0d1YzPco4MsZjQw0k3V+vfzNWAFmUmvhlyMoYEoYYDQZXc+J6Gi1X5XcxlzW2taIIGQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.72.0':
- resolution: {integrity: sha512-0vbxCf7xLVPSjcOdm6eQbgViH8EDJ8xnl1laLT9yoqSz2YmcSfSg5Vdl0JUvZf6rcuJ0ZivJIuMD4edTg8obaA==}
+ '@typescript-eslint/tsconfig-utils@8.72.2':
+ resolution: {integrity: sha512-+h3iCgZXuTNtoLXcnnjP12ZUHLMqoUcIHPfQrFEXTUqvb9dF8QK9b5nv5VtSo5fLkdHuks8ehbTzZj3rImAm9w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.72.0':
- resolution: {integrity: sha512-gEXxmmbSTSOVTC37IYYvremOM31v+UN2W772bJxmVYPhAOPSUxtacyb7wkm1EhkYKU6KzFJsdU44DCV4to0LWw==}
+ '@typescript-eslint/type-utils@8.72.2':
+ resolution: {integrity: sha512-STfkR38qIdhfkLpgtXnUjAzsNy4xouqiBO0lrVc/Wpk9Kem5/aHXUx1J8dGC16zpdYN1+yc2ILQ28er1kXX7ag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.72.0':
- resolution: {integrity: sha512-Adfoy59kxNEjT5E5fnyrp7GpHYuWs8ONbdohu4ez6IU46qDq8LltG90tLmkucZB2uhYL8mqBjtXqGd8yhfjXqQ==}
+ '@typescript-eslint/types@8.72.2':
+ resolution: {integrity: sha512-Xfn37OLZx03+PCU7qWx9DTv2FCRh1E6fk2+wONeNY15HXIwtcwuveaSwVpGAUptkNmPQegRxW5JyRel9T7wrog==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.72.0':
- resolution: {integrity: sha512-gwLfFgWcw15tN2KXDCJvxEOQjPn+P3j/n3eSqkZ5sX4VpW9Cosodr+tWwBZRvJT3TcKx6HnPRGZMCNAiP1Xhug==}
+ '@typescript-eslint/typescript-estree@8.72.2':
+ resolution: {integrity: sha512-pQEGqIK/cqEvKivVWaFLYpe7XYejFxfuAOi4mu1oAWFvIo36aRHI9esRFTUxcIy/z8N482RJyH+LpZB0ZIU7Ow==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.72.0':
- resolution: {integrity: sha512-0up3oArJZBYnzOaEXKo8DmI43QvMZyPoFEt9LWzRJcyl/RcJjfKKPebknN1VbTgXBf3M/KggUh5uUMdURLnseg==}
+ '@typescript-eslint/utils@8.72.2':
+ resolution: {integrity: sha512-hv3eRYbpPbbpezuax1EfGrzpa3C4ySgNZkPUkLOWOAjU8HsOKowEDAr8C7nsNl1C+SBSKDpvno6VKHnlhvp9iA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.72.0':
- resolution: {integrity: sha512-E2mroviasaWecDzTGiGMtuEguuLVOeRggnrIn93CJuxYJzQBHbyymlT08aVQydbBal5538o+JkBKXh2sRuCyIA==}
+ '@typescript-eslint/visitor-keys@8.72.2':
+ resolution: {integrity: sha512-NAGrjn0Pitjqzq/GkgMC4kBYm233PQ8GffyQ9+kTA3AlNQYEzOf25EIM02BAHZv5FRJSpHpJk+OGUxVkOB93GQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@vitejs/plugin-react@6.1.2':
- resolution: {integrity: sha512-fhJNGUdscQa4HkI0xFxwonWyhnVReCPDbXI7FH7jmzpnVCrFQI7PRrhWecO263610vOrs9tr2Y4xcf8uAdFxbw==}
+ '@vitejs/plugin-react@6.3.0':
+ resolution: {integrity: sha512-H9E955aVvD2F4zNHCw4eIZbIfF6xKldlh7MNu+hSU7xwQzh65lI/N+CJWqmfhi0PEjDXIt/H7T7J/4wU63KJiw==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0
+ '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 || ^0.3.0
babel-plugin-react-compiler: ^1.0.0
- oxc-transform-react: ^0.152.0
+ oxc-transform-react: '>=0.152.0 <0.157.0'
vite: ^8.0.0
peerDependenciesMeta:
'@rolldown/plugin-babel':
@@ -1348,25 +1312,25 @@ packages:
oxc-transform-react:
optional: true
- '@vitest/coverage-v8@5.0.5':
- resolution: {integrity: sha512-4KpkGdIrSqBihx/JyP/e+S+IKB98etg1XDQiLAxksLfcShnwi1VReGeOT9NI43hLHbknosKp/1CCLn9Zgcs8mg==}
+ '@vitest/coverage-v8@5.1.0':
+ resolution: {integrity: sha512-OY9aShBQG5KOIw2zCo9fDoCHI9RHliNHJ//nM7m6jGg41Hyke9JOGWmeMlK74xYErsxMoK8mIB3gAeEyFVA7LA==}
peerDependencies:
- '@vitest/browser': 5.0.5
- vitest: 5.0.5
+ '@vitest/browser': 5.1.0
+ vitest: 5.1.0
peerDependenciesMeta:
'@vitest/browser':
optional: true
- '@vitest/istanbul-lib-coverage@1.0.2':
- resolution: {integrity: sha512-9J/JMwOf9AoJhAywhrn7ScKTL38hsWQP/qPG60OtaAFcQ5OXPwKsxZFlbnuCKmZ61m8/lGgHYnFpdyQZUvG/iA==}
+ '@vitest/istanbul-lib-coverage@2.1.0':
+ resolution: {integrity: sha512-WOjuS+xcjSIy7ruYBQ+9BUcV7XZQ0FyVcbWbWxW9TRx/kLGx5SQaeFRIFDJxjNplb6YsT7SpKo2zuXXUo91OIQ==}
engines: {node: '>=22'}
- '@vitest/istanbul-lib-report@1.0.2':
- resolution: {integrity: sha512-gUsfXZJbzPamoIY5TvHFiMMoXESBrUMo+xqaj+rYrWI69+EnvRlYBlP96ZnHPY4vX8kyUpgAnFUCg5wZG/HkDQ==}
+ '@vitest/istanbul-lib-report@2.1.0':
+ resolution: {integrity: sha512-+ZFta25nWtGCOBG9/IET8w1RO5Oawsd6H8Uf6AJ9EA/StFuKVtKAEJEJ6uRt84OH+T4YkI0ASmIHAhRA+0KVxw==}
engines: {node: '>=22'}
- '@vitest/mocker@5.0.5':
- resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==}
+ '@vitest/mocker@5.1.0':
+ resolution: {integrity: sha512-5umB9/jlWcqVS6fsrFmv5Gdnpu6wAUio/lEOwAmvB7v+lFo/IW2B9FhAD0p19GCULTgMzLCdUmuCDCnAzWgppQ==}
peerDependencies:
msw: ^2.4.9 || ^3.0.0
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1376,8 +1340,8 @@ packages:
vite:
optional: true
- '@vitest/spy@5.0.5':
- resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==}
+ '@vitest/spy@5.1.0':
+ resolution: {integrity: sha512-2DPO5OMHWKrBngC+fCmTQqemNF0gidRhp3lxbBmRhW+M1XJrfgPpqNqWVevXtn2f2ufD5ZaR1B6B641aAlcX5A==}
accepts@2.0.0:
resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
@@ -1422,12 +1386,16 @@ packages:
aria-query@5.3.0:
resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ artichokie@0.4.5:
+ resolution: {integrity: sha512-ma9643oYgSgA6CeDvKIU0zxL1eKOkbgH8/v83xFpFYB2VOPFoEmmg1iC+ooHFjLIJ3qdtfwPbEKpIW3/YxPovg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+
assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
- ast-v8-to-istanbul@1.0.7:
- resolution: {integrity: sha512-kFL68AG6ajd8fg248zwM9GQrUWEp79gsmjum34OEXjs4yHuUMZfYKwOLW9GMmB4oNvVrj+EAGxsP7ye2UR9UlA==}
+ ast-v8-to-istanbul@1.0.8:
+ resolution: {integrity: sha512-lPdpagk13ANXV+HClJEpCZM7kUsl5XcvgqKzZhaj6Ve1ZFICcY2sGhAN1n1vT0tML6EclT7bfVgTxqL57Gkpow==}
babel-plugin-react-compiler@1.0.0:
resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==}
@@ -1436,18 +1404,16 @@ packages:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22}
- baseline-browser-mapping@2.11.29:
- resolution: {integrity: sha512-YeesxhUmR4h5y5V8KF8iBCqJb8YFrBJ++XBTeGcWIaQOYXGN19JM0FoiOjAhwuDoln8owMgXcWBmgHtYSkky2w==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
baseline-browser-mapping@2.11.35:
resolution: {integrity: sha512-GNk8KX52CHqeNKGk8+7tZnQab/2k1t/BgrUHPKNdijzpEhF1saPQZHVKb6m5loSAxB39gyrTYw34Qf9CQ3u1qQ==}
engines: {node: '>=6.0.0'}
hasBin: true
- bidi-js@1.1.0:
- resolution: {integrity: sha512-fX1Onk0tdVPC7obPWB5EbJ1z7NVhLq4m2xZLq2YXBkxzMXIGRpNMU88n0EPgWseKl12J7zXs7qrDxPK4sRs2fg==}
+ bcp-47-match@2.0.3:
+ resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==}
+
+ bcp-47@2.1.2:
+ resolution: {integrity: sha512-wsv86UuNFuPnVieKLyECTT+CP1WSAHeoIg5P3xu2kA9Z+7fVPoKt7dxzSeEhtJel0AI+NW3fIW3KtTKQKUCngg==}
body-parser@2.4.0:
resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==}
@@ -1457,11 +1423,6 @@ packages:
resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==}
engines: {node: 20 || >=22}
- browserslist@4.29.3:
- resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
browserslist@4.29.5:
resolution: {integrity: sha512-khTmKu5NGYTotqcYo8Bew2k4RAE9PuXRSFRXG2lQBrCEQHyeQ/vX6gKMxfokwywBsLiXZMnHsmWMG1pnO8J7uQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
@@ -1486,11 +1447,8 @@ packages:
resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
engines: {node: '>= 0.4'}
- caniuse-lite@1.0.30001816:
- resolution: {integrity: sha512-+8Yx7BXCoqk6IF8yTicjfUR6D/ldJzdlsodlEOiOSPmhK844WIgk67/zIQaGAOxNkZyyvBlrRFnLvqKIoqbAFw==}
-
- caniuse-lite@1.0.30001820:
- resolution: {integrity: sha512-gfWD6MxqVCqAOwmODfZf7DchWvlrA+SRdNX7ceLfg3xRqe5ssjjpF7EgslC/0tiLiNTajdaNN/q8c/5u/7Gz8w==}
+ caniuse-lite@1.0.30001823:
+ resolution: {integrity: sha512-TQ5s/djDjNk1axreUW+4rULH+BmdCMLiJkhaXnO5wqivG7tITkSUj4ItIdzqdZHKaXcHAV8dhH3JxOM7/7bwqw==}
chai@6.3.0:
resolution: {integrity: sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==}
@@ -1538,10 +1496,6 @@ packages:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- css-tree@3.2.1:
- resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
@@ -1586,11 +1540,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.459:
- resolution: {integrity: sha512-4SC9HHSFjO/liAhifpdOL5hG9b4BP7/5G3y3UPZVO8trlAXr1CaUEEJL0gWK3kOcYcZrOA5rkwG45Gra/lTIgg==}
-
- electron-to-chromium@1.5.473:
- resolution: {integrity: sha512-9njcRQK+6FOXNAWw5g+h2RPiyazqo5RFMVJ39ZMHjDHUNnnFlhnOGV7O0WmJetODDx19ES5p+FLi+KCVFQGugw==}
+ electron-to-chromium@1.5.479:
+ resolution: {integrity: sha512-uAJdJQ7vHa4TvPfzt1TOqoRgHmav5gwmqHMPLxBH6m8Cbj5R9/z/rygTOQiZ8pe5g0ZAEogga1bP6HoKcOzx/Q==}
empathic@2.1.0:
resolution: {integrity: sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==}
@@ -1600,12 +1551,12 @@ packages:
resolution: {integrity: sha512-Ev/hIyePLZtpL98x562lvPtenrUfGr0lfaf44HFZ+hDEwso7ccV9QAZrEVLg0hxNAzygaAFxy2dYaAKKM0G06A==}
engines: {node: '>= 0.8'}
- enhanced-resolve@5.26.0:
- resolution: {integrity: sha512-9vhedylFonb2YGogzUKX6+Ja72gOJbN1QHAqdrvqLwhdl/QWbKopzoUC9EbQNVsAns/bx/4uyqalrQAoy1IByw==}
+ enhanced-resolve@5.26.1:
+ resolution: {integrity: sha512-PPnnSJq3azKOIewXR/uppBV/6h98dprBJ/WaQ9Qgj10xX1lJLNfg+XShpbsrSqcDSy2yYYyhfXM1wWhftqgyzw==}
engines: {node: '>=10.13.0'}
- entities@8.1.0:
- resolution: {integrity: sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==}
+ entities@9.0.0:
+ resolution: {integrity: sha512-oJFNDJg3kTPwAD1cNn2+WmUq4wFoo09npc3Ydf1D7ED4smRiWrsKnaLxykrTWgyGEcusc87P5dxlAleol9kpkg==}
engines: {node: '>=20.19.0'}
es-define-property@1.0.1:
@@ -1662,8 +1613,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.13.0:
- resolution: {integrity: sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==}
+ eslint@10.14.0:
+ resolution: {integrity: sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -1798,8 +1749,8 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- globals@17.13.0:
- resolution: {integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==}
+ globals@17.14.0:
+ resolution: {integrity: sha512-UtdkTVyAJePQv0J2M9Xe4L0ruNSDV314XiIJsADI2Zf40bcdAonE/D/OhAU8AT99oij9mhLByb+NvA3QWZYgCg==}
engines: {node: '>=18'}
gopd@1.2.0:
@@ -1875,6 +1826,15 @@ packages:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
+ is-alphabetical@2.0.1:
+ resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
+
+ is-alphanumerical@2.0.1:
+ resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
+
+ is-decimal@2.0.1:
+ resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
+
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -1910,13 +1870,13 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- jsdom@30.1.3:
- resolution: {integrity: sha512-hQMUPvRgN7KxsfIytDQji7bimuJeRQa6Qo5+iuiZQk5CafeRxLIA10/cG5YCBFNpD9RO3oqIiN4CO1Y44kxqXg==}
+ jsdom@31.0.0:
+ resolution: {integrity: sha512-xAkhD9z1eyFC5+QUi9K24CaZJgdCQ2GOGLW1GdVDoQvkp/AxEH9TQ0pAplPOlIiV92hfcgnFOADZypbjgbBT6Q==}
engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}
peerDependencies:
- canvas: ^3.2.3
+ '@napi-rs/canvas': ^1.0.13
peerDependenciesMeta:
- canvas:
+ '@napi-rs/canvas':
optional: true
jsesc@3.1.0:
@@ -1944,8 +1904,8 @@ packages:
keyv@5.6.0:
resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==}
- konva@10.9.0:
- resolution: {integrity: sha512-3NOOlcbimFDp4+/DfXGTBkfn3cn3VP1BESPySQ6ayCzgMA9JSMGJNNxeIKw5jpHL6SAl6gHsrv10DUEjNRL0Qg==}
+ konva@10.9.1:
+ resolution: {integrity: sha512-m49x+GatSxEUSvqahYhxpTjgKbtrLtw4P4o4B4iux953ZFpceaK52Ea+CFsAsd7W4I0Y5u6mMoRUsY/eltNZmw==}
peerDependencies:
canvas: ^3.0.0
skia-canvas: ^3.0.0
@@ -1959,73 +1919,36 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- lightningcss-android-arm64@1.32.0:
- resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
- engines: {node: '>= 12.0.0'}
- cpu: [arm64]
- os: [android]
-
lightningcss-android-arm64@1.33.0:
resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
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-arm64@1.33.0:
resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
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-darwin-x64@1.33.0:
resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
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-freebsd-x64@1.33.0:
resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
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-arm-gnueabihf@1.33.0:
resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
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-gnu@1.33.0:
resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
engines: {node: '>= 12.0.0'}
@@ -2033,13 +1956,6 @@ packages:
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-arm64-musl@1.33.0:
resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
engines: {node: '>= 12.0.0'}
@@ -2047,13 +1963,6 @@ packages:
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-gnu@1.33.0:
resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
engines: {node: '>= 12.0.0'}
@@ -2061,13 +1970,6 @@ packages:
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-linux-x64-musl@1.33.0:
resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
engines: {node: '>= 12.0.0'}
@@ -2075,34 +1977,18 @@ packages:
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-arm64-msvc@1.33.0:
resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
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-win32-x64-msvc@1.33.0:
resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [win32]
- lightningcss@1.32.0:
- resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
- engines: {node: '>= 12.0.0'}
-
lightningcss@1.33.0:
resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
engines: {node: '>= 12.0.0'}
@@ -2122,11 +2008,8 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
- magic-string@0.30.21:
- resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
-
- magic-string@1.4.3:
- resolution: {integrity: sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==}
+ magic-string@1.4.5:
+ resolution: {integrity: sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w==}
magicast@0.5.5:
resolution: {integrity: sha512-UicdXN8zQ3JHlxVq+28afMXPr1z7WNY6+7EJnzTdQWkTAlMLF5fNCCKxJHBQwGaNGR11581EiQmQzx73+MvszA==}
@@ -2135,9 +2018,6 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- mdn-data@2.27.1:
- resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
-
media-typer@1.1.1:
resolution: {integrity: sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==}
engines: {node: '>= 0.8'}
@@ -2173,10 +2053,6 @@ packages:
resolution: {integrity: sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==}
engines: {node: '>=18'}
- node-releases@2.0.59:
- resolution: {integrity: sha512-5qr2okC4ItAI0hG5SaV0HoYMpnM/Y6+Oqr7AmPYy/2uEoGvS+GbSKLeRxSS1uAdu59yz0ouzcuXievSgg///WA==}
- engines: {node: '>=18'}
-
node-releases@2.0.63:
resolution: {integrity: sha512-6li2QanLsAXpIH2R6j77MzRyvOyrvdTqlKtO4CgBdHGNvN99ZZfyxszHc5o5+IZBWD5u6Hzwg83JoGXmqZNG9Q==}
engines: {node: '>=18'}
@@ -2215,8 +2091,11 @@ packages:
papaparse@5.7.0:
resolution: {integrity: sha512-qBGxg/7Q3Kl9Wfhrz2Z74UnvnHTXLNG6jmKJFeBvP2+y4lV7So+7SR62+Zd47JvdrCkX+nDcnr0ObPzek/+6RA==}
- parse5@8.0.1:
- resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==}
+ parse5-parser-stream@8.1.1:
+ resolution: {integrity: sha512-hMcVbbUJcQmP8rURWUdYrT1flRiBiBVjq/RYGguJpDUgIXSqdYKlE0CxthmdMWoSlBAuL5bUBa73g0pttSy7Hw==}
+
+ parse5@8.1.1:
+ resolution: {integrity: sha512-EcR/6WDcU7b2N3vQSxKALCk9lXGtUMQxXio008OEMBE0kavu/7JLfBEeFPzi43nMqVDSbEn3QCK+BMCc9zO//w==}
parseurl@1.3.3:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
@@ -2248,13 +2127,13 @@ packages:
resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
engines: {node: '>=16.20.0'}
- playwright-core@1.64.1:
- resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==}
+ playwright-core@1.65.0:
+ resolution: {integrity: sha512-vNSKgH6YqtN7cdT/L334zo0a+YwkrpicyrHJlWWPIm/Q+Nn2SWInil01oT0mbu96U4GgoRtCYQD9CzJQgju+lA==}
engines: {node: '>=20'}
hasBin: true
- playwright@1.64.1:
- resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==}
+ playwright@1.65.0:
+ resolution: {integrity: sha512-F3AMWcR44qMBt4kq+6Kb6mX7bjGXshktKFOPULd7reED6ZJWevjbNRqysP7q+AATE9kdPEZBibex1BYsvpVoeA==}
engines: {node: '>=20'}
hasBin: true
@@ -2343,8 +2222,8 @@ packages:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
- rolldown@1.2.16:
- resolution: {integrity: sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==}
+ rolldown@1.2.18:
+ resolution: {integrity: sha512-C1uuT3UR60SShuCaPQFAAZyefJCWZlAKB02BV3BuPE2Rs4fevRQltEKoFO2tV5W9/eJhU5RieV6vJj3euulfNQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -2432,15 +2311,15 @@ packages:
tabbable@6.5.0:
resolution: {integrity: sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==}
- tailwindcss@4.3.3:
- resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==}
+ tailwindcss@4.3.5:
+ resolution: {integrity: sha512-FcQk9BuffmEHJP2G0XmB2SplU1aLTI7j07Kunk+U74Ny+XiWOtzXz9aujFZ/avntw1e2cOv/3PkgzflQ7gX2vQ==}
tapable@2.3.3:
resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
engines: {node: '>=6'}
- tinybench@6.2.2:
- resolution: {integrity: sha512-nIZ2N2dFpjBsg2hgitKu7mA+FvsIJuGJOwysRngmVRRmWgR/UyPjwJj8c/fT/dhm8EkHnF5EOogRf+0Z2qrimA==}
+ tinybench@6.2.3:
+ resolution: {integrity: sha512-Al01C2JIBnO2CXCAPbpAl6sUiOZHeThGtHYNTa51JRw9PyWOCdr+9Ong05R4qg/Sk3+H645E8ov1h2c58ityNw==}
engines: {node: '>=20.0.0'}
tinyexec@1.3.1:
@@ -2455,19 +2334,19 @@ packages:
resolution: {integrity: sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==}
engines: {node: '>=14.0.0'}
- tldts-core@7.4.18:
- resolution: {integrity: sha512-KI2PKvCmvQI/xD6ypPqkU0i7oxNXR/O58RLRaHR4svsgVUQ2JE/XC8BtMbG6PSehD27I8sZJRcC1ASnCy6lp3g==}
+ tldts-core@7.4.20:
+ resolution: {integrity: sha512-C630TWXZCZmLq0F2bW4QqwnaaxCQ/svpAqvJwnC4JvgEM5ohhBnGsEzTLSOXcN+xjz+kEaHS5uoWIw2klnqd0A==}
- tldts@7.4.18:
- resolution: {integrity: sha512-somxA8xKAUzlAxl0TX/jMSYIbRNFIVGnI96pVGJPeMc5BsHmfVXn6mOJT6U++ELnl04eGfzpfcEuZe8WiASkXg==}
+ tldts@7.4.19:
+ resolution: {integrity: sha512-48dH6aSpQnpbzDUc4vIQZ1VjB8tkK+e8c1yx05/SZK+rkssgjEOlxDd/yU8/a4vGYQ9vRgJr9dwMq9TJ0b3X2Q==}
hasBin: true
toidentifier@1.0.1:
resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
engines: {node: '>=0.6'}
- tough-cookie@6.0.2:
- resolution: {integrity: sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==}
+ tough-cookie@6.1.0:
+ resolution: {integrity: sha512-FTxc8u8Kl2tz0Lat1u8ksvcy8bwHRyEMawwTWybo51JqaC6O7SvfuhAKg+Ld6VqyIe2QRJBzY9HA7y2WyFRT2w==}
engines: {node: '>=16'}
tr46@7.0.0:
@@ -2496,8 +2375,8 @@ packages:
resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==}
engines: {node: '>= 18'}
- typescript-eslint@8.72.0:
- resolution: {integrity: sha512-r26Fkc8As+mZvqp7SLsMmNFyYUup/6CjK7/eHBHmhOw6GH6n6YFxHVFrG0jN1c5CMpDzelLPxvgeCOzx7BjN+A==}
+ typescript-eslint@8.72.2:
+ resolution: {integrity: sha512-c/+AKMW1KB81r28Sp0AAdcyXj5dzNmAsZFcsrxKbZTKmcBK2xIwBR31dcSYSDu3bKmzXe8GKrSxO+eDQ401Uzg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -2511,8 +2390,8 @@ packages:
undici-types@8.9.0:
resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
- undici@8.12.2:
- resolution: {integrity: sha512-XtuDWVdqTLr3NAxm2ly9/hU6kUsJOgGh1RASzMBbsw6aWCOaQzHdW+QQDfdERjfJ2V5vL5pRPa4RetO9UfivDg==}
+ undici@8.12.4:
+ resolution: {integrity: sha512-8Mx+uNKKER2bA4AdtedkqRbwUCIJFr2nJckXRe5yrDqzePqwLP7VNcctN8/XdmDSbF7mS+jJKIszlL+vbam1VA==}
engines: {node: '>=22.19.0'}
unpipe@1.0.0:
@@ -2541,8 +2420,8 @@ packages:
resolution: {integrity: sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==}
engines: {node: '>=18.12.0'}
- vite@8.3.5:
- resolution: {integrity: sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==}
+ vite@8.3.7:
+ resolution: {integrity: sha512-oxh0dMxrayBr33ScJvvBJ2HBQ2jc1TBrXKR2NyL/MJ9WPuX19mN2DXWUmywKdyw5RFVQBo8hmtb2FMC0LHrnng==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -2584,20 +2463,20 @@ packages:
yaml:
optional: true
- vitest@5.0.5:
- resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==}
+ vitest@5.1.0:
+ resolution: {integrity: sha512-MzmNFnrwa8v8lF1bLxw3UJ4EREwVOVb75VqJZmUDRjJ6EluK/x9th7qTbaeDk41WxE1GxWqmTXcdsfobfH5sOA==}
engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 5.0.5
- '@vitest/browser-preview': 5.0.5
+ '@vitest/browser-playwright': 5.1.0
+ '@vitest/browser-preview': 5.1.0
'@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0
- '@vitest/coverage-istanbul': 5.0.5
- '@vitest/coverage-v8': 5.0.5
- '@vitest/ui': 5.0.5
+ '@vitest/coverage-istanbul': 5.1.0
+ '@vitest/coverage-v8': 5.1.0
+ '@vitest/ui': 5.1.0
happy-dom: '*'
jsdom: '*'
vite: ^6.4.0 || ^7.0.0 || ^8.0.0
@@ -2694,8 +2573,8 @@ packages:
peerDependencies:
zustand: ^4.3.0 || ^5.0.0
- zustand@5.0.16:
- resolution: {integrity: sha512-Uv7e327ihlCfayfja3hDc0M64Upev1LWBKpRobdK4NyovDDPeeX4imWXc/wzC1yc6fkYPoAY/ncKVPAs2jrtQw==}
+ zustand@5.1.0:
+ resolution: {integrity: sha512-ciJZlP48M1PTQbVQq81CGVFxHTLpZNrFjKqwjtCU34AWuXTZT/jrF3p9+fI84Cf1eSCMLapxqBy/SNTfwOBuqA==}
engines: {node: '>=12.20.0'}
peerDependencies:
'@types/react': '>=18.0.0'
@@ -2714,21 +2593,6 @@ packages:
snapshots:
- '@asamuzakjp/css-color@7.1.7':
- dependencies:
- '@csstools/css-calc': 3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)
- '@csstools/css-color-parser': 4.2.6(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)
- '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2)
- '@csstools/css-tokenizer': 4.0.2
- lru-cache: 11.5.3
-
- '@asamuzakjp/dom-selector@10.0.4':
- dependencies:
- bidi-js: 1.1.0
- css-tree: 3.2.1
- is-potential-custom-element-name: 1.0.1
- lru-cache: 11.5.3
-
'@babel/code-frame@7.29.7':
dependencies:
'@babel/helper-validator-identifier': 7.29.7
@@ -2744,17 +2608,17 @@ snapshots:
'@babel/compat-data@8.0.5': {}
- '@babel/core@7.29.7':
+ '@babel/core@7.29.13':
dependencies:
'@babel/code-frame': 7.29.7
- '@babel/generator': 7.29.8
- '@babel/helper-compilation-targets': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
- '@babel/helpers': 7.29.10
- '@babel/parser': 7.29.9
+ '@babel/generator': 7.29.13
+ '@babel/helper-compilation-targets': 7.29.13
+ '@babel/helper-module-transforms': 7.29.13(@babel/core@7.29.13)
+ '@babel/helpers': 7.29.13
+ '@babel/parser': 7.29.13
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.10
- '@babel/types': 7.29.8
+ '@babel/traverse': 7.29.13
+ '@babel/types': 7.29.11
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
debug: 4.4.3
@@ -2764,7 +2628,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/core@8.0.9':
+ '@babel/core@8.1.0':
dependencies:
'@babel/code-frame': 8.0.6
'@babel/generator': 8.1.0
@@ -2783,10 +2647,10 @@ snapshots:
obug: 3.0.0
verkit: 0.5.0
- '@babel/generator@7.29.8':
+ '@babel/generator@7.29.13':
dependencies:
- '@babel/parser': 7.29.9
- '@babel/types': 7.29.8
+ '@babel/parser': 7.29.13
+ '@babel/types': 7.29.11
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
@@ -2800,11 +2664,11 @@ snapshots:
'@types/jsesc': 2.5.1
jsesc: 3.1.0
- '@babel/helper-compilation-targets@7.29.7':
+ '@babel/helper-compilation-targets@7.29.13':
dependencies:
'@babel/compat-data': 7.29.7
'@babel/helper-validator-option': 7.29.7
- browserslist: 4.29.3
+ browserslist: 4.29.5
lru-cache: 5.1.1
semver: 6.3.1
@@ -2822,20 +2686,22 @@ snapshots:
'@babel/helper-module-imports@7.29.7':
dependencies:
- '@babel/traverse': 7.29.10
- '@babel/types': 7.29.8
+ '@babel/traverse': 7.29.13
+ '@babel/types': 7.29.11
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
+ '@babel/helper-module-transforms@7.29.13(@babel/core@7.29.13)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.13
'@babel/helper-module-imports': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.10
+ '@babel/traverse': 7.29.13
transitivePeerDependencies:
- supports-color
+ '@babel/helper-string-parser@7.29.13': {}
+
'@babel/helper-string-parser@7.29.7': {}
'@babel/helper-string-parser@8.0.8': {}
@@ -2848,16 +2714,20 @@ snapshots:
'@babel/helper-validator-option@8.0.0': {}
- '@babel/helpers@7.29.10':
+ '@babel/helpers@7.29.13':
dependencies:
'@babel/template': 7.29.7
- '@babel/types': 7.29.8
+ '@babel/types': 7.29.11
'@babel/helpers@8.1.0':
dependencies:
'@babel/template': 8.0.0
'@babel/types': 8.1.0
+ '@babel/parser@7.29.13':
+ dependencies:
+ '@babel/types': 7.29.11
+
'@babel/parser@7.29.9':
dependencies:
'@babel/types': 7.29.8
@@ -2871,8 +2741,8 @@ snapshots:
'@babel/template@7.29.7':
dependencies:
'@babel/code-frame': 7.29.7
- '@babel/parser': 7.29.9
- '@babel/types': 7.29.8
+ '@babel/parser': 7.29.13
+ '@babel/types': 7.29.11
'@babel/template@8.0.0':
dependencies:
@@ -2880,14 +2750,14 @@ snapshots:
'@babel/parser': 8.1.0
'@babel/types': 8.1.0
- '@babel/traverse@7.29.10':
+ '@babel/traverse@7.29.13':
dependencies:
'@babel/code-frame': 7.29.7
- '@babel/generator': 7.29.8
+ '@babel/generator': 7.29.13
'@babel/helper-globals': 7.29.7
- '@babel/parser': 7.29.9
+ '@babel/parser': 7.29.13
'@babel/template': 7.29.7
- '@babel/types': 7.29.8
+ '@babel/types': 7.29.11
debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -2902,6 +2772,11 @@ snapshots:
'@babel/types': 8.1.0
obug: 3.0.0
+ '@babel/types@7.29.11':
+ dependencies:
+ '@babel/helper-string-parser': 7.29.13
+ '@babel/helper-validator-identifier': 7.29.7
+
'@babel/types@7.29.8':
dependencies:
'@babel/helper-string-parser': 7.29.7
@@ -2914,10 +2789,6 @@ snapshots:
'@bcoe/v8-coverage@1.0.2': {}
- '@bramus/specificity@2.4.3':
- dependencies:
- css-tree: 3.2.1
-
'@cacheable/memory@2.2.0':
dependencies:
'@cacheable/utils': 2.5.0
@@ -2935,14 +2806,14 @@ snapshots:
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.15
- '@lezer/common': 1.5.4
+ '@lezer/common': 1.5.5
'@codemirror/language@6.13.1':
dependencies:
'@codemirror/state': 6.7.6
'@codemirror/streamparser': 6.0.0
'@codemirror/view': 6.43.15
- '@lezer/common': 1.5.4
+ '@lezer/common': 1.5.5
'@lezer/highlight': 1.2.5
'@lezer/lr': 1.4.11
style-mod: 4.1.4
@@ -2966,30 +2837,6 @@ snapshots:
style-mod: 4.1.4
w3c-keyname: 2.2.8
- '@csstools/color-helpers@6.1.2': {}
-
- '@csstools/css-calc@3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)':
- dependencies:
- '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2)
- '@csstools/css-tokenizer': 4.0.2
-
- '@csstools/css-color-parser@4.2.6(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)':
- dependencies:
- '@csstools/color-helpers': 6.1.2
- '@csstools/css-calc': 3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2)
- '@csstools/css-parser-algorithms': 4.0.2(@csstools/css-tokenizer@4.0.2)
- '@csstools/css-tokenizer': 4.0.2
-
- '@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2)':
- dependencies:
- '@csstools/css-tokenizer': 4.0.2
-
- '@csstools/css-syntax-patches-for-csstree@1.1.15(css-tree@3.2.1)':
- optionalDependencies:
- css-tree: 3.2.1
-
- '@csstools/css-tokenizer@4.0.2': {}
-
'@dnd-kit/accessibility@3.1.1(react@19.3.1)':
dependencies:
react: 19.3.1
@@ -3093,12 +2940,12 @@ snapshots:
'@esbuild/win32-x64@0.28.2':
optional: true
- '@eslint-community/eslint-utils@4.10.1(eslint@10.13.0(jiti@2.7.0))':
+ '@eslint-community/eslint-utils@4.10.1(eslint@10.14.0(jiti@2.7.0))':
dependencies:
- eslint: 10.13.0(jiti@2.7.0)
+ eslint: 10.14.0(jiti@2.7.0)
eslint-visitor-keys: 3.4.3
- '@eslint-community/regexpp@4.12.2': {}
+ '@eslint-community/regexpp@4.12.3': {}
'@eslint/config-array@0.23.5':
dependencies:
@@ -3116,9 +2963,9 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.13.0(jiti@2.7.0))':
+ '@eslint/js@10.0.1(eslint@10.14.0(jiti@2.7.0))':
optionalDependencies:
- eslint: 10.13.0(jiti@2.7.0)
+ eslint: 10.14.0(jiti@2.7.0)
'@eslint/object-schema@3.0.5': {}
@@ -3236,15 +3083,15 @@ snapshots:
'@keyv/serialize@1.1.1': {}
- '@lezer/common@1.5.4': {}
+ '@lezer/common@1.5.5': {}
'@lezer/highlight@1.2.5':
dependencies:
- '@lezer/common': 1.5.4
+ '@lezer/common': 1.5.5
'@lezer/lr@1.4.11':
dependencies:
- '@lezer/common': 1.5.4
+ '@lezer/common': 1.5.5
'@marijn/find-cluster-break@1.0.4': {}
@@ -3270,58 +3117,58 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@napi-rs/canvas-android-arm64@1.0.13':
+ '@napi-rs/canvas-android-arm64@1.1.0':
optional: true
- '@napi-rs/canvas-darwin-arm64@1.0.13':
+ '@napi-rs/canvas-darwin-arm64@1.1.0':
optional: true
- '@napi-rs/canvas-darwin-x64@1.0.13':
+ '@napi-rs/canvas-darwin-x64@1.1.0':
optional: true
- '@napi-rs/canvas-linux-arm-gnueabihf@1.0.13':
+ '@napi-rs/canvas-linux-arm-gnueabihf@1.1.0':
optional: true
- '@napi-rs/canvas-linux-arm64-gnu@1.0.13':
+ '@napi-rs/canvas-linux-arm64-gnu@1.1.0':
optional: true
- '@napi-rs/canvas-linux-arm64-musl@1.0.13':
+ '@napi-rs/canvas-linux-arm64-musl@1.1.0':
optional: true
- '@napi-rs/canvas-linux-riscv64-gnu@1.0.13':
+ '@napi-rs/canvas-linux-riscv64-gnu@1.1.0':
optional: true
- '@napi-rs/canvas-linux-x64-gnu@1.0.13':
+ '@napi-rs/canvas-linux-x64-gnu@1.1.0':
optional: true
- '@napi-rs/canvas-linux-x64-musl@1.0.13':
+ '@napi-rs/canvas-linux-x64-musl@1.1.0':
optional: true
- '@napi-rs/canvas-win32-arm64-msvc@1.0.13':
+ '@napi-rs/canvas-win32-arm64-msvc@1.1.0':
optional: true
- '@napi-rs/canvas-win32-x64-msvc@1.0.13':
+ '@napi-rs/canvas-win32-x64-msvc@1.1.0':
optional: true
- '@napi-rs/canvas@1.0.13':
+ '@napi-rs/canvas@1.1.0':
optionalDependencies:
- '@napi-rs/canvas-android-arm64': 1.0.13
- '@napi-rs/canvas-darwin-arm64': 1.0.13
- '@napi-rs/canvas-darwin-x64': 1.0.13
- '@napi-rs/canvas-linux-arm-gnueabihf': 1.0.13
- '@napi-rs/canvas-linux-arm64-gnu': 1.0.13
- '@napi-rs/canvas-linux-arm64-musl': 1.0.13
- '@napi-rs/canvas-linux-riscv64-gnu': 1.0.13
- '@napi-rs/canvas-linux-x64-gnu': 1.0.13
- '@napi-rs/canvas-linux-x64-musl': 1.0.13
- '@napi-rs/canvas-win32-arm64-msvc': 1.0.13
- '@napi-rs/canvas-win32-x64-msvc': 1.0.13
+ '@napi-rs/canvas-android-arm64': 1.1.0
+ '@napi-rs/canvas-darwin-arm64': 1.1.0
+ '@napi-rs/canvas-darwin-x64': 1.1.0
+ '@napi-rs/canvas-linux-arm-gnueabihf': 1.1.0
+ '@napi-rs/canvas-linux-arm64-gnu': 1.1.0
+ '@napi-rs/canvas-linux-arm64-musl': 1.1.0
+ '@napi-rs/canvas-linux-riscv64-gnu': 1.1.0
+ '@napi-rs/canvas-linux-x64-gnu': 1.1.0
+ '@napi-rs/canvas-linux-x64-musl': 1.1.0
+ '@napi-rs/canvas-win32-arm64-msvc': 1.1.0
+ '@napi-rs/canvas-win32-x64-msvc': 1.1.0
'@oxc-project/types@0.156.0': {}
- '@playwright/test@1.64.1':
+ '@playwright/test@1.65.0':
dependencies:
- playwright: 1.64.1
+ playwright: 1.65.0
'@react-aria/focus@3.22.1(react-dom@19.3.1(react@19.3.1))(react@19.3.1)':
dependencies:
@@ -3342,133 +3189,134 @@ snapshots:
dependencies:
react: 19.3.1
- '@rolldown/binding-android-arm-eabi@1.2.16':
+ '@rolldown/binding-android-arm-eabi@1.2.18':
optional: true
- '@rolldown/binding-android-arm64@1.2.16':
+ '@rolldown/binding-android-arm64@1.2.18':
optional: true
- '@rolldown/binding-darwin-arm64@1.2.16':
+ '@rolldown/binding-darwin-arm64@1.2.18':
optional: true
- '@rolldown/binding-darwin-x64@1.2.16':
+ '@rolldown/binding-darwin-x64@1.2.18':
optional: true
- '@rolldown/binding-freebsd-x64@1.2.16':
+ '@rolldown/binding-freebsd-x64@1.2.18':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.2.16':
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.18':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.2.16':
+ '@rolldown/binding-linux-arm64-gnu@1.2.18':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.2.16':
+ '@rolldown/binding-linux-arm64-musl@1.2.18':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.2.16':
+ '@rolldown/binding-linux-ppc64-gnu@1.2.18':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.2.16':
+ '@rolldown/binding-linux-s390x-gnu@1.2.18':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.2.16':
+ '@rolldown/binding-linux-x64-gnu@1.2.18':
optional: true
- '@rolldown/binding-linux-x64-musl@1.2.16':
+ '@rolldown/binding-linux-x64-musl@1.2.18':
optional: true
- '@rolldown/binding-openharmony-arm64@1.2.16':
+ '@rolldown/binding-openharmony-arm64@1.2.18':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.2.16':
+ '@rolldown/binding-win32-arm64-msvc@1.2.18':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.2.16':
+ '@rolldown/binding-win32-x64-msvc@1.2.18':
optional: true
- '@rolldown/plugin-babel@0.2.4(@babel/core@8.0.9)(@babel/runtime@7.29.10)(rolldown@1.2.16)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
+ '@rolldown/plugin-babel@0.3.1(@babel/core@8.1.0)(@babel/runtime@7.29.10)(rolldown@1.2.18)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
dependencies:
- '@babel/core': 8.0.9
+ '@babel/core': 8.1.0
+ artichokie: 0.4.5
picomatch: 4.0.7
- rolldown: 1.2.16
+ rolldown: 1.2.18
optionalDependencies:
'@babel/runtime': 7.29.10
- vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
+ vite: 8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
- '@rolldown/pluginutils@1.0.1': {}
+ '@rolldown/pluginutils@1.1.0': {}
'@swc/helpers@0.5.23':
dependencies:
tslib: 2.8.1
- '@tailwindcss/node@4.3.3':
+ '@tailwindcss/node@4.3.5':
dependencies:
'@jridgewell/remapping': 2.3.5
- enhanced-resolve: 5.26.0
+ enhanced-resolve: 5.26.1
jiti: 2.7.0
- lightningcss: 1.32.0
- magic-string: 0.30.21
+ lightningcss: 1.33.0
+ magic-string: 1.4.5
source-map-js: 1.2.2
- tailwindcss: 4.3.3
+ tailwindcss: 4.3.5
- '@tailwindcss/oxide-android-arm64@4.3.3':
+ '@tailwindcss/oxide-android-arm64@4.3.5':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.3.3':
+ '@tailwindcss/oxide-darwin-arm64@4.3.5':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.3.3':
+ '@tailwindcss/oxide-darwin-x64@4.3.5':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.3.3':
+ '@tailwindcss/oxide-freebsd-x64@4.3.5':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3':
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.5':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.3.3':
+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.5':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.3.3':
+ '@tailwindcss/oxide-linux-arm64-musl@4.3.5':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.3.3':
+ '@tailwindcss/oxide-linux-x64-gnu@4.3.5':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.3.3':
+ '@tailwindcss/oxide-linux-x64-musl@4.3.5':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.3.3':
+ '@tailwindcss/oxide-wasm32-wasi@4.3.5':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.3.3':
+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.5':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.3.3':
+ '@tailwindcss/oxide-win32-x64-msvc@4.3.5':
optional: true
- '@tailwindcss/oxide@4.3.3':
+ '@tailwindcss/oxide@4.3.5':
optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.3.3
- '@tailwindcss/oxide-darwin-arm64': 4.3.3
- '@tailwindcss/oxide-darwin-x64': 4.3.3
- '@tailwindcss/oxide-freebsd-x64': 4.3.3
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.3
- '@tailwindcss/oxide-linux-arm64-gnu': 4.3.3
- '@tailwindcss/oxide-linux-arm64-musl': 4.3.3
- '@tailwindcss/oxide-linux-x64-gnu': 4.3.3
- '@tailwindcss/oxide-linux-x64-musl': 4.3.3
- '@tailwindcss/oxide-wasm32-wasi': 4.3.3
- '@tailwindcss/oxide-win32-arm64-msvc': 4.3.3
- '@tailwindcss/oxide-win32-x64-msvc': 4.3.3
-
- '@tailwindcss/vite@4.3.3(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
- dependencies:
- '@tailwindcss/node': 4.3.3
- '@tailwindcss/oxide': 4.3.3
- tailwindcss: 4.3.3
- vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
+ '@tailwindcss/oxide-android-arm64': 4.3.5
+ '@tailwindcss/oxide-darwin-arm64': 4.3.5
+ '@tailwindcss/oxide-darwin-x64': 4.3.5
+ '@tailwindcss/oxide-freebsd-x64': 4.3.5
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.5
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.3.5
+ '@tailwindcss/oxide-linux-arm64-musl': 4.3.5
+ '@tailwindcss/oxide-linux-x64-gnu': 4.3.5
+ '@tailwindcss/oxide-linux-x64-musl': 4.3.5
+ '@tailwindcss/oxide-wasm32-wasi': 4.3.5
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.3.5
+ '@tailwindcss/oxide-win32-x64-msvc': 4.3.5
+
+ '@tailwindcss/vite@4.3.5(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
+ dependencies:
+ '@tailwindcss/node': 4.3.5
+ '@tailwindcss/oxide': 4.3.5
+ tailwindcss: 4.3.5
+ vite: 8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
'@tanstack/react-virtual@3.14.21(react-dom@19.3.1(react@19.3.1))(react@19.3.1)':
dependencies:
@@ -3527,7 +3375,7 @@ snapshots:
'@tauri-apps/cli-win32-ia32-msvc': 2.12.4
'@tauri-apps/cli-win32-x64-msvc': 2.12.4
- '@tauri-apps/plugin-dialog@2.8.3':
+ '@tauri-apps/plugin-dialog@2.8.4':
dependencies:
'@tauri-apps/api': 2.12.4
@@ -3543,7 +3391,7 @@ snapshots:
dependencies:
'@tauri-apps/api': 2.12.4
- '@tauri-apps/plugin-updater@2.14.0':
+ '@tauri-apps/plugin-updater@2.14.1':
dependencies:
'@tauri-apps/api': 2.12.4
@@ -3579,7 +3427,7 @@ snapshots:
'@types/esrecurse@4.3.1': {}
- '@types/estree@1.0.9': {}
+ '@types/estree@1.0.10': {}
'@types/gensync@1.0.5': {}
@@ -3587,17 +3435,17 @@ snapshots:
'@types/json-schema@7.0.15': {}
- '@types/node@26.6.5':
+ '@types/node@26.6.6':
dependencies:
undici-types: 8.9.0
'@types/papaparse@5.5.2':
dependencies:
- '@types/node': 26.6.5
+ '@types/node': 26.6.6
'@types/pngjs@6.0.5':
dependencies:
- '@types/node': 26.6.5
+ '@types/node': 26.6.6
'@types/react-dom@19.3.0(@types/react@19.3.0)':
dependencies:
@@ -3615,15 +3463,15 @@ snapshots:
dependencies:
csstype: 3.2.3
- '@typescript-eslint/eslint-plugin@8.72.0(@typescript-eslint/parser@8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.72.2(@typescript-eslint/parser@8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.72.0
- '@typescript-eslint/type-utils': 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/utils': 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.72.0
- eslint: 10.13.0(jiti@2.7.0)
+ '@eslint-community/regexpp': 4.12.3
+ '@typescript-eslint/parser': 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.72.2
+ '@typescript-eslint/type-utils': 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.72.2
+ eslint: 10.14.0(jiti@2.7.0)
ignore: 7.0.14
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@6.0.3)
@@ -3631,56 +3479,56 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.72.0
- '@typescript-eslint/types': 8.72.0
- '@typescript-eslint/typescript-estree': 8.72.0(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.72.0
+ '@typescript-eslint/scope-manager': 8.72.2
+ '@typescript-eslint/types': 8.72.2
+ '@typescript-eslint/typescript-estree': 8.72.2(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.72.2
debug: 4.4.3
- eslint: 10.13.0(jiti@2.7.0)
+ eslint: 10.14.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.72.0(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.72.2(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.72.0(typescript@6.0.3)
- '@typescript-eslint/types': 8.72.0
+ '@typescript-eslint/tsconfig-utils': 8.72.2(typescript@6.0.3)
+ '@typescript-eslint/types': 8.72.2
debug: 4.4.3
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.72.0':
+ '@typescript-eslint/scope-manager@8.72.2':
dependencies:
- '@typescript-eslint/types': 8.72.0
- '@typescript-eslint/visitor-keys': 8.72.0
+ '@typescript-eslint/types': 8.72.2
+ '@typescript-eslint/visitor-keys': 8.72.2
- '@typescript-eslint/tsconfig-utils@8.72.0(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.72.2(typescript@6.0.3)':
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/types': 8.72.0
- '@typescript-eslint/typescript-estree': 8.72.0(typescript@6.0.3)
- '@typescript-eslint/utils': 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/types': 8.72.2
+ '@typescript-eslint/typescript-estree': 8.72.2(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
debug: 4.4.3
- eslint: 10.13.0(jiti@2.7.0)
+ eslint: 10.14.0(jiti@2.7.0)
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.72.0': {}
+ '@typescript-eslint/types@8.72.2': {}
- '@typescript-eslint/typescript-estree@8.72.0(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.72.2(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.72.0(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.72.0(typescript@6.0.3)
- '@typescript-eslint/types': 8.72.0
- '@typescript-eslint/visitor-keys': 8.72.0
+ '@typescript-eslint/project-service': 8.72.2(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.72.2(typescript@6.0.3)
+ '@typescript-eslint/types': 8.72.2
+ '@typescript-eslint/visitor-keys': 8.72.2
debug: 4.4.3
minimatch: 10.2.6
semver: 7.8.6
@@ -3690,58 +3538,58 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0(jiti@2.7.0))
- '@typescript-eslint/scope-manager': 8.72.0
- '@typescript-eslint/types': 8.72.0
- '@typescript-eslint/typescript-estree': 8.72.0(typescript@6.0.3)
- eslint: 10.13.0(jiti@2.7.0)
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0))
+ '@typescript-eslint/scope-manager': 8.72.2
+ '@typescript-eslint/types': 8.72.2
+ '@typescript-eslint/typescript-estree': 8.72.2(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.72.0':
+ '@typescript-eslint/visitor-keys@8.72.2':
dependencies:
- '@typescript-eslint/types': 8.72.0
+ '@typescript-eslint/types': 8.72.2
eslint-visitor-keys: 5.0.1
- '@vitejs/plugin-react@6.1.2(@rolldown/plugin-babel@0.2.4(@babel/core@8.0.9)(@babel/runtime@7.29.10)(rolldown@1.2.16)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)))(babel-plugin-react-compiler@1.0.0)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
+ '@vitejs/plugin-react@6.3.0(@rolldown/plugin-babel@0.3.1(@babel/core@8.1.0)(@babel/runtime@7.29.10)(rolldown@1.2.18)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)))(babel-plugin-react-compiler@1.0.0)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
dependencies:
- '@rolldown/pluginutils': 1.0.1
- vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
+ '@rolldown/pluginutils': 1.1.0
+ vite: 8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
optionalDependencies:
- '@rolldown/plugin-babel': 0.2.4(@babel/core@8.0.9)(@babel/runtime@7.29.10)(rolldown@1.2.16)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ '@rolldown/plugin-babel': 0.3.1(@babel/core@8.1.0)(@babel/runtime@7.29.10)(rolldown@1.2.18)(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
babel-plugin-react-compiler: 1.0.0
- '@vitest/coverage-v8@5.0.5(vitest@5.0.5)':
+ '@vitest/coverage-v8@5.1.0(vitest@5.1.0)':
dependencies:
'@bcoe/v8-coverage': 1.0.2
- '@vitest/istanbul-lib-coverage': 1.0.2
- '@vitest/istanbul-lib-report': 1.0.2
- ast-v8-to-istanbul: 1.0.7
+ '@vitest/istanbul-lib-coverage': 2.1.0
+ '@vitest/istanbul-lib-report': 2.1.0
+ ast-v8-to-istanbul: 1.0.8
magicast: 0.5.5
obug: 3.0.0
std-env: 4.3.0
tinyrainbow: 3.2.0
- vitest: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(jsdom@30.1.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ vitest: 5.1.0(@types/node@26.6.6)(@vitest/coverage-v8@5.1.0)(jsdom@31.0.0(@napi-rs/canvas@1.1.0))(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
- '@vitest/istanbul-lib-coverage@1.0.2': {}
+ '@vitest/istanbul-lib-coverage@2.1.0': {}
- '@vitest/istanbul-lib-report@1.0.2':
+ '@vitest/istanbul-lib-report@2.1.0':
dependencies:
- '@vitest/istanbul-lib-coverage': 1.0.2
+ '@vitest/istanbul-lib-coverage': 2.1.0
- '@vitest/mocker@5.0.5(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
+ '@vitest/mocker@5.1.0(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))':
dependencies:
'@jridgewell/trace-mapping': 0.3.31
- '@vitest/spy': 5.0.5
+ '@vitest/spy': 5.1.0
estree-walker: 3.0.3
- magic-string: 1.4.3
+ magic-string: 1.4.5
optionalDependencies:
- vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
+ vite: 8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
- '@vitest/spy@5.0.5': {}
+ '@vitest/spy@5.1.0': {}
accepts@2.0.0:
dependencies:
@@ -3784,9 +3632,11 @@ snapshots:
dependencies:
dequal: 2.0.3
+ artichokie@0.4.5: {}
+
assertion-error@2.0.1: {}
- ast-v8-to-istanbul@1.0.7:
+ ast-v8-to-istanbul@1.0.8:
dependencies:
'@jridgewell/trace-mapping': 0.3.31
estree-walker: 3.0.3
@@ -3798,13 +3648,15 @@ snapshots:
balanced-match@4.0.4: {}
- baseline-browser-mapping@2.11.29: {}
-
baseline-browser-mapping@2.11.35: {}
- bidi-js@1.1.0:
+ bcp-47-match@2.0.3: {}
+
+ bcp-47@2.1.2:
dependencies:
- require-from-string: 2.0.2
+ is-alphabetical: 2.0.1
+ is-alphanumerical: 2.0.1
+ is-decimal: 2.0.1
body-parser@2.4.0:
dependencies:
@@ -3824,19 +3676,11 @@ snapshots:
dependencies:
balanced-match: 4.0.4
- browserslist@4.29.3:
- dependencies:
- baseline-browser-mapping: 2.11.29
- caniuse-lite: 1.0.30001816
- electron-to-chromium: 1.5.459
- node-releases: 2.0.59
- update-browserslist-db: 1.3.4(browserslist@4.29.3)
-
browserslist@4.29.5:
dependencies:
baseline-browser-mapping: 2.11.35
- caniuse-lite: 1.0.30001820
- electron-to-chromium: 1.5.473
+ caniuse-lite: 1.0.30001823
+ electron-to-chromium: 1.5.479
node-releases: 2.0.63
update-browserslist-db: 1.3.4(browserslist@4.29.5)
@@ -3862,9 +3706,7 @@ snapshots:
call-bind-apply-helpers: 1.0.2
get-intrinsic: 1.3.0
- caniuse-lite@1.0.30001816: {}
-
- caniuse-lite@1.0.30001820: {}
+ caniuse-lite@1.0.30001823: {}
chai@6.3.0: {}
@@ -3897,11 +3739,6 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- css-tree@3.2.1:
- dependencies:
- mdn-data: 2.27.1
- source-map-js: 1.2.2
-
csstype@3.2.3: {}
data-urls@8.0.0:
@@ -3935,20 +3772,18 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.459: {}
-
- electron-to-chromium@1.5.473: {}
+ electron-to-chromium@1.5.479: {}
empathic@2.1.0: {}
encodeurl@2.0.1: {}
- enhanced-resolve@5.26.0:
+ enhanced-resolve@5.26.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.3
- entities@8.1.0: {}
+ entities@9.0.0: {}
es-define-property@1.0.1: {}
@@ -3995,25 +3830,25 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-plugin-react-hooks@7.1.1(eslint@10.13.0(jiti@2.7.0)):
+ eslint-plugin-react-hooks@7.1.1(eslint@10.14.0(jiti@2.7.0)):
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.13
'@babel/parser': 7.29.9
- eslint: 10.13.0(jiti@2.7.0)
+ eslint: 10.14.0(jiti@2.7.0)
hermes-parser: 0.25.1
zod: 4.6.7
zod-validation-error: 4.0.2(zod@4.6.7)
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-refresh@0.5.7(eslint@10.13.0(jiti@2.7.0)):
+ eslint-plugin-react-refresh@0.5.7(eslint@10.14.0(jiti@2.7.0)):
dependencies:
- eslint: 10.13.0(jiti@2.7.0)
+ eslint: 10.14.0(jiti@2.7.0)
eslint-scope@9.1.2:
dependencies:
'@types/esrecurse': 4.3.1
- '@types/estree': 1.0.9
+ '@types/estree': 1.0.10
esrecurse: 4.3.0
estraverse: 5.3.0
@@ -4021,10 +3856,10 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.13.0(jiti@2.7.0):
+ eslint@10.14.0(jiti@2.7.0):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0(jiti@2.7.0))
- '@eslint-community/regexpp': 4.12.2
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0))
+ '@eslint-community/regexpp': 4.12.3
'@eslint/config-array': 0.23.5
'@eslint/config-helpers': 0.7.0
'@eslint/core': 1.2.1
@@ -4032,7 +3867,7 @@ snapshots:
'@humanfs/node': 0.16.8
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
- '@types/estree': 1.0.9
+ '@types/estree': 1.0.10
ajv: 6.15.0
cross-spawn: 7.0.6
debug: 4.4.3
@@ -4076,7 +3911,7 @@ snapshots:
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.9
+ '@types/estree': 1.0.10
esutils@2.0.3: {}
@@ -4208,7 +4043,7 @@ snapshots:
dependencies:
is-glob: 4.0.3
- globals@17.13.0: {}
+ globals@17.14.0: {}
gopd@1.2.0: {}
@@ -4268,6 +4103,15 @@ snapshots:
ipaddr.js@1.9.1: {}
+ is-alphabetical@2.0.1: {}
+
+ is-alphanumerical@2.0.1:
+ dependencies:
+ is-alphabetical: 2.0.1
+ is-decimal: 2.0.1
+
+ is-decimal@2.0.1: {}
+
is-extglob@2.1.1: {}
is-glob@4.0.3:
@@ -4295,28 +4139,28 @@ snapshots:
js-tokens@4.0.0: {}
- jsdom@30.1.3:
+ jsdom@31.0.0(@napi-rs/canvas@1.1.0):
dependencies:
- '@asamuzakjp/css-color': 7.1.7
- '@asamuzakjp/dom-selector': 10.0.4
- '@bramus/specificity': 2.4.3
- '@csstools/css-syntax-patches-for-csstree': 1.1.15(css-tree@3.2.1)
'@exodus/bytes': 1.16.0
- css-tree: 3.2.1
+ bcp-47: 2.1.2
+ bcp-47-match: 2.0.3
data-urls: 8.0.0
decimal.js: 10.6.0
html-encoding-sniffer: 7.0.0
is-potential-custom-element-name: 1.0.1
lru-cache: 11.5.3
- parse5: 8.0.1
+ parse5: 8.1.1
+ parse5-parser-stream: 8.1.1
saxes: 6.0.0
- tough-cookie: 6.0.2
- undici: 8.12.2
+ tough-cookie: 6.1.0
+ undici: 8.12.4
w3c-xmlserializer: 6.0.0
webidl-conversions: 8.0.1
whatwg-mimetype: 5.0.0
whatwg-url: 17.3.0
xml-name-validator: 5.0.0
+ optionalDependencies:
+ '@napi-rs/canvas': 1.1.0
transitivePeerDependencies:
- '@noble/hashes'
@@ -4336,95 +4180,46 @@ snapshots:
dependencies:
'@keyv/serialize': 1.1.1
- konva@10.9.0: {}
+ konva@10.9.1: {}
levn@0.4.1:
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
- lightningcss-android-arm64@1.32.0:
- optional: true
-
lightningcss-android-arm64@1.33.0:
optional: true
- lightningcss-darwin-arm64@1.32.0:
- optional: true
-
lightningcss-darwin-arm64@1.33.0:
optional: true
- lightningcss-darwin-x64@1.32.0:
- optional: true
-
lightningcss-darwin-x64@1.33.0:
optional: true
- lightningcss-freebsd-x64@1.32.0:
- optional: true
-
lightningcss-freebsd-x64@1.33.0:
optional: true
- lightningcss-linux-arm-gnueabihf@1.32.0:
- optional: true
-
lightningcss-linux-arm-gnueabihf@1.33.0:
optional: true
- lightningcss-linux-arm64-gnu@1.32.0:
- optional: true
-
lightningcss-linux-arm64-gnu@1.33.0:
optional: true
- lightningcss-linux-arm64-musl@1.32.0:
- optional: true
-
lightningcss-linux-arm64-musl@1.33.0:
optional: true
- lightningcss-linux-x64-gnu@1.32.0:
- optional: true
-
lightningcss-linux-x64-gnu@1.33.0:
optional: true
- lightningcss-linux-x64-musl@1.32.0:
- optional: true
-
lightningcss-linux-x64-musl@1.33.0:
optional: true
- lightningcss-win32-arm64-msvc@1.32.0:
- optional: true
-
lightningcss-win32-arm64-msvc@1.33.0:
optional: true
- lightningcss-win32-x64-msvc@1.32.0:
- optional: true
-
lightningcss-win32-x64-msvc@1.33.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
-
lightningcss@1.33.0:
dependencies:
detect-libc: 2.1.2
@@ -4453,24 +4248,18 @@ snapshots:
lz-string@1.5.0: {}
- magic-string@0.30.21:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.6.0
-
- magic-string@1.4.3:
+ magic-string@1.4.5:
dependencies:
'@jridgewell/sourcemap-codec': 1.6.0
magicast@0.5.5:
dependencies:
- '@babel/parser': 7.29.9
- '@babel/types': 7.29.8
+ '@babel/parser': 7.29.13
+ '@babel/types': 7.29.11
source-map-js: 1.2.2
math-intrinsics@1.1.0: {}
- mdn-data@2.27.1: {}
-
media-typer@1.1.1: {}
merge-descriptors@2.0.0: {}
@@ -4495,8 +4284,6 @@ snapshots:
dependencies:
content-type: 2.1.0
- node-releases@2.0.59: {}
-
node-releases@2.0.63: {}
object-assign@4.1.1: {}
@@ -4532,9 +4319,13 @@ snapshots:
papaparse@5.7.0: {}
- parse5@8.0.1:
+ parse5-parser-stream@8.1.1:
dependencies:
- entities: 8.1.0
+ parse5: 8.1.1
+
+ parse5@8.1.1:
+ dependencies:
+ entities: 9.0.0
parseurl@1.3.3: {}
@@ -4554,11 +4345,11 @@ snapshots:
pkce-challenge@5.0.1: {}
- playwright-core@1.64.1: {}
+ playwright-core@1.65.0: {}
- playwright@1.64.1:
+ playwright@1.65.0:
dependencies:
- playwright-core: 1.64.1
+ playwright-core: 1.65.0
pngjs@7.0.0: {}
@@ -4626,11 +4417,11 @@ snapshots:
react-is@17.0.2: {}
- react-konva@19.3.2(@types/react@19.3.0)(konva@10.9.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1):
+ react-konva@19.3.2(@types/react@19.3.0)(konva@10.9.1)(react-dom@19.3.1(react@19.3.1))(react@19.3.1):
dependencies:
'@types/react-reconciler': 0.34.0(@types/react@19.3.0)
its-fine: 2.1.1(@types/react@19.3.0)(react@19.3.1)
- konva: 10.9.0
+ konva: 10.9.1
react: 19.3.1
react-dom: 19.3.1(react@19.3.1)
react-reconciler: 0.34.0(react@19.3.1)
@@ -4657,26 +4448,26 @@ snapshots:
require-from-string@2.0.2: {}
- rolldown@1.2.16:
+ rolldown@1.2.18:
dependencies:
'@oxc-project/types': 0.156.0
- '@rolldown/pluginutils': 1.0.1
+ '@rolldown/pluginutils': 1.1.0
optionalDependencies:
- '@rolldown/binding-android-arm-eabi': 1.2.16
- '@rolldown/binding-android-arm64': 1.2.16
- '@rolldown/binding-darwin-arm64': 1.2.16
- '@rolldown/binding-darwin-x64': 1.2.16
- '@rolldown/binding-freebsd-x64': 1.2.16
- '@rolldown/binding-linux-arm-gnueabihf': 1.2.16
- '@rolldown/binding-linux-arm64-gnu': 1.2.16
- '@rolldown/binding-linux-arm64-musl': 1.2.16
- '@rolldown/binding-linux-ppc64-gnu': 1.2.16
- '@rolldown/binding-linux-s390x-gnu': 1.2.16
- '@rolldown/binding-linux-x64-gnu': 1.2.16
- '@rolldown/binding-linux-x64-musl': 1.2.16
- '@rolldown/binding-openharmony-arm64': 1.2.16
- '@rolldown/binding-win32-arm64-msvc': 1.2.16
- '@rolldown/binding-win32-x64-msvc': 1.2.16
+ '@rolldown/binding-android-arm-eabi': 1.2.18
+ '@rolldown/binding-android-arm64': 1.2.18
+ '@rolldown/binding-darwin-arm64': 1.2.18
+ '@rolldown/binding-darwin-x64': 1.2.18
+ '@rolldown/binding-freebsd-x64': 1.2.18
+ '@rolldown/binding-linux-arm-gnueabihf': 1.2.18
+ '@rolldown/binding-linux-arm64-gnu': 1.2.18
+ '@rolldown/binding-linux-arm64-musl': 1.2.18
+ '@rolldown/binding-linux-ppc64-gnu': 1.2.18
+ '@rolldown/binding-linux-s390x-gnu': 1.2.18
+ '@rolldown/binding-linux-x64-gnu': 1.2.18
+ '@rolldown/binding-linux-x64-musl': 1.2.18
+ '@rolldown/binding-openharmony-arm64': 1.2.18
+ '@rolldown/binding-win32-arm64-msvc': 1.2.18
+ '@rolldown/binding-win32-x64-msvc': 1.2.18
router@2.2.0:
dependencies:
@@ -4780,11 +4571,11 @@ snapshots:
tabbable@6.5.0: {}
- tailwindcss@4.3.3: {}
+ tailwindcss@4.3.5: {}
tapable@2.3.3: {}
- tinybench@6.2.2: {}
+ tinybench@6.2.3: {}
tinyexec@1.3.1: {}
@@ -4795,17 +4586,17 @@ snapshots:
tinyrainbow@3.2.0: {}
- tldts-core@7.4.18: {}
+ tldts-core@7.4.20: {}
- tldts@7.4.18:
+ tldts@7.4.19:
dependencies:
- tldts-core: 7.4.18
+ tldts-core: 7.4.20
toidentifier@1.0.1: {}
- tough-cookie@6.0.2:
+ tough-cookie@6.1.0:
dependencies:
- tldts: 7.4.18
+ tldts: 7.4.19
tr46@7.0.0:
dependencies:
@@ -4833,13 +4624,13 @@ snapshots:
media-typer: 1.1.1
mime-types: 3.0.2
- typescript-eslint@8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3):
+ typescript-eslint@8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.72.0(@typescript-eslint/parser@8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/parser': 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.72.0(typescript@6.0.3)
- '@typescript-eslint/utils': 8.72.0(eslint@10.13.0(jiti@2.7.0))(typescript@6.0.3)
- eslint: 10.13.0(jiti@2.7.0)
+ '@typescript-eslint/eslint-plugin': 8.72.2(@typescript-eslint/parser@8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.72.2(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.72.2(eslint@10.14.0(jiti@2.7.0))(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -4848,16 +4639,10 @@ snapshots:
undici-types@8.9.0: {}
- undici@8.12.2: {}
+ undici@8.12.4: {}
unpipe@1.0.0: {}
- update-browserslist-db@1.3.4(browserslist@4.29.3):
- dependencies:
- browserslist: 4.29.3
- escalade: 3.2.0
- picocolors: 1.1.1
-
update-browserslist-db@1.3.4(browserslist@4.29.5):
dependencies:
browserslist: 4.29.5
@@ -4876,40 +4661,40 @@ snapshots:
verkit@0.5.0: {}
- vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15):
+ vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.7
postcss: 8.5.32
- rolldown: 1.2.16
+ rolldown: 1.2.18
tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 26.6.5
+ '@types/node': 26.6.6
esbuild: 0.28.2
fsevents: 2.3.3
jiti: 2.7.0
tsx: 4.23.15
- vitest@5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(jsdom@30.1.3)(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)):
+ vitest@5.1.0(@types/node@26.6.6)(@vitest/coverage-v8@5.1.0)(jsdom@31.0.0(@napi-rs/canvas@1.1.0))(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)):
dependencies:
'@types/chai': 5.2.3
- '@vitest/mocker': 5.0.5(vite@8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
+ '@vitest/mocker': 5.1.0(vite@8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15))
chai: 6.3.0
es-module-lexer: 2.3.2
expect-type: 1.4.0
- magic-string: 1.4.3
+ magic-string: 1.4.5
obug: 3.0.0
picomatch: 4.0.7
std-env: 4.3.0
- tinybench: 6.2.2
+ tinybench: 6.2.3
tinyexec: 1.3.1
tinyglobby: 0.2.17
- vite: 8.3.5(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
+ vite: 8.3.7(@types/node@26.6.6)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)
why-is-node-running: 3.2.1
optionalDependencies:
- '@types/node': 26.6.5
- '@vitest/coverage-v8': 5.0.5(vitest@5.0.5)
- jsdom: 30.1.3
+ '@types/node': 26.6.6
+ '@vitest/coverage-v8': 5.1.0(vitest@5.1.0)
+ jsdom: 31.0.0(@napi-rs/canvas@1.1.0)
transitivePeerDependencies:
- msw
@@ -4959,11 +4744,11 @@ snapshots:
zod@4.6.7: {}
- zundo@2.3.0(zustand@5.0.16(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1))):
+ zundo@2.3.0(zustand@5.1.0(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1))):
dependencies:
- zustand: 5.0.16(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1))
+ zustand: 5.1.0(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1))
- zustand@5.0.16(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1)):
+ zustand@5.1.0(@types/react@19.3.0)(react@19.3.1)(use-sync-external-store@1.7.0(react@19.3.1)):
optionalDependencies:
'@types/react': 19.3.0
react: 19.3.1
diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock
index 3f951cf6..328130cc 100644
--- a/src-tauri/Cargo.lock
+++ b/src-tauri/Cargo.lock
@@ -575,6 +575,15 @@ dependencies = [
"crossbeam-utils",
]
+[[package]]
+name = "constant_time_eq"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9eb6feb175df65d0a3ccd3e73484e940d0ac664e8034f0519fd49a93db3071d9"
+dependencies = [
+ "rustversion",
+]
+
[[package]]
name = "cookie"
version = "0.18.1"
@@ -888,7 +897,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
- "windows-sys 0.61.2",
+ "windows-sys 0.59.0",
]
[[package]]
@@ -1083,7 +1092,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -2388,7 +2397,7 @@ dependencies = [
"png",
"serde",
"thiserror 2.0.21",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -2496,7 +2505,7 @@ dependencies = [
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -3101,7 +3110,7 @@ dependencies = [
"once_cell",
"socket2",
"tracing",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -3368,7 +3377,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -3425,7 +3434,7 @@ dependencies = [
"security-framework 3.7.0",
"security-framework-sys",
"webpki-root-certs",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -3866,7 +3875,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51"
dependencies = [
"libc",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -4682,10 +4691,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
dependencies = [
"fastrand",
- "getrandom 0.4.3",
+ "getrandom 0.3.4",
"once_cell",
"rustix",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -5032,7 +5041,7 @@ dependencies = [
"png",
"serde",
"thiserror 2.0.21",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -5067,7 +5076,7 @@ checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e"
dependencies = [
"memoffset",
"tempfile",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -5448,7 +5457,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -5469,7 +5478,7 @@ dependencies = [
"objc2-foundation",
"objc2-quartz-core",
"raw-window-handle",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
"windows-version",
]
@@ -6109,10 +6118,11 @@ dependencies = [
[[package]]
name = "zip"
-version = "9.3.0"
+version = "9.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eaeb7f16d2605b49aef586996ded29e65642fab7259a3077e537351df6d80426"
+checksum = "0700e6c427aff64acdbf02e85fbfd946c2ee12319d1af013092f3a2178914ff8"
dependencies = [
+ "constant_time_eq",
"crc32fast",
"flate2",
"getrandom 0.4.3",
@@ -6122,6 +6132,7 @@ dependencies = [
"nix",
"typed-path",
"windows-sys 0.61.2",
+ "zeroize",
"zopfli",
]
diff --git a/src-tauri/THIRD-PARTY-LICENSES-RUST.md b/src-tauri/THIRD-PARTY-LICENSES-RUST.md
index e9c0bbbb..c39bd212 100644
--- a/src-tauri/THIRD-PARTY-LICENSES-RUST.md
+++ b/src-tauri/THIRD-PARTY-LICENSES-RUST.md
@@ -8,15 +8,15 @@ drifts from the locked dependencies.
## Overview
-- MIT License (443)
+- MIT License (444)
- Unicode License v3 (19)
- Apache License 2.0 (7)
- BSD 3-Clause "New" or "Revised" License (5)
- Mozilla Public License 2.0 (5)
- ISC License (3)
+- MIT No Attribution (2)
- zlib License (2)
- Community Data License Agreement Permissive 2.0 (1)
-- MIT No Attribution (1)
## License texts
@@ -5937,6 +5937,7 @@ Used by:
- [windows-registry 0.6.1](https://github.com/microsoft/windows-rs)
- [windows-result 0.4.1](https://github.com/microsoft/windows-rs)
- [windows-strings 0.5.1](https://github.com/microsoft/windows-rs)
+- [windows-sys 0.52.0](https://github.com/microsoft/windows-rs)
- [windows-sys 0.59.0](https://github.com/microsoft/windows-rs)
- [windows-sys 0.60.2](https://github.com/microsoft/windows-rs)
- [windows-sys 0.61.2](https://github.com/microsoft/windows-rs)
@@ -6492,7 +6493,7 @@ SOFTWARE.
Used by:
-- [zip 9.3.0](https://github.com/zip-rs/zip2)
+- [zip 9.5.0](https://github.com/zip-rs/zip2)
````
The MIT License (MIT)
@@ -7241,6 +7242,29 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
````
+### MIT No Attribution
+
+Used by:
+
+- [constant_time_eq 0.6.1](https://codeberg.org/cesarb/constant_time_eq)
+````
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+````
+
### Mozilla Public License 2.0
Used by:
diff --git a/src-tauri/deny.toml b/src-tauri/deny.toml
index 0238ba33..d7494e86 100644
--- a/src-tauri/deny.toml
+++ b/src-tauri/deny.toml
@@ -6,6 +6,9 @@
[advisories]
unmaintained = "workspace"
yanked = "deny"
+ignore = [
+ { id = "RUSTSEC-2026-0459", reason = "sqlx 0.9.0 caps libsqlite3-sys below 0.38 and the fix is in 0.39, lifted upstream in sqlx#4502, drop with the next sqlx release" },
+]
[licenses]
allow = [
diff --git a/src/components/Fonts/FontManager.systemFonts.test.tsx b/src/components/Fonts/FontManager.systemFonts.test.tsx
index e0139ca2..4641c2c3 100644
--- a/src/components/Fonts/FontManager.systemFonts.test.tsx
+++ b/src/components/Fonts/FontManager.systemFonts.test.tsx
@@ -38,7 +38,8 @@ describe("FontManager installed fonts", () => {
const r = render();
open(r);
await waitFor(() => expect(r.getByText("Arial")).toBeTruthy());
- expect(r.getByText("Arial").style.fontFamily).toBe('"Arial"');
+ // jsdom may drop the quotes around a plain identifier, so the assertion accepts both forms.
+ expect(r.getByText("Arial").style.fontFamily).toMatch(/^"?Arial"?$/);
});
it("fills the printer filename from the picked row, then caches it on Add", async () => {
diff --git a/src/components/Fonts/FontManager.test.tsx b/src/components/Fonts/FontManager.test.tsx
index c1ddb045..8873be1d 100644
--- a/src/components/Fonts/FontManager.test.tsx
+++ b/src/components/Fonts/FontManager.test.tsx
@@ -134,7 +134,7 @@ describe("FontManager preview face", () => {
const r = render();
const name = r.getByTitle("E:ARIAL.TTF");
expect(name.style.fontFamily).toBe("");
- expect((name.nextElementSibling as HTMLElement).style.fontFamily).toMatch(/^"zpl-/);
+ expect((name.nextElementSibling as HTMLElement).style.fontFamily).toMatch(/^"?zpl-/);
});
it("names a font no browser face took, and leaves its row unstyled", async () => {