diff --git a/package.json b/package.json index 9027caa67..c34c7054a 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "eslint-plugin-regexp": "^3.1.0", "fs-extra": "^11.3.5", "globals": "^17.6.0", - "lint-staged": "^16.4.0", + "lint-staged": "^17.0.5", "oxfmt": "^0.48.0", "picocolors": "^1.1.1", "playwright-chromium": "^1.59.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cb3e6983..313a88f9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,8 +42,8 @@ importers: specifier: ^17.6.0 version: 17.6.0 lint-staged: - specifier: ^16.4.0 - version: 16.4.0 + specifier: ^17.0.5 + version: 17.0.5 oxfmt: specifier: ^0.48.0 version: 0.48.0 @@ -64,13 +64,13 @@ importers: version: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@6.0.3) vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) vite-plugin-inspect: specifier: ^11.3.3 - version: 11.3.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 11.3.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) vitest: specifier: ^4.1.5 - version: 4.1.5(@types/node@24.12.3)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 4.1.5(@types/node@24.12.3)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) packages/common: dependencies: @@ -89,7 +89,7 @@ importers: version: 8.0.0-rc.4 '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@8.0.0-rc.4)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.3(@babel/core@8.0.0-rc.4)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@vitejs/react-common': specifier: workspace:* version: link:../common @@ -110,7 +110,7 @@ importers: version: 0.22.0(publint@0.3.18)(typescript@6.0.3) vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) packages/plugin-react-swc: dependencies: @@ -431,7 +431,7 @@ importers: version: 3.2.0 vitefu: specifier: ^1.1.3 - version: 1.1.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 1.1.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) devDependencies: '@hiogawa/utils': specifier: ^1.7.0 @@ -493,7 +493,7 @@ importers: devDependencies: '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 4.3.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -538,7 +538,7 @@ importers: version: 4.3.0 vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) wrangler: specifier: ^4.90.0 version: 4.90.0 @@ -566,10 +566,10 @@ importers: version: link:../.. vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) vite-dev-rpc: specifier: ^1.1.0 - version: 1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) packages/plugin-rsc/examples/browser-mode: dependencies: @@ -594,16 +594,16 @@ importers: version: link:../.. vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) vite-dev-rpc: specifier: ^1.1.0 - version: 1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) packages/plugin-rsc/examples/e2e: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@8.0.0-rc.4)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.3(@babel/core@8.0.0-rc.4)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@vitejs/plugin-react': specifier: latest version: link:../../../plugin-react @@ -646,7 +646,7 @@ importers: version: link:../.. vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) packages/plugin-rsc/examples/react-router: dependencies: @@ -662,13 +662,13 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.36.3 - version: 1.36.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))(workerd@1.20260507.1)(wrangler@4.90.0) + version: 1.36.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))(workerd@1.20260507.1)(wrangler@4.90.0) '@tailwindcss/typography': specifier: ^0.5.19 version: 0.5.19(tailwindcss@4.3.0) '@tailwindcss/vite': specifier: ^4.3.0 - version: 4.3.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 4.3.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -686,7 +686,7 @@ importers: version: 4.3.0 vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) wrangler: specifier: ^4.90.0 version: 4.90.0 @@ -720,7 +720,7 @@ importers: version: 0.0.7 vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) packages/plugin-rsc/examples/starter: dependencies: @@ -748,7 +748,7 @@ importers: version: 0.0.7 vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) packages/plugin-rsc/examples/starter-extra: dependencies: @@ -761,7 +761,7 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.36.3 - version: 1.36.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))(workerd@1.20260507.1)(wrangler@4.90.0) + version: 1.36.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))(workerd@1.20260507.1)(wrangler@4.90.0) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -779,7 +779,7 @@ importers: version: 0.0.7 vite: specifier: ^8.0.11 - version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + version: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) wrangler: specifier: ^4.90.0 version: 4.90.0 @@ -826,7 +826,7 @@ importers: version: 7.29.0 '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -860,7 +860,7 @@ importers: version: 7.29.0 '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@types/react': specifier: ^18.3.20 version: 18.3.20 @@ -929,7 +929,7 @@ importers: version: 7.29.0 '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@types/babel__core': specifier: ^7.20.5 version: 7.20.5 @@ -1025,7 +1025,7 @@ importers: version: 11.13.5 '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + version: 0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -2740,6 +2740,10 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -2748,6 +2752,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + ansis@4.2.0: resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} @@ -2857,8 +2865,8 @@ packages: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} - cli-truncate@5.1.0: - resolution: {integrity: sha512-7JDGG+4Zp0CsknDCedl0DYdaeOhc46QNpXi3NLQblkZpXXgA6LncLDUUyvrjSvZeF3VRQa+KiMGomazQrC1V8g==} + cli-truncate@5.2.0: + resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==} engines: {node: '>=20'} collapse-white-space@2.1.0: @@ -2871,16 +2879,9 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} - comment-parser@1.4.1: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} @@ -3188,8 +3189,8 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} expect-type@1.3.0: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} @@ -3274,6 +3275,10 @@ packages: resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} engines: {node: '>=18'} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} + engines: {node: '>=18'} + get-them-args@1.3.2: resolution: {integrity: sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw==} @@ -3399,6 +3404,10 @@ packages: resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} engines: {node: '>=18'} + is-fullwidth-code-point@5.1.0: + resolution: {integrity: sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==} + engines: {node: '>=18'} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -3571,14 +3580,14 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@16.4.0: - resolution: {integrity: sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==} - engines: {node: '>=20.17'} + lint-staged@17.0.5: + resolution: {integrity: sha512-d12yC+/e8RhBjZtaxZn71FyrgU/P5e+uAPifhCLwdosQZP/zamSdKRWDC30ocVIbzDKiFG1McHc/LUgB92GIPw==} + engines: {node: '>=22.22.1'} hasBin: true - listr2@9.0.5: - resolution: {integrity: sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==} - engines: {node: '>=20.0.0'} + listr2@10.2.1: + resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==} + engines: {node: '>=22.13.0'} locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -3882,10 +3891,6 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} - engines: {node: '>=12'} - picomatch@4.0.4: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} @@ -4127,6 +4132,10 @@ packages: resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} engines: {node: '>=18'} + slice-ansi@8.0.0: + resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==} + engines: {node: '>=20'} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -4185,8 +4194,8 @@ packages: resolution: {integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==} engines: {node: '>=18'} - string-width@8.1.0: - resolution: {integrity: sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==} + string-width@8.2.1: + resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} engines: {node: '>=20'} stringify-entities@4.0.3: @@ -4196,6 +4205,10 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -4598,6 +4611,10 @@ packages: '@cloudflare/workers-types': optional: true + wrap-ansi@10.0.0: + resolution: {integrity: sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==} + engines: {node: '>=20'} + wrap-ansi@9.0.0: resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} engines: {node: '>=18'} @@ -4625,8 +4642,8 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.8.2: - resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} engines: {node: '>= 14.6'} hasBin: true @@ -4839,12 +4856,12 @@ snapshots: optionalDependencies: workerd: 1.20260507.1 - '@cloudflare/vite-plugin@1.36.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))(workerd@1.20260507.1)(wrangler@4.90.0)': + '@cloudflare/vite-plugin@1.36.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))(workerd@1.20260507.1)(wrangler@4.90.0)': dependencies: '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260507.1) miniflare: 4.20260507.1 unenv: 2.0.0-rc.24 - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) wrangler: 4.90.0 ws: 8.18.0 transitivePeerDependencies: @@ -5474,21 +5491,21 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.0.0-rc.18': optional: true - '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))': + '@rolldown/plugin-babel@0.2.3(@babel/core@7.29.0)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))': dependencies: '@babel/core': 7.29.0 picomatch: 4.0.4 rolldown: 1.0.0 optionalDependencies: - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) - '@rolldown/plugin-babel@0.2.3(@babel/core@8.0.0-rc.4)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))': + '@rolldown/plugin-babel@0.2.3(@babel/core@8.0.0-rc.4)(rolldown@1.0.0)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))': dependencies: '@babel/core': 8.0.0-rc.4 picomatch: 4.0.4 rolldown: 1.0.0 optionalDependencies: - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) '@rolldown/pluginutils@1.0.0': {} @@ -5641,12 +5658,12 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 4.3.0 - '@tailwindcss/vite@4.3.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))': + '@tailwindcss/vite@4.3.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.3.0 '@tailwindcss/oxide': 4.3.0 tailwindcss: 4.3.0 - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) '@tsconfig/strictest@2.0.8': {} @@ -5987,13 +6004,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.5(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2))': + '@vitest/mocker@4.1.5(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.5 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) '@vitest/pretty-format@4.1.5': dependencies: @@ -6044,12 +6061,16 @@ snapshots: ansi-regex@6.0.1: {} + ansi-regex@6.2.2: {} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 ansi-styles@6.2.1: {} + ansi-styles@6.2.3: {} + ansis@4.2.0: {} argparse@2.0.1: {} @@ -6142,10 +6163,10 @@ snapshots: dependencies: restore-cursor: 5.1.0 - cli-truncate@5.1.0: + cli-truncate@5.2.0: dependencies: - slice-ansi: 7.1.0 - string-width: 8.1.0 + slice-ansi: 8.0.0 + string-width: 8.2.1 collapse-white-space@2.1.0: {} @@ -6155,12 +6176,8 @@ snapshots: color-name@1.1.4: {} - colorette@2.0.20: {} - comma-separated-tokens@2.0.3: {} - commander@14.0.3: {} - comment-parser@1.4.1: {} compare-func@2.0.0: @@ -6515,7 +6532,7 @@ snapshots: esutils@2.0.3: {} - eventemitter3@5.0.1: {} + eventemitter3@5.0.4: {} expect-type@1.3.0: {} @@ -6592,6 +6609,8 @@ snapshots: get-east-asian-width@1.4.0: {} + get-east-asian-width@1.6.0: {} + get-them-args@1.3.2: {} get-tsconfig@4.13.6: @@ -6732,6 +6751,10 @@ snapshots: dependencies: get-east-asian-width: 1.4.0 + is-fullwidth-code-point@5.1.0: + dependencies: + get-east-asian-width: 1.4.0 + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -6857,23 +6880,22 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@16.4.0: + lint-staged@17.0.5: dependencies: - commander: 14.0.3 - listr2: 9.0.5 - picomatch: 4.0.3 + listr2: 10.2.1 + picomatch: 4.0.4 string-argv: 0.3.2 tinyexec: 1.1.2 - yaml: 2.8.2 + optionalDependencies: + yaml: 2.9.0 - listr2@9.0.5: + listr2@10.2.1: dependencies: - cli-truncate: 5.1.0 - colorette: 2.0.20 - eventemitter3: 5.0.1 + cli-truncate: 5.2.0 + eventemitter3: 5.0.4 log-update: 6.1.0 rfdc: 1.4.1 - wrap-ansi: 9.0.0 + wrap-ansi: 10.0.0 locate-path@6.0.0: dependencies: @@ -7381,8 +7403,6 @@ snapshots: picocolors@1.1.1: {} - picomatch@4.0.3: {} - picomatch@4.0.4: {} playwright-chromium@1.59.1: @@ -7665,6 +7685,11 @@ snapshots: ansi-styles: 6.2.1 is-fullwidth-code-point: 5.0.0 + slice-ansi@8.0.0: + dependencies: + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 + source-map-js@1.2.1: {} source-map@0.5.7: {} @@ -7707,10 +7732,10 @@ snapshots: get-east-asian-width: 1.4.0 strip-ansi: 7.1.0 - string-width@8.1.0: + string-width@8.2.1: dependencies: - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.0 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 stringify-entities@4.0.3: dependencies: @@ -7721,6 +7746,10 @@ snapshots: dependencies: ansi-regex: 6.0.1 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-json-comments@3.1.1: {} strip-literal@3.1.0: @@ -7972,17 +8001,17 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-dev-rpc@1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)): + vite-dev-rpc@1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)): dependencies: birpc: 2.6.1 - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) - vite-hot-client: 2.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) + vite-hot-client: 2.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) - vite-hot-client@2.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)): + vite-hot-client@2.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)): dependencies: - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) - vite-plugin-inspect@11.3.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)): + vite-plugin-inspect@11.3.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -7992,12 +8021,12 @@ snapshots: perfect-debounce: 2.0.0 sirv: 3.0.2 unplugin-utils: 0.3.0 - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) - vite-dev-rpc: 1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) + vite-dev-rpc: 1.1.0(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2): + vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -8009,16 +8038,16 @@ snapshots: esbuild: 0.27.3 fsevents: 2.3.3 jiti: 2.6.1 - yaml: 2.8.2 + yaml: 2.9.0 - vitefu@1.1.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)): + vitefu@1.1.3(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)): optionalDependencies: - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) - vitest@4.1.5(@types/node@24.12.3)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)): + vitest@4.1.5(@types/node@24.12.3)(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.5 - '@vitest/mocker': 4.1.5(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2)) + '@vitest/mocker': 4.1.5(vite@8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.5 '@vitest/runner': 4.1.5 '@vitest/snapshot': 4.1.5 @@ -8035,7 +8064,7 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.8.2) + vite: 8.0.11(@types/node@24.12.3)(esbuild@0.27.3)(jiti@2.6.1)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.12.3 @@ -8083,6 +8112,12 @@ snapshots: - bufferutil - utf-8-validate + wrap-ansi@10.0.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 8.2.1 + strip-ansi: 7.2.0 + wrap-ansi@9.0.0: dependencies: ansi-styles: 6.2.1 @@ -8099,7 +8134,8 @@ snapshots: yaml@1.10.2: {} - yaml@2.8.2: {} + yaml@2.9.0: + optional: true yocto-queue@0.1.0: {}