From 6c0cb1071135c5aed54c8bd27d0113b17a8f387f Mon Sep 17 00:00:00 2001 From: Thilo Maier Date: Sun, 26 Jul 2026 23:45:35 +0200 Subject: [PATCH 1/3] Add note: How to configure the OpenCode Svelte Fixes #1272 --- .opencode/tui.json | 4 ++ .../+page.md | 45 ++++++++++++++++++ .../SveltePluginImage.svelte | 5 ++ .../svelte-plugin.png | Bin 0 -> 89936 bytes 4 files changed, 54 insertions(+) create mode 100644 .opencode/tui.json create mode 100644 src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md create mode 100644 src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/SveltePluginImage.svelte create mode 100644 src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/svelte-plugin.png diff --git a/.opencode/tui.json b/.opencode/tui.json new file mode 100644 index 00000000..6c551557 --- /dev/null +++ b/.opencode/tui.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://opencode.ai/tui.json", + "plugin": ["@sveltejs/opencode"] +} diff --git a/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md new file mode 100644 index 00000000..8024b3ae --- /dev/null +++ b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md @@ -0,0 +1,45 @@ +--- +title: How to configure the OpenCode Svelte plugin +description: TBD. Written when the post is published. +publishedDate: 2026-07-27 +link: https://svelte.dev/docs/ai/opencode-plugin +--- + + + +When you work with Svelte and SvelteKit and and choose [OpenCode](https://opencode.ai) as your +harness, you can use the official `@sveltejs/opencode` plugin to magically configure the offical +Svelte MCP server and the official Svelte agent skills. + +For a workspace configuration, create `.opencode/opencode.jsonc` in your project root: + +```json +{ + "$schema": "https://opencode.ai/config.json", + "plugin": ["@sveltejs/opencode"] +} +``` + +OpenCode will merge your workspace configuration with its global configuration. When you restart +OpenCode, the plugin is ready to use with a default configuration. + +You can also customize the plugin configuration via the OpenCode TUI. Just and `.opencode/tui.json`: + +```json +{ + "$schema": "https://opencode.ai/tui.json", + "plugin": ["@sveltejs/opencode"] +} +``` + +After restarting OpenCode, you can use command `/svelte-plugin` to configure the plugin: + +
+ +
+ +When you make a change to the configuration, OpenCode will create a `svelte.json` file that you +should commit to your repository. diff --git a/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/SveltePluginImage.svelte b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/SveltePluginImage.svelte new file mode 100644 index 00000000..736238fa --- /dev/null +++ b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/SveltePluginImage.svelte @@ -0,0 +1,5 @@ + + + diff --git a/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/svelte-plugin.png b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/svelte-plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..a815486b2cd8d2719dcd7e478fb6da68f8cdaea5 GIT binary patch literal 89936 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 literal 0 HcmV?d00001 From 0acc7bd2f22d473513c5126acc875dfd10c08cc0 Mon Sep 17 00:00:00 2001 From: Thilo Maier Date: Sun, 26 Jul 2026 23:47:55 +0200 Subject: [PATCH 2/3] Update deps --- package.json | 40 +- pnpm-lock.yaml | 1179 +++++++++++++++++++++++++++--------------------- 2 files changed, 675 insertions(+), 544 deletions(-) diff --git a/package.json b/package.json index 9229f517..0a2ac1cf 100644 --- a/package.json +++ b/package.json @@ -19,40 +19,40 @@ "@content-collections/vite": "^0.3.0", "@eslint/compat": "^2.1.0", "@eslint/js": "^10.0.1", - "@fontsource/lexend": "^5.2.11", - "@fontsource/spectral": "^5.2.8", - "@lucide/svelte": "^1.23.0", + "@fontsource/lexend": "^5.3.0", + "@fontsource/spectral": "^5.3.0", + "@lucide/svelte": "^1.27.0", "@maiertech/sveltekit-helpers": "^0.54.0", - "@playwright/test": "^1.61.1", + "@playwright/test": "^1.62.0", "@skeletonlabs/skeleton": "^4.15.2", "@skeletonlabs/skeleton-svelte": "^4.15.2", "@stackblitz/sdk": "^1.11.1", "@sveltejs/adapter-node": "^5.5.7", "@sveltejs/enhanced-img": "^0.11.0", - "@sveltejs/kit": "^2.69.0", - "@sveltejs/vite-plugin-svelte": "^7.1.2", - "@tailwindcss/vite": "^4.3.2", - "@types/node": "^26.1.0", + "@sveltejs/kit": "^2.70.1", + "@sveltejs/vite-plugin-svelte": "^7.2.0", + "@tailwindcss/vite": "^4.3.3", + "@types/node": "^26.1.1", "d3-array": "^3.2.4", "dotenv": "^17.4.2", - "eslint": "^10.6.0", + "eslint": "^10.8.0", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-svelte": "^3.20.0", + "eslint-plugin-svelte": "^3.22.0", "globals": "^17.7.0", - "mdsvex": "^0.12.7", - "prettier": "^3.9.4", + "mdsvex": "^0.12.8", + "prettier": "^3.9.6", "prettier-plugin-svelte": "^4.1.1", - "prettier-plugin-tailwindcss": "0.0.0-insiders.fc3a063", - "shiki": "^4.3.0", - "simple-icons": "^16.24.1", - "svelte": "^5.56.4", - "svelte-check": "^4.7.1", + "prettier-plugin-tailwindcss": "^0.8.1", + "shiki": "^4.3.1", + "simple-icons": "^16.27.0", + "svelte": "^5.56.8", + "svelte-check": "^4.7.3", "sveltekit-embed": "^0.0.22", "tailwind-merge": "^3.6.0", - "tailwindcss": "^4.3.2", + "tailwindcss": "^4.3.3", "typescript": "^6.0.3", - "typescript-eslint": "^8.62.1", - "vite": "^8.1.3", + "typescript-eslint": "^8.65.0", + "vite": "^8.1.5", "zod": "^4.4.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e4cfebde..2ebc0fe3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,55 +13,55 @@ importers: version: 0.15.2(typescript@6.0.3) '@content-collections/vite': specifier: ^0.3.0 - version: 0.3.0(@content-collections/core@0.15.2(typescript@6.0.3))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + version: 0.3.0(@content-collections/core@0.15.2(typescript@6.0.3))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@eslint/compat': specifier: ^2.1.0 - version: 2.1.0(eslint@10.6.0(jiti@2.7.0)) + version: 2.1.0(eslint@10.8.0(jiti@2.7.0)) '@eslint/js': specifier: ^10.0.1 - version: 10.0.1(eslint@10.6.0(jiti@2.7.0)) + version: 10.0.1(eslint@10.8.0(jiti@2.7.0)) '@fontsource/lexend': - specifier: ^5.2.11 - version: 5.2.11 + specifier: ^5.3.0 + version: 5.3.0 '@fontsource/spectral': - specifier: ^5.2.8 - version: 5.2.8 + specifier: ^5.3.0 + version: 5.3.0 '@lucide/svelte': - specifier: ^1.23.0 - version: 1.23.0(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + specifier: ^1.27.0 + version: 1.27.0(svelte@5.56.8(@typescript-eslint/types@8.65.0)) '@maiertech/sveltekit-helpers': specifier: ^0.54.0 - version: 0.54.0(@lucide/svelte@1.23.0(svelte@5.56.4(@typescript-eslint/types@8.62.1)))(@skeletonlabs/skeleton-svelte@4.15.2(svelte@5.56.4(@typescript-eslint/types@8.62.1)))(@skeletonlabs/skeleton@4.15.2(tailwindcss@4.3.2))(@sveltejs/kit@2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(tailwindcss@4.3.2)(zod@4.4.3) + version: 0.54.0(@lucide/svelte@1.27.0(svelte@5.56.8(@typescript-eslint/types@8.65.0)))(@skeletonlabs/skeleton-svelte@4.15.2(svelte@5.56.8(@typescript-eslint/types@8.65.0)))(@skeletonlabs/skeleton@4.15.2(tailwindcss@4.3.3))(@sveltejs/kit@2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(tailwindcss@4.3.3)(zod@4.4.3) '@playwright/test': - specifier: ^1.61.1 - version: 1.61.1 + specifier: ^1.62.0 + version: 1.62.0 '@skeletonlabs/skeleton': specifier: ^4.15.2 - version: 4.15.2(tailwindcss@4.3.2) + version: 4.15.2(tailwindcss@4.3.3) '@skeletonlabs/skeleton-svelte': specifier: ^4.15.2 - version: 4.15.2(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + version: 4.15.2(svelte@5.56.8(@typescript-eslint/types@8.65.0)) '@stackblitz/sdk': specifier: ^1.11.1 version: 1.11.1 '@sveltejs/adapter-node': specifier: ^5.5.7 - version: 5.5.7(@sveltejs/kit@2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0))) + version: 5.5.7(@sveltejs/kit@2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))) '@sveltejs/enhanced-img': specifier: ^0.11.0 - version: 0.11.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(rollup@4.62.2)(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + version: 0.11.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(rollup@4.62.2)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@sveltejs/kit': - specifier: ^2.69.0 - version: 2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + specifier: ^2.70.1 + version: 2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@sveltejs/vite-plugin-svelte': - specifier: ^7.1.2 - version: 7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + specifier: ^7.2.0 + version: 7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@tailwindcss/vite': - specifier: ^4.3.2 - version: 4.3.2(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + specifier: ^4.3.3 + version: 4.3.3(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@types/node': - specifier: ^26.1.0 - version: 26.1.0 + specifier: ^26.1.1 + version: 26.1.1 d3-array: specifier: ^3.2.4 version: 3.2.4 @@ -69,59 +69,59 @@ importers: specifier: ^17.4.2 version: 17.4.2 eslint: - specifier: ^10.6.0 - version: 10.6.0(jiti@2.7.0) + specifier: ^10.8.0 + version: 10.8.0(jiti@2.7.0) eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@10.6.0(jiti@2.7.0)) + version: 10.1.8(eslint@10.8.0(jiti@2.7.0)) eslint-plugin-svelte: - specifier: ^3.20.0 - version: 3.20.0(eslint@10.6.0(jiti@2.7.0))(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + specifier: ^3.22.0 + version: 3.22.0(eslint@10.8.0(jiti@2.7.0))(svelte@5.56.8(@typescript-eslint/types@8.65.0)) globals: specifier: ^17.7.0 version: 17.7.0 mdsvex: - specifier: ^0.12.7 - version: 0.12.7(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + specifier: ^0.12.8 + version: 0.12.8(svelte@5.56.8(@typescript-eslint/types@8.65.0)) prettier: - specifier: ^3.9.4 - version: 3.9.4 + specifier: ^3.9.6 + version: 3.9.6 prettier-plugin-svelte: specifier: ^4.1.1 - version: 4.1.1(prettier@3.9.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + version: 4.1.1(prettier@3.9.6)(svelte@5.56.8(@typescript-eslint/types@8.65.0)) prettier-plugin-tailwindcss: - specifier: 0.0.0-insiders.fc3a063 - version: 0.0.0-insiders.fc3a063(prettier-plugin-svelte@4.1.1(prettier@3.9.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1)))(prettier@3.9.4) + specifier: ^0.8.1 + version: 0.8.1(prettier-plugin-svelte@4.1.1(prettier@3.9.6)(svelte@5.56.8(@typescript-eslint/types@8.65.0)))(prettier@3.9.6) shiki: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.3.1 + version: 4.3.1 simple-icons: - specifier: ^16.24.1 - version: 16.24.1 + specifier: ^16.27.0 + version: 16.27.0 svelte: - specifier: ^5.56.4 - version: 5.56.4(@typescript-eslint/types@8.62.1) + specifier: ^5.56.8 + version: 5.56.8(@typescript-eslint/types@8.65.0) svelte-check: - specifier: ^4.7.1 - version: 4.7.1(picomatch@4.0.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3) + specifier: ^4.7.3 + version: 4.7.3(picomatch@4.0.5)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3) sveltekit-embed: specifier: ^0.0.22 - version: 0.0.22(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + version: 0.0.22(svelte@5.56.8(@typescript-eslint/types@8.65.0)) tailwind-merge: specifier: ^3.6.0 version: 3.6.0 tailwindcss: - specifier: ^4.3.2 - version: 4.3.2 + specifier: ^4.3.3 + version: 4.3.3 typescript: specifier: ^6.0.3 version: 6.0.3 typescript-eslint: - specifier: ^8.62.1 - version: 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) + specifier: ^8.65.0 + version: 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) vite: - specifier: ^8.1.3 - version: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) + specifier: ^8.1.5 + version: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) zod: specifier: ^4.4.3 version: 4.4.3 @@ -150,6 +150,9 @@ packages: '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/runtime@1.11.3': + resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==} + '@emnapi/wasi-threads@1.2.2': resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} @@ -309,8 +312,8 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.9.1': - resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + '@eslint-community/eslint-utils@4.10.1': + resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -332,8 +335,8 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.6.0': - resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': @@ -357,20 +360,20 @@ packages: resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@floating-ui/core@1.7.5': - resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} + '@floating-ui/core@1.8.0': + resolution: {integrity: sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==} - '@floating-ui/dom@1.7.6': - resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + '@floating-ui/dom@1.8.0': + resolution: {integrity: sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==} - '@floating-ui/utils@0.2.11': - resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + '@floating-ui/utils@0.2.12': + resolution: {integrity: sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==} - '@fontsource/lexend@5.2.11': - resolution: {integrity: sha512-bShbQr2g2sWl7GJNyIxdllZST1faVbebXN6H7AEEDCRms/g4orDLxWnmTVodOtiErdZVUJURq4jpafZ34nIkTw==} + '@fontsource/lexend@5.3.0': + resolution: {integrity: sha512-4igbsooynC6xwfagkAW6eo9JMrw8ALFGkWn1YChYmYchufMJSPgWihD+cy5ruX5YX/gDk/gllcl1Oj7q6KUZmw==} - '@fontsource/spectral@5.2.8': - resolution: {integrity: sha512-0CqZ8/z8A38BdeSz5t2NSd5tCO1R9P1k7SF2VpRLMbZTMSSR6+2Dk0ZBMfEQK/IrBLQS1HgHLMqpdTwRpnKpGQ==} + '@fontsource/spectral@5.3.0': + resolution: {integrity: sha512-2TL5WWGOZj4SIsBmPFEzKeA60tXXd1Qp1OqaaVEWkJL8IfSGLk6YmiusmC441iFkdJDIuFelu1r8lhCmQUU3mw==} '@humanfs/core@0.19.2': resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} @@ -564,8 +567,8 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@lucide/svelte@1.23.0': - resolution: {integrity: sha512-3LQbKXx9vId6Nx4E2Nu2qwgJfdmr5+CVeVJbxe5cy+HcnCRd9QVVtZXqvgBYAV1OJrPmQAf9/3gJWLCpASC/Ng==} + '@lucide/svelte@1.27.0': + resolution: {integrity: sha512-qzNBHdqy/MKp2qxuy/DcYELuep6h19fjo+4ech8fZsS4GtZeBtg5jgCTRQvLvwhppt0mhRN6qt8Nt8rPb/J4Ag==} peerDependencies: svelte: ^5 @@ -586,108 +589,108 @@ packages: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 - '@oxc-project/types@0.138.0': - resolution: {integrity: sha512-1a7ZKmrRTCoN1XMZ4L0PyyqrMnrNlLyPuOkdSX2MZg7IiIGRUyurNhAm73ptDOraoBcIordsIGKNPKUzy3ZmfA==} + '@oxc-project/types@0.139.0': + resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==} - '@playwright/test@1.61.1': - resolution: {integrity: sha512-8nKv6+0RJSL9FE4jYOEGXnPeM/Hg12qZpmqzZjRh3qM0Y7c3z1mrOTfFLids72RDQYVh9WpLEfR5WdpNX4fkig==} - engines: {node: '>=18'} + '@playwright/test@1.62.0': + resolution: {integrity: sha512-9zOJ6ZQRAena31MpOH9VSzIz8Ou3YJ/wtY/eQm5T2uhfhG7/U3COrMS8xOtUrZrp9OgdmzEnIYODye3nY1VqzA==} + engines: {node: '>=20'} hasBin: true '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@rolldown/binding-android-arm64@1.1.4': - resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==} + '@rolldown/binding-android-arm64@1.1.5': + resolution: {integrity: sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.1.4': - resolution: {integrity: sha512-aUi+HBvmYb7j8krl1+qJgkG8C17fO79gk3c+jPw4S8glRFc1DTija9S3EyaTSQUm5GJXYKDAsugBEhFHH2vYiQ==} + '@rolldown/binding-darwin-arm64@1.1.5': + resolution: {integrity: sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.1.4': - resolution: {integrity: sha512-F7hHC3gwY11+vByKPRWqwGbeXWVgKmL+pTGCinaEhdihzBV2aQ0fvZOch9cXYUOKuKKq429HeYXOqQLc7wFCEg==} + '@rolldown/binding-darwin-x64@1.1.5': + resolution: {integrity: sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.1.4': - resolution: {integrity: sha512-sI5yw+7s92SK6odiEhD5lKCBlWcpjHS5qyqpVQbZAJ0fIzEUXrmbl3DH2ybR3PZogulNJF+COLtmA8hUfvkCCQ==} + '@rolldown/binding-freebsd-x64@1.1.5': + resolution: {integrity: sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.1.4': - resolution: {integrity: sha512-mCi0OKgEieFircrtVYmQAFGszRtMnZ6fpZAXrxanXAu7lqZcsK1E1RAaZNG0uKAnxox3B1f4EyQNnoyMfN1vAA==} + '@rolldown/binding-linux-arm-gnueabihf@1.1.5': + resolution: {integrity: sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.1.4': - resolution: {integrity: sha512-B9Ial3Kv5sh0SHnB1g/QWcUQCEvCF6QKGAl4zXypYj65mVI+B4AhFBwPtSN7pDrJeIx8Z7zdy4ntx+wQABom7w==} + '@rolldown/binding-linux-arm64-gnu@1.1.5': + resolution: {integrity: sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.1.4': - resolution: {integrity: sha512-lZVym0PuHE1KZ22gmFTC15lAkrg9iTszR617oYRB/iPY1A56ywoJzVKOJBKaot5RiikCObmur6pogpse3gRcng==} + '@rolldown/binding-linux-arm64-musl@1.1.5': + resolution: {integrity: sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.1.4': - resolution: {integrity: sha512-t2DNiLJWNTbnEHyUzTumldML6ET4/g16467LZoDDJ3tSxGvguL5/NyC2lCsNKuyRycg9XeDQF5SSv+TNOhQEXg==} + '@rolldown/binding-linux-ppc64-gnu@1.1.5': + resolution: {integrity: sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.1.4': - resolution: {integrity: sha512-0WIRnL1Uw4BvTZRLQt+PVgo6ZKTJadlC2btP+/EOXv2f/DWbY0rEgl+y834mIVwP1FkTlWVTrGGJXf12lru7EQ==} + '@rolldown/binding-linux-s390x-gnu@1.1.5': + resolution: {integrity: sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.1.4': - resolution: {integrity: sha512-JWtGshGfX+oENAKonoNkqEJX+7hC8yfhi9GUyPX1VX4mdh1y5r+ZiJLR5XzAB0aoP6s/PcILsGjKq8O0mm24bw==} + '@rolldown/binding-linux-x64-gnu@1.1.5': + resolution: {integrity: sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.1.4': - resolution: {integrity: sha512-rT6yQcxUuXs4CnbofqwHRRV0iem349rLMYpTjkgQGLjrY4ado/eDzwPZPTCgTOlF6Nkp8NEv70yLMTn6qkWxsQ==} + '@rolldown/binding-linux-x64-musl@1.1.5': + resolution: {integrity: sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.1.4': - resolution: {integrity: sha512-KXMGoboq5cyaCQjDA4GLuRiOwBQ0EyFnJoVViLeZ45/3rFItRODEr+NdsBcVpll40hhNArlm/speWGRvj08LzA==} + '@rolldown/binding-openharmony-arm64@1.1.5': + resolution: {integrity: sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.1.4': - resolution: {integrity: sha512-5K83rb36oJiY7BCyE9zLZtGcPV4g5wvq+xwdO0XPIwDVZI8cyB/AUjkNXGb92/rnmezEkjMOpgY61rtwjQtFwg==} + '@rolldown/binding-wasm32-wasi@1.1.5': + resolution: {integrity: sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.1.4': - resolution: {integrity: sha512-PnWBtw3TV5KOg69HQQDR0mnQuyCmSGR2pAB4DC1rPF808fgKeTUMj2EOEyKATpgiuxuR5APQmiDO7PDgEjTFSA==} + '@rolldown/binding-win32-arm64-msvc@1.1.5': + resolution: {integrity: sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.1.4': - resolution: {integrity: sha512-M1lpniBePobTfsa7Ks9a199e1akxsXn+GYBUKsEzv3YFzOm1HJAMNwKI3qr0Zq+mxwx9gOZoTdP1yXRYsZUocQ==} + '@rolldown/binding-win32-x64-msvc@1.1.5': + resolution: {integrity: sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -878,32 +881,32 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@4.3.0': - resolution: {integrity: sha512-EooU3i9F6IAE8kEu+AnGf9DFZWkQBZ+hJn3tLVbsH+61mtQiva5biai66fAA6nvFPXkLgvrh7BrR7YcJU83xQQ==} + '@shikijs/core@4.3.1': + resolution: {integrity: sha512-ANMDxuaPsNMdDC1m4vfvhlDmJweMwkE5XitTwrq2rWHx5jM+dlm4MmHt2PP6t0uejfR77SuhrhJ0zEijIF/uhA==} engines: {node: '>=20'} - '@shikijs/engine-javascript@4.3.0': - resolution: {integrity: sha512-hTv/KiFf2tpiqlACPiztGGurEARWIutB8YUhcrA1pUC7VzzwKO+g5crUocrLztrZ5ro5Z4hbXg7bYclETn3gSQ==} + '@shikijs/engine-javascript@4.3.1': + resolution: {integrity: sha512-JBItcnPuYq7jVJdZo/vMj94r+szT7XEjHFX+mvFDGSEIbVAXAGyHAHzhbWzpGOwYidCZrErJLLgn2PVeiokHnQ==} engines: {node: '>=20'} - '@shikijs/engine-oniguruma@4.3.0': - resolution: {integrity: sha512-1vMdN3gHfnKfLYwecUI2ITJI4RhHt96xEaJumVn7Heb0IlJ8WQMIH0Voak+2j22BpSNKdnOfB/pCTPnPm2gq7A==} + '@shikijs/engine-oniguruma@4.3.1': + resolution: {integrity: sha512-OXyNMzg0pews+msMj4cHeqT4xiYKKvbnn6VbdAXxfoFl3SSx4fJTc8FadECuc5/H9p3BzhNAoAUXKwAu9rWYhg==} engines: {node: '>=20'} - '@shikijs/langs@4.3.0': - resolution: {integrity: sha512-rnlqFbBRSys9bT4gl/5rw9RnS0W/I84ZldXPkO7cvlEMoV85TyF/aU01N7/NbSR776RNLjrJKjfFUXJR6wN1Cg==} + '@shikijs/langs@4.3.1': + resolution: {integrity: sha512-m0l9nsDqgBHvbZbk7A0/kXz/impK3uB/c6rAn6Gpg/uPtdZRQ+alsN/17MU5thb68XTj/4DxkZAotrM0GGSpDQ==} engines: {node: '>=20'} - '@shikijs/primitive@4.3.0': - resolution: {integrity: sha512-CPkz64PTa5diRW1ggzMZH9VM/du4RNChYgVtgqrFcgruvIybmCvySv8GkiHSczUHXYuuR8TdKEwFx+UnZMpgdg==} + '@shikijs/primitive@4.3.1': + resolution: {integrity: sha512-CXQRQOYy1leqQ8ceTeJdmXv/bsUY++6QyLpXJ94LZAAYj5X2SKRdc5ipguv4NPyGVKItB2PPwUpRNe0Sjh5S1A==} engines: {node: '>=20'} - '@shikijs/themes@4.3.0': - resolution: {integrity: sha512-Avgt05YiT+Y3prjIc9lmQxhJzHBcCfR6cjiFW4OyaMBbt2A6trX5rfjUzx+Vj/mE9qpArYjatnqo9XPjQNW/AQ==} + '@shikijs/themes@4.3.1': + resolution: {integrity: sha512-dgpoJ4WqNi2yTmizQHBJ5zcX6j2lE6icN/0yt4l1kkf16jrY/pwPLoTb1ETsWMz0OBLf9ZNvwmxft+cH+N9qSA==} engines: {node: '>=20'} - '@shikijs/types@4.3.0': - resolution: {integrity: sha512-oc8b9U2SYvofKZk8e/737nIX0qwf6eV2vHFATeObAu7r+mUVpLs8Re0BmVkIjAWAYgkmG/CzLNo7rzuBzRu/wQ==} + '@shikijs/types@4.3.1': + resolution: {integrity: sha512-CHFxE0jztBIZRHH6gxXE7DXUCFXjReEGxZ/j0rfSLGKZuwp2xBYycEP14875DSa9KLL/6700oxIq6oO6ef9K2g==} engines: {node: '>=20'} '@shikijs/vscode-textmate@10.0.2': @@ -928,8 +931,8 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@sveltejs/acorn-typescript@1.0.10': - resolution: {integrity: sha512-4WfKk68eTih+MiJD4fSbxN7E8kVBmTMPWHUPYjvl2N0rMs53YLTT8/YjKU5Dtnz5LqDjl7LEw4U7lXR2W3J5WA==} + '@sveltejs/acorn-typescript@1.0.11': + resolution: {integrity: sha512-LFuZUkjJ9iF7JZye/aG5XM0SFcQ5VyL0oVX4WJ9dc0Va3R3s0OauX1BESVCb+YN/ol8TAfqGDDAQsTG627Y5kw==} peerDependencies: acorn: ^8.9.0 @@ -945,8 +948,8 @@ packages: svelte: ^5.0.0 vite: ^6.3.0 || >=7.0.0 - '@sveltejs/kit@2.69.0': - resolution: {integrity: sha512-RD4ntr/QiXsU5V0ADEoZ+R2lyPlwZbENJ6ss0YtgQXqWn3+U9PnU/EeitysgpVbDV8d9XTmFqdTMKOTOe3yb0A==} + '@sveltejs/kit@2.70.1': + resolution: {integrity: sha512-nY9SPHGOZro3doud9vZXDBwl9tCZIouuJztjgSHs6PAIrv9M/z5O7eOhPV5xU7CgVHA976Jwu3BA1hIFvXztkA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -961,12 +964,12 @@ packages: typescript: optional: true - '@sveltejs/load-config@0.2.0': - resolution: {integrity: sha512-1LgZ/qUqSoq+QorD83lk2hka79Px0wXNW2q5V1nZlxGhQgw1jrsIbVz5YiCeucVLo4XvFLjXukUaQjIiqowkcg==} + '@sveltejs/load-config@0.2.1': + resolution: {integrity: sha512-5m3B2cbqQ4TbwW6Xkh66Ntw6dD7gNc77cCxABTTesWcq9jxIzMgTk97pZx5vEtvQx8iokgi7GIphqZe+PGwcZA==} engines: {node: '>= 18.0.0'} - '@sveltejs/vite-plugin-svelte@7.1.2': - resolution: {integrity: sha512-DrUBA2UXRfDmUX/ZTiEopd3X40yavsJF1FX2RygcuIScHL7o5YX1fMvoYnDhjeJQC4weCOklirpNWlcb2NiSeA==} + '@sveltejs/vite-plugin-svelte@7.2.0': + resolution: {integrity: sha512-1SpkuMSRLfugrVX+IrKfE1RUegzo8AQzKQ6qQPfVzbcWi5IhuTPaKb5ZrLpucleFznkc4/RTeSPoRnGWFxX+EQ==} engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: svelte: ^5.46.4 @@ -975,69 +978,69 @@ packages: '@swc/helpers@0.5.23': resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} - '@tailwindcss/node@4.3.2': - resolution: {integrity: sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==} + '@tailwindcss/node@4.3.3': + resolution: {integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==} - '@tailwindcss/oxide-android-arm64@4.3.2': - resolution: {integrity: sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==} + '@tailwindcss/oxide-android-arm64@4.3.3': + resolution: {integrity: sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==} engines: {node: '>= 20'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.3.2': - resolution: {integrity: sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==} + '@tailwindcss/oxide-darwin-arm64@4.3.3': + resolution: {integrity: sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==} engines: {node: '>= 20'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.3.2': - resolution: {integrity: sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==} + '@tailwindcss/oxide-darwin-x64@4.3.3': + resolution: {integrity: sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==} engines: {node: '>= 20'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.3.2': - resolution: {integrity: sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==} + '@tailwindcss/oxide-freebsd-x64@4.3.3': + resolution: {integrity: sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==} engines: {node: '>= 20'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2': - resolution: {integrity: sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3': + resolution: {integrity: sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==} engines: {node: '>= 20'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.3.2': - resolution: {integrity: sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==} + '@tailwindcss/oxide-linux-arm64-gnu@4.3.3': + resolution: {integrity: sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==} engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-arm64-musl@4.3.2': - resolution: {integrity: sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==} + '@tailwindcss/oxide-linux-arm64-musl@4.3.3': + resolution: {integrity: sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==} engines: {node: '>= 20'} cpu: [arm64] os: [linux] libc: [musl] - '@tailwindcss/oxide-linux-x64-gnu@4.3.2': - resolution: {integrity: sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==} + '@tailwindcss/oxide-linux-x64-gnu@4.3.3': + resolution: {integrity: sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==} engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-x64-musl@4.3.2': - resolution: {integrity: sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==} + '@tailwindcss/oxide-linux-x64-musl@4.3.3': + resolution: {integrity: sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==} engines: {node: '>= 20'} cpu: [x64] os: [linux] libc: [musl] - '@tailwindcss/oxide-wasm32-wasi@4.3.2': - resolution: {integrity: sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==} + '@tailwindcss/oxide-wasm32-wasi@4.3.3': + resolution: {integrity: sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -1048,24 +1051,24 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.3.2': - resolution: {integrity: sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==} + '@tailwindcss/oxide-win32-arm64-msvc@4.3.3': + resolution: {integrity: sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==} engines: {node: '>= 20'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.3.2': - resolution: {integrity: sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==} + '@tailwindcss/oxide-win32-x64-msvc@4.3.3': + resolution: {integrity: sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==} engines: {node: '>= 20'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.3.2': - resolution: {integrity: sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==} + '@tailwindcss/oxide@4.3.3': + resolution: {integrity: sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==} engines: {node: '>= 20'} - '@tailwindcss/vite@4.3.2': - resolution: {integrity: sha512-eHpMeX4JXfVNJDEcsouTeCBubJBTcTLigeaw/NTUW6PB5ATKKXdyonnXgTBX2VuRbjz1hjfz6C5XAhr52ImQXA==} + '@tailwindcss/vite@4.3.3': + resolution: {integrity: sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 || ^8 @@ -1081,8 +1084,8 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1090,8 +1093,8 @@ packages: '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/node@26.1.0': - resolution: {integrity: sha512-O0A1G3xPGy4w7AgQdAQYUlQ+BKk2Oovw8eRpofyp5KdBZULnbe+WqaOVNrm705SHphCiG4XHsACrSmPu1f+Kgw==} + '@types/node@26.1.1': + resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -1105,67 +1108,67 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.62.1': - resolution: {integrity: sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==} + '@typescript-eslint/eslint-plugin@8.65.0': + resolution: {integrity: sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.62.1 + '@typescript-eslint/parser': ^8.65.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.62.1': - resolution: {integrity: sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==} + '@typescript-eslint/parser@8.65.0': + resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} 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.62.1': - resolution: {integrity: sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==} + '@typescript-eslint/project-service@8.65.0': + resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.62.1': - resolution: {integrity: sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==} + '@typescript-eslint/scope-manager@8.65.0': + resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.62.1': - resolution: {integrity: sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==} + '@typescript-eslint/tsconfig-utils@8.65.0': + resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.62.1': - resolution: {integrity: sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==} + '@typescript-eslint/type-utils@8.65.0': + resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} 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.62.1': - resolution: {integrity: sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==} + '@typescript-eslint/types@8.65.0': + resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.62.1': - resolution: {integrity: sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==} + '@typescript-eslint/typescript-estree@8.65.0': + resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.62.1': - resolution: {integrity: sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==} + '@typescript-eslint/utils@8.65.0': + resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} 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.62.1': - resolution: {integrity: sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==} + '@typescript-eslint/visitor-keys@8.65.0': + resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ungap/structured-clone@1.3.2': - resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==} + '@ungap/structured-clone@1.3.3': + resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} '@zag-js/accordion@1.39.1': resolution: {integrity: sha512-GA3m7gRTm3weSe1eMlHIsTNztcjZ6joIaRgxxKil7q/UX0xIVVGDy0aCr6oo7FAuoMiOOBVurYXILpFZ30nOXA==} @@ -1342,9 +1345,9 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - brace-expansion@5.0.7: - resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} - engines: {node: 18 || 20 || >=22} + brace-expansion@5.0.8: + resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==} + engines: {node: 20 || >=22} camelcase@8.0.0: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} @@ -1421,8 +1424,8 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - devalue@5.8.1: - resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} + devalue@5.8.2: + resolution: {integrity: sha512-DObPPAfdtFbXjxLqK8s2Xk9ZuWz5+ZoFEhC7J76es4GU/rEiXwHTmbImoCdyoCOcBH1UF3+Cz6Z2sYD4hyl5TA==} devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -1431,8 +1434,8 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - enhanced-resolve@5.21.6: - resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==} + enhanced-resolve@5.24.3: + resolution: {integrity: sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==} engines: {node: '>=10.13.0'} es-errors@1.3.0: @@ -1454,8 +1457,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-svelte@3.20.0: - resolution: {integrity: sha512-AElKLVt7Hjy4d7ljwhrhw9hux60DCxCNkmK8cY/aAXvjs8tpR7PvU4DlyI/SA1PaJww1gh0wPGo2pbyURuEwxQ==} + eslint-plugin-svelte@3.22.0: + resolution: {integrity: sha512-O3qn0NePTWta+1o25dIThqeEP/hEQ3VxDK2LVO8SQ5wG9umLMvulK+m1yQ4JGOb2Pkl8IB0G1lpRV/HXDXSLTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.1 || ^9.0.0 || ^10.0.0 @@ -1484,8 +1487,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.6.0: - resolution: {integrity: sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==} + eslint@10.8.0: + resolution: {integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1514,8 +1517,8 @@ packages: resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} - esrap@2.2.13: - resolution: {integrity: sha512-m8jH5hZgJE2RRUK/jjkGPcJEDAV+dYnZYFkosQaPTcE+Yw4xynXHOo6FUdwaWBtdR3b1MMa7wEDTSHeR2VWsGA==} + esrap@2.3.0: + resolution: {integrity: sha512-GQ/7RN8uOtEfNpzZzBMTzW9JBcX42oaSVtPzdF+6cEL8pqIL094iUpr9jzYGn4O4P/1S60dJ6izyT8F4LYARng==} peerDependencies: '@typescript-eslint/types': ^8.2.0 peerDependenciesMeta: @@ -1571,8 +1574,8 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flatted@3.4.2: - resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} + flatted@3.4.3: + resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==} fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -1623,8 +1626,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + ignore@7.0.6: + resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==} engines: {node: '>= 4'} imagetools-core@9.1.0: @@ -1708,30 +1711,60 @@ packages: 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'} @@ -1739,6 +1772,13 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-arm64-gnu@1.33.0: + resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + lightningcss-linux-arm64-musl@1.32.0: resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} engines: {node: '>= 12.0.0'} @@ -1746,6 +1786,13 @@ packages: os: [linux] libc: [musl] + lightningcss-linux-arm64-musl@1.33.0: + resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + lightningcss-linux-x64-gnu@1.32.0: resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} engines: {node: '>= 12.0.0'} @@ -1753,6 +1800,13 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-x64-gnu@1.33.0: + resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + lightningcss-linux-x64-musl@1.32.0: resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} engines: {node: '>= 12.0.0'} @@ -1760,22 +1814,45 @@ packages: os: [linux] libc: [musl] + lightningcss-linux-x64-musl@1.33.0: + resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + lightningcss-win32-arm64-msvc@1.32.0: resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] + lightningcss-win32-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'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -1793,8 +1870,8 @@ packages: mdast-util-to-hast@13.2.1: resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} - mdsvex@0.12.7: - resolution: {integrity: sha512-gx4bReLCUvq+MPErHXYeyX+TEq1hsS2KfiZtEOMNTcbibSouFy8AHc5h04KbGCl+g5tLuo4/lbgRVYRnc7bJZw==} + mdsvex@0.12.8: + resolution: {integrity: sha512-v2sbRA9QWf0tpYWfREI5Kq7OqqrqoUzfmMKbgdOoWGfPDLc1JYU4EgDDF0N9WFhmjFW5agKrYwo/mDVutBKWKw==} peerDependencies: svelte: ^3.56.0 || ^4.0.0 || ^5.0.0-next.120 @@ -1828,16 +1905,16 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.15: - resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + nanoid@3.3.16: + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - obug@2.1.3: - resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} + obug@2.1.4: + resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} engines: {node: '>=12.20.0'} oniguruma-parser@0.12.2: @@ -1876,18 +1953,18 @@ packages: picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} - playwright-core@1.61.1: - resolution: {integrity: sha512-h7Qlt6m4REp25qvIdvbDtVmD4LqVXfpRxhORv9L0jzETM05p4fuPJ3dKyuSXQxDSbXnmS79HAgi9589lGSpLkg==} - engines: {node: '>=18'} + playwright-core@1.62.0: + resolution: {integrity: sha512-nsNRyq0r2zsG8AcRHWknc9QRA5XCueC7gWMrs+Gx2tlZn9hcl8zudfh00lhJPY1DE7NmZ6bDsT9g2yey8mXljA==} + engines: {node: '>=20'} hasBin: true - playwright@1.61.1: - resolution: {integrity: sha512-DWnY5o3YbLWK4GovuAVwpqL+1VwGNdUGrRr++8j8PtQQzvAVZUIMjKQ90fY689sEJZJBbZVw1rXaOKSTitkzPQ==} - engines: {node: '>=18'} + playwright@1.62.0: + resolution: {integrity: sha512-Z14dG305dgaLu6foB1TXQagFiW8JfSUIUaUuPaKQ6NtBPKF1P/qXcqfh6c6K/icPqdy37JmjbiBXf6JNg6Sylw==} + engines: {node: '>=20'} hasBin: true pluralize@8.0.0: @@ -1922,8 +1999,8 @@ packages: resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} engines: {node: '>=4'} - postcss@8.5.16: - resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} + postcss@8.5.23: + resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -1937,8 +2014,8 @@ packages: prettier: ^3.0.0 svelte: ^5.0.0 - prettier-plugin-tailwindcss@0.0.0-insiders.fc3a063: - resolution: {integrity: sha512-IZPw2G2Jaf6S3DFNUUbXgXsbVn8sRFPtqHyKF8+eip71DHFxqERVF1bcocO2XhJQNJyRBzm1/CSEF3XW4XyTdw==} + prettier-plugin-tailwindcss@0.8.1: + resolution: {integrity: sha512-iaFMYqDsE4ffdDkn5qup0j5f2aCEBFZrdrZnvu9QKTlWx/iGPeQ4HHu7b7fCPMxeo9nwQBiOAh2nSypdFYWJkw==} engines: {node: '>=20.19'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -1992,8 +2069,8 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.9.4: - resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} engines: {node: '>=14'} hasBin: true @@ -2036,8 +2113,8 @@ packages: engines: {node: '>= 0.4'} hasBin: true - rolldown@1.1.4: - resolution: {integrity: sha512-IjZYiLxZwpnhwhdBH2ugdTGVSdhCQUmLxLoqyjiL0JxYjyRst+5a0P3xfrTxJ5F638j4Mvvw5FAX5XE6eHpXbA==} + rolldown@1.1.5: + resolution: {integrity: sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -2063,8 +2140,8 @@ packages: resolution: {integrity: sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==} engines: {node: '>=20.0.0'} - set-cookie-parser@3.1.1: - resolution: {integrity: sha512-vM9SUhjsUYs6UeJUmygc5Ofm5eQGe85riob5ju6XCgFGJI5PLV4nrDAQpQjd+LkFBpAkADn5BQQpZ9EUNkyLuA==} + set-cookie-parser@3.1.2: + resolution: {integrity: sha512-5/r/lTwbJ3zQ+qwdUFZYeRNqda7P5HD8zQKqlSjdGt1/S0cjLAphHusj4Y58ahDtWn/g32xrIS58/ikOvwl0Lw==} sharp@0.34.5: resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} @@ -2078,12 +2155,12 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@4.3.0: - resolution: {integrity: sha512-NKKjWzR6LIGL3sXBrWDw9sDS9cxx42/DkysaNqJEeOWE8Kix5gpak0bc00OfDVEO4oyXSyz8+aRaqKoBD1yo7A==} + shiki@4.3.1: + resolution: {integrity: sha512-oR+qDVi2OjX1tmDpyv+3KviX01KzO6Af+0NNnKnsp9491UEGz2YpxTuJboS/6VhYpTdqzmuJBuiTlrAWWJAssw==} engines: {node: '>=20'} - simple-icons@16.24.1: - resolution: {integrity: sha512-AnDQPrZAVzYSym7cBVIrnbhLk9auWGgkl+9hKvkbTqGEfH6TU7WKgumEXYYaJuM1Ib87+cnzr881UZniCM7t+A==} + simple-icons@16.27.0: + resolution: {integrity: sha512-Rk2dCRVCPHnla9/mHmztJOlbkfncPDUMSOPozQO3+c+vr6Uwy9jhNHeuxxvNZgbF9ZwpoT1BCu1LNB4Q07VmZQ==} engines: {node: '>=0.12.18'} sirv@3.0.2: @@ -2111,8 +2188,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@4.7.1: - resolution: {integrity: sha512-FGUOmAqxXdN/H9Zm8slrqO7SLtFisXRB7rfOsHNJ3MLTD2po/+Stg8XyErkpumPHbuUiYTcqrEIzxpVWKTLqtg==} + svelte-check@4.7.3: + resolution: {integrity: sha512-DHdTCGX62R0fCxBEaT+USdASAnoaRBaaNczkRJl0K7o3WyoCeVUbVxo6fKqpOll/B+WMWCsiFK0eFrJSNBKZIg==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -2133,8 +2210,8 @@ packages: peerDependencies: svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 - svelte@5.56.4: - resolution: {integrity: sha512-/d0QHehmRuJW8gVz395MTkPcPozxzdjBMBE8oEYGz8O3b9KTMzzQ9ZHJQLuFKOHOPQbU6kx/X4iid/EBBzH7iw==} + svelte@5.56.8: + resolution: {integrity: sha512-PY8LOw7xP6c8IOiVqdo0sbbZVYhXRSfklOQLAUyGBKqjTX0wx/z4l/9J+PmBpmlLnxzEb1NqltxQ5/wZme/Cmg==} engines: {node: '>=18'} sveltekit-embed@0.0.22: @@ -2146,8 +2223,8 @@ packages: tailwind-merge@3.6.0: resolution: {integrity: sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==} - tailwindcss@4.3.2: - resolution: {integrity: sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==} + tailwindcss@4.3.3: + resolution: {integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==} tapable@2.3.3: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} @@ -2177,8 +2254,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.62.1: - resolution: {integrity: sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==} + typescript-eslint@8.65.0: + resolution: {integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -2238,8 +2315,8 @@ packages: resolution: {integrity: sha512-FwjApRNZyN+RucPW9Z9kf0dyzyi3r3zlDfrTnzHXNaYpmT3pZ5w//d6QkApy1iypbDm+3fq+Gwfv+PYA4j4uYw==} engines: {node: '>=20.0.0'} - vite@8.1.3: - resolution: {integrity: sha512-Ds+gBRbj0lwRO2Y5hwnUBdxSwlAve9LeRyU4sNnAr0ewW0gWF0n5bgXgUzbgZ49MV9BVUAQUFYVcDUcilUExMA==} + vite@8.1.5: + resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2334,7 +2411,7 @@ snapshots: esbuild: 0.25.12 gray-matter: 4.0.3 p-limit: 6.2.0 - picomatch: 4.0.4 + picomatch: 4.0.5 pluralize: 8.0.0 serialize-javascript: 7.0.7 tinyglobby: 0.2.17 @@ -2345,11 +2422,11 @@ snapshots: dependencies: '@content-collections/core': 0.15.2(typescript@6.0.3) - '@content-collections/vite@0.3.0(@content-collections/core@0.15.2(typescript@6.0.3))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0))': + '@content-collections/vite@0.3.0(@content-collections/core@0.15.2(typescript@6.0.3))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@content-collections/core': 0.15.2(typescript@6.0.3) '@content-collections/integrations': 0.5.0(@content-collections/core@0.15.2(typescript@6.0.3)) - vite: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) '@emnapi/core@1.11.1': dependencies: @@ -2362,6 +2439,11 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.3': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.2.2': dependencies: tslib: 2.8.1 @@ -2445,18 +2527,18 @@ snapshots: '@esbuild/win32-x64@0.25.12': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0(jiti@2.7.0))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.8.0(jiti@2.7.0))': dependencies: - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.0(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint/compat@2.1.0(eslint@10.6.0(jiti@2.7.0))': + '@eslint/compat@2.1.0(eslint@10.8.0(jiti@2.7.0))': dependencies: '@eslint/core': 1.2.1 optionalDependencies: - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.0(jiti@2.7.0) '@eslint/config-array@0.23.5': dependencies: @@ -2466,7 +2548,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.6.0': + '@eslint/config-helpers@0.7.0': dependencies: '@eslint/core': 1.2.1 @@ -2474,9 +2556,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.6.0(jiti@2.7.0))': + '@eslint/js@10.0.1(eslint@10.8.0(jiti@2.7.0))': optionalDependencies: - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.0(jiti@2.7.0) '@eslint/object-schema@3.0.5': {} @@ -2485,20 +2567,20 @@ snapshots: '@eslint/core': 1.2.1 levn: 0.4.1 - '@floating-ui/core@1.7.5': + '@floating-ui/core@1.8.0': dependencies: - '@floating-ui/utils': 0.2.11 + '@floating-ui/utils': 0.2.12 - '@floating-ui/dom@1.7.6': + '@floating-ui/dom@1.8.0': dependencies: - '@floating-ui/core': 1.7.5 - '@floating-ui/utils': 0.2.11 + '@floating-ui/core': 1.8.0 + '@floating-ui/utils': 0.2.12 - '@floating-ui/utils@0.2.11': {} + '@floating-ui/utils@0.2.12': {} - '@fontsource/lexend@5.2.11': {} + '@fontsource/lexend@5.3.0': {} - '@fontsource/spectral@5.2.8': {} + '@fontsource/spectral@5.3.0': {} '@humanfs/core@0.19.2': dependencies: @@ -2600,7 +2682,7 @@ snapshots: '@img/sharp-wasm32@0.34.5': dependencies: - '@emnapi/runtime': 1.11.1 + '@emnapi/runtime': 1.11.3 optional: true '@img/sharp-win32-arm64@0.34.5': @@ -2635,22 +2717,22 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@lucide/svelte@1.23.0(svelte@5.56.4(@typescript-eslint/types@8.62.1))': + '@lucide/svelte@1.27.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))': dependencies: - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) - '@maiertech/sveltekit-helpers@0.54.0(@lucide/svelte@1.23.0(svelte@5.56.4(@typescript-eslint/types@8.62.1)))(@skeletonlabs/skeleton-svelte@4.15.2(svelte@5.56.4(@typescript-eslint/types@8.62.1)))(@skeletonlabs/skeleton@4.15.2(tailwindcss@4.3.2))(@sveltejs/kit@2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(tailwindcss@4.3.2)(zod@4.4.3)': + '@maiertech/sveltekit-helpers@0.54.0(@lucide/svelte@1.27.0(svelte@5.56.8(@typescript-eslint/types@8.65.0)))(@skeletonlabs/skeleton-svelte@4.15.2(svelte@5.56.8(@typescript-eslint/types@8.65.0)))(@skeletonlabs/skeleton@4.15.2(tailwindcss@4.3.3))(@sveltejs/kit@2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(tailwindcss@4.3.3)(zod@4.4.3)': dependencies: - '@lucide/svelte': 1.23.0(svelte@5.56.4(@typescript-eslint/types@8.62.1)) - '@shikijs/langs': 4.3.0 - '@shikijs/themes': 4.3.0 - '@skeletonlabs/skeleton': 4.15.2(tailwindcss@4.3.2) - '@skeletonlabs/skeleton-svelte': 4.15.2(svelte@5.56.4(@typescript-eslint/types@8.62.1)) - '@sveltejs/kit': 2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) - shiki: 4.3.0 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + '@lucide/svelte': 1.27.0(svelte@5.56.8(@typescript-eslint/types@8.65.0)) + '@shikijs/langs': 4.3.1 + '@shikijs/themes': 4.3.1 + '@skeletonlabs/skeleton': 4.15.2(tailwindcss@4.3.3) + '@skeletonlabs/skeleton-svelte': 4.15.2(svelte@5.56.8(@typescript-eslint/types@8.65.0)) + '@sveltejs/kit': 2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) + shiki: 4.3.1 + svelte: 5.56.8(@typescript-eslint/types@8.65.0) tailwind-merge: 3.6.0 - tailwindcss: 4.3.2 + tailwindcss: 4.3.3 zod: 4.4.3 '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': @@ -2660,61 +2742,61 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@oxc-project/types@0.138.0': {} + '@oxc-project/types@0.139.0': {} - '@playwright/test@1.61.1': + '@playwright/test@1.62.0': dependencies: - playwright: 1.61.1 + playwright: 1.62.0 '@polka/url@1.0.0-next.29': {} - '@rolldown/binding-android-arm64@1.1.4': + '@rolldown/binding-android-arm64@1.1.5': optional: true - '@rolldown/binding-darwin-arm64@1.1.4': + '@rolldown/binding-darwin-arm64@1.1.5': optional: true - '@rolldown/binding-darwin-x64@1.1.4': + '@rolldown/binding-darwin-x64@1.1.5': optional: true - '@rolldown/binding-freebsd-x64@1.1.4': + '@rolldown/binding-freebsd-x64@1.1.5': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.1.4': + '@rolldown/binding-linux-arm-gnueabihf@1.1.5': optional: true - '@rolldown/binding-linux-arm64-gnu@1.1.4': + '@rolldown/binding-linux-arm64-gnu@1.1.5': optional: true - '@rolldown/binding-linux-arm64-musl@1.1.4': + '@rolldown/binding-linux-arm64-musl@1.1.5': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.1.4': + '@rolldown/binding-linux-ppc64-gnu@1.1.5': optional: true - '@rolldown/binding-linux-s390x-gnu@1.1.4': + '@rolldown/binding-linux-s390x-gnu@1.1.5': optional: true - '@rolldown/binding-linux-x64-gnu@1.1.4': + '@rolldown/binding-linux-x64-gnu@1.1.5': optional: true - '@rolldown/binding-linux-x64-musl@1.1.4': + '@rolldown/binding-linux-x64-musl@1.1.5': optional: true - '@rolldown/binding-openharmony-arm64@1.1.4': + '@rolldown/binding-openharmony-arm64@1.1.5': optional: true - '@rolldown/binding-wasm32-wasi@1.1.4': + '@rolldown/binding-wasm32-wasi@1.1.5': dependencies: '@emnapi/core': 1.11.1 '@emnapi/runtime': 1.11.1 '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@rolldown/binding-win32-arm64-msvc@1.1.4': + '@rolldown/binding-win32-arm64-msvc@1.1.5': optional: true - '@rolldown/binding-win32-x64-msvc@1.1.4': + '@rolldown/binding-win32-x64-msvc@1.1.5': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -2724,10 +2806,10 @@ snapshots: '@rollup/pluginutils': 5.4.0(rollup@4.62.2) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.5.0(picomatch@4.0.4) + fdir: 6.5.0(picomatch@4.0.5) is-reference: 1.2.1 magic-string: 0.30.21 - picomatch: 4.0.4 + picomatch: 4.0.5 optionalDependencies: rollup: 4.62.2 @@ -2758,7 +2840,7 @@ snapshots: dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 - picomatch: 4.0.4 + picomatch: 4.0.5 optionalDependencies: rollup: 4.62.2 @@ -2837,49 +2919,49 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.62.2': optional: true - '@shikijs/core@4.3.0': + '@shikijs/core@4.3.1': dependencies: - '@shikijs/primitive': 4.3.0 - '@shikijs/types': 4.3.0 + '@shikijs/primitive': 4.3.1 + '@shikijs/types': 4.3.1 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@4.3.0': + '@shikijs/engine-javascript@4.3.1': dependencies: - '@shikijs/types': 4.3.0 + '@shikijs/types': 4.3.1 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 - '@shikijs/engine-oniguruma@4.3.0': + '@shikijs/engine-oniguruma@4.3.1': dependencies: - '@shikijs/types': 4.3.0 + '@shikijs/types': 4.3.1 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@4.3.0': + '@shikijs/langs@4.3.1': dependencies: - '@shikijs/types': 4.3.0 + '@shikijs/types': 4.3.1 - '@shikijs/primitive@4.3.0': + '@shikijs/primitive@4.3.1': dependencies: - '@shikijs/types': 4.3.0 + '@shikijs/types': 4.3.1 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 - '@shikijs/themes@4.3.0': + '@shikijs/themes@4.3.1': dependencies: - '@shikijs/types': 4.3.0 + '@shikijs/types': 4.3.1 - '@shikijs/types@4.3.0': + '@shikijs/types@4.3.1': dependencies: '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@shikijs/vscode-textmate@10.0.2': {} '@skeletonlabs/skeleton-common@4.15.2': {} - '@skeletonlabs/skeleton-svelte@4.15.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))': + '@skeletonlabs/skeleton-svelte@4.15.2(svelte@5.56.8(@typescript-eslint/types@8.65.0))': dependencies: '@internationalized/date': 3.12.0 '@skeletonlabs/skeleton-common': 4.15.2 @@ -2902,7 +2984,7 @@ snapshots: '@zag-js/rating-group': 1.39.1 '@zag-js/slider': 1.39.1 '@zag-js/steps': 1.39.1 - '@zag-js/svelte': 1.39.1(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + '@zag-js/svelte': 1.39.1(svelte@5.56.8(@typescript-eslint/types@8.65.0)) '@zag-js/switch': 1.39.1 '@zag-js/tabs': 1.39.1 '@zag-js/tags-input': 1.39.1 @@ -2910,144 +2992,144 @@ snapshots: '@zag-js/toggle-group': 1.39.1 '@zag-js/tooltip': 1.39.1 '@zag-js/tree-view': 1.39.1 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) - '@skeletonlabs/skeleton@4.15.2(tailwindcss@4.3.2)': + '@skeletonlabs/skeleton@4.15.2(tailwindcss@4.3.3)': dependencies: - tailwindcss: 4.3.2 + tailwindcss: 4.3.3 '@stackblitz/sdk@1.11.1': {} '@standard-schema/spec@1.1.0': {} - '@sveltejs/acorn-typescript@1.0.10(acorn@8.17.0)': + '@sveltejs/acorn-typescript@1.0.11(acorn@8.17.0)': dependencies: acorn: 8.17.0 - '@sveltejs/adapter-node@5.5.7(@sveltejs/kit@2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))': + '@sveltejs/adapter-node@5.5.7(@sveltejs/kit@2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))': dependencies: '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.2) '@rollup/plugin-json': 6.1.0(rollup@4.62.2) '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.2) '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) - '@sveltejs/kit': 2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + '@sveltejs/kit': 2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) rollup: 4.62.2 - '@sveltejs/enhanced-img@0.11.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(rollup@4.62.2)(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0))': + '@sveltejs/enhanced-img@0.11.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(rollup@4.62.2)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte': 7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) magic-string: 0.30.21 sharp: 0.34.5 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) - svelte-parse-markup: 0.1.5(svelte@5.56.4(@typescript-eslint/types@8.62.1)) - vite: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) + svelte-parse-markup: 0.1.5(svelte@5.56.8(@typescript-eslint/types@8.65.0)) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) vite-imagetools: 9.0.3(rollup@4.62.2) zimmerframe: 1.1.4 transitivePeerDependencies: - rollup - '@sveltejs/kit@2.69.0(@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3)(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0))': + '@sveltejs/kit@2.70.1(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)))(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3)(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@standard-schema/spec': 1.1.0 - '@sveltejs/acorn-typescript': 1.0.10(acorn@8.17.0) - '@sveltejs/vite-plugin-svelte': 7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.17.0) + '@sveltejs/vite-plugin-svelte': 7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@types/cookie': 0.6.0 acorn: 8.17.0 cookie: 0.6.0 - devalue: 5.8.1 + devalue: 5.8.2 esm-env: 1.2.2 kleur: 4.1.5 magic-string: 0.30.21 mrmime: 2.0.1 - set-cookie-parser: 3.1.1 + set-cookie-parser: 3.1.2 sirv: 3.0.2 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) - vite: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) optionalDependencies: typescript: 6.0.3 - '@sveltejs/load-config@0.2.0': {} + '@sveltejs/load-config@0.2.1': {} - '@sveltejs/vite-plugin-svelte@7.1.2(svelte@5.56.4(@typescript-eslint/types@8.62.1))(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.8(@typescript-eslint/types@8.65.0))(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': dependencies: deepmerge: 4.3.1 magic-string: 0.30.21 - obug: 2.1.3 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) - vite: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)) + obug: 2.1.4 + svelte: 5.56.8(@typescript-eslint/types@8.65.0) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) + vitefu: 1.1.3(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)) '@swc/helpers@0.5.23': dependencies: tslib: 2.8.1 - '@tailwindcss/node@4.3.2': + '@tailwindcss/node@4.3.3': dependencies: '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.21.6 + enhanced-resolve: 5.24.3 jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.3.2 + tailwindcss: 4.3.3 - '@tailwindcss/oxide-android-arm64@4.3.2': + '@tailwindcss/oxide-android-arm64@4.3.3': optional: true - '@tailwindcss/oxide-darwin-arm64@4.3.2': + '@tailwindcss/oxide-darwin-arm64@4.3.3': optional: true - '@tailwindcss/oxide-darwin-x64@4.3.2': + '@tailwindcss/oxide-darwin-x64@4.3.3': optional: true - '@tailwindcss/oxide-freebsd-x64@4.3.2': + '@tailwindcss/oxide-freebsd-x64@4.3.3': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.2': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.3.2': + '@tailwindcss/oxide-linux-arm64-gnu@4.3.3': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.3.2': + '@tailwindcss/oxide-linux-arm64-musl@4.3.3': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.3.2': + '@tailwindcss/oxide-linux-x64-gnu@4.3.3': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.3.2': + '@tailwindcss/oxide-linux-x64-musl@4.3.3': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.3.2': + '@tailwindcss/oxide-wasm32-wasi@4.3.3': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.3.2': + '@tailwindcss/oxide-win32-arm64-msvc@4.3.3': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.3.2': + '@tailwindcss/oxide-win32-x64-msvc@4.3.3': optional: true - '@tailwindcss/oxide@4.3.2': + '@tailwindcss/oxide@4.3.3': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.3.2 - '@tailwindcss/oxide-darwin-arm64': 4.3.2 - '@tailwindcss/oxide-darwin-x64': 4.3.2 - '@tailwindcss/oxide-freebsd-x64': 4.3.2 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.2 - '@tailwindcss/oxide-linux-arm64-gnu': 4.3.2 - '@tailwindcss/oxide-linux-arm64-musl': 4.3.2 - '@tailwindcss/oxide-linux-x64-gnu': 4.3.2 - '@tailwindcss/oxide-linux-x64-musl': 4.3.2 - '@tailwindcss/oxide-wasm32-wasi': 4.3.2 - '@tailwindcss/oxide-win32-arm64-msvc': 4.3.2 - '@tailwindcss/oxide-win32-x64-msvc': 4.3.2 - - '@tailwindcss/vite@4.3.2(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0))': - dependencies: - '@tailwindcss/node': 4.3.2 - '@tailwindcss/oxide': 4.3.2 - tailwindcss: 4.3.2 - vite: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) + '@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.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0))': + dependencies: + '@tailwindcss/node': 4.3.3 + '@tailwindcss/oxide': 4.3.3 + tailwindcss: 4.3.3 + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) '@tybys/wasm-util@0.10.3': dependencies: @@ -3060,7 +3142,7 @@ snapshots: '@types/estree@1.0.9': {} - '@types/hast@3.0.4': + '@types/hast@3.0.5': dependencies: '@types/unist': 3.0.3 @@ -3068,9 +3150,9 @@ snapshots: '@types/mdast@4.0.4': dependencies: - '@types/unist': 2.0.11 + '@types/unist': 3.0.3 - '@types/node@26.1.0': + '@types/node@26.1.1': dependencies: undici-types: 8.3.0 @@ -3082,72 +3164,72 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.1 - eslint: 10.6.0(jiti@2.7.0) - ignore: 7.0.5 + '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/type-utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.65.0 + eslint: 10.8.0(jiti@2.7.0) + ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.62.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.65.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) - '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.3) + '@typescript-eslint/types': 8.65.0 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.62.1': + '@typescript-eslint/scope-manager@8.65.0': dependencies: - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 - '@typescript-eslint/tsconfig-utils@8.62.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) debug: 4.4.3 - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.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.62.1': {} + '@typescript-eslint/types@8.65.0': {} - '@typescript-eslint/typescript-estree@8.62.1(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.62.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/visitor-keys': 8.62.1 + '@typescript-eslint/project-service': 8.65.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.3) + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 minimatch: 10.2.5 semver: 7.8.5 @@ -3157,23 +3239,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3)': + '@typescript-eslint/utils@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.62.1 - '@typescript-eslint/types': 8.62.1 - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - eslint: 10.6.0(jiti@2.7.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.65.0 + '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + eslint: 10.8.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.62.1': + '@typescript-eslint/visitor-keys@8.65.0': dependencies: - '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 - '@ungap/structured-clone@1.3.2': {} + '@ungap/structured-clone@1.3.3': {} '@zag-js/accordion@1.39.1': dependencies: @@ -3368,7 +3450,7 @@ snapshots: '@zag-js/popper@1.39.1': dependencies: - '@floating-ui/dom': 1.7.6 + '@floating-ui/dom': 1.8.0 '@zag-js/dom-query': 1.39.1 '@zag-js/utils': 1.39.1 @@ -3427,12 +3509,12 @@ snapshots: dependencies: proxy-compare: 3.0.1 - '@zag-js/svelte@1.39.1(svelte@5.56.4(@typescript-eslint/types@8.62.1))': + '@zag-js/svelte@1.39.1(svelte@5.56.8(@typescript-eslint/types@8.65.0))': dependencies: '@zag-js/core': 1.39.1 '@zag-js/types': 1.39.1 '@zag-js/utils': 1.39.1 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) '@zag-js/switch@1.39.1': dependencies: @@ -3527,7 +3609,7 @@ snapshots: balanced-match@4.0.4: {} - brace-expansion@5.0.7: + brace-expansion@5.0.8: dependencies: balanced-match: 4.0.4 @@ -3581,7 +3663,7 @@ snapshots: detect-libc@2.1.2: {} - devalue@5.8.1: {} + devalue@5.8.2: {} devlop@1.1.0: dependencies: @@ -3589,7 +3671,7 @@ snapshots: dotenv@17.4.2: {} - enhanced-resolve@5.21.6: + enhanced-resolve@5.24.3: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -3627,25 +3709,25 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@10.6.0(jiti@2.7.0)): + eslint-config-prettier@10.1.8(eslint@10.8.0(jiti@2.7.0)): dependencies: - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.0(jiti@2.7.0) - eslint-plugin-svelte@3.20.0(eslint@10.6.0(jiti@2.7.0))(svelte@5.56.4(@typescript-eslint/types@8.62.1)): + eslint-plugin-svelte@3.22.0(eslint@10.8.0(jiti@2.7.0))(svelte@5.56.8(@typescript-eslint/types@8.65.0)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) '@jridgewell/sourcemap-codec': 1.5.5 - eslint: 10.6.0(jiti@2.7.0) + eslint: 10.8.0(jiti@2.7.0) esutils: 2.0.3 globals: 16.5.0 known-css-properties: 0.37.0 - postcss: 8.5.16 - postcss-load-config: 3.1.4(postcss@8.5.16) - postcss-safe-parser: 7.0.1(postcss@8.5.16) + postcss: 8.5.23 + postcss-load-config: 3.1.4(postcss@8.5.23) + postcss-safe-parser: 7.0.1(postcss@8.5.23) semver: 7.8.5 - svelte-eslint-parser: 1.8.0(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + svelte-eslint-parser: 1.8.0(svelte@5.56.8(@typescript-eslint/types@8.65.0)) optionalDependencies: - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) transitivePeerDependencies: - ts-node @@ -3667,12 +3749,12 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.6.0(jiti@2.7.0): + eslint@10.8.0(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.6.0 + '@eslint/config-helpers': 0.7.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.2 '@humanfs/node': 0.16.8 @@ -3724,11 +3806,11 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@2.2.13(@typescript-eslint/types@8.62.1): + esrap@2.3.0(@typescript-eslint/types@8.65.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 optionalDependencies: - '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/types': 8.65.0 esrecurse@4.3.0: dependencies: @@ -3750,9 +3832,9 @@ snapshots: fast-levenshtein@2.0.6: {} - fdir@6.5.0(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 file-entry-cache@8.0.0: dependencies: @@ -3765,10 +3847,10 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.4.2 + flatted: 3.4.3 keyv: 4.5.4 - flatted@3.4.2: {} + flatted@3.4.3: {} fsevents@2.3.2: optional: true @@ -3801,7 +3883,7 @@ snapshots: hast-util-to-html@9.0.5: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 @@ -3815,13 +3897,13 @@ snapshots: hast-util-whitespace@3.0.0: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 html-void-elements@3.0.0: {} ignore@5.3.2: {} - ignore@7.0.5: {} + ignore@7.0.6: {} imagetools-core@9.1.0: {} @@ -3884,36 +3966,69 @@ snapshots: 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 @@ -3930,6 +4045,22 @@ snapshots: lightningcss-win32-arm64-msvc: 1.32.0 lightningcss-win32-x64-msvc: 1.32.0 + lightningcss@1.33.0: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.33.0 + lightningcss-darwin-arm64: 1.33.0 + lightningcss-darwin-x64: 1.33.0 + lightningcss-freebsd-x64: 1.33.0 + lightningcss-linux-arm-gnueabihf: 1.33.0 + lightningcss-linux-arm64-gnu: 1.33.0 + lightningcss-linux-arm64-musl: 1.33.0 + lightningcss-linux-x64-gnu: 1.33.0 + lightningcss-linux-x64-musl: 1.33.0 + lightningcss-win32-arm64-msvc: 1.33.0 + lightningcss-win32-x64-msvc: 1.33.0 + lilconfig@2.1.0: {} locate-character@3.0.0: {} @@ -3944,9 +4075,9 @@ snapshots: mdast-util-to-hast@13.2.1: dependencies: - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.2 + '@ungap/structured-clone': 1.3.3 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -3954,13 +4085,13 @@ snapshots: unist-util-visit: 5.1.0 vfile: 6.0.3 - mdsvex@0.12.7(svelte@5.56.4(@typescript-eslint/types@8.62.1)): + mdsvex@0.12.8(svelte@5.56.8(@typescript-eslint/types@8.65.0)): dependencies: '@types/mdast': 4.0.4 '@types/unist': 2.0.11 prism-svelte: 0.4.7 prismjs: 1.30.0 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) unist-util-visit: 2.0.3 vfile-message: 2.0.4 @@ -3983,7 +4114,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.8 mri@1.2.0: {} @@ -3991,11 +4122,11 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.15: {} + nanoid@3.3.16: {} natural-compare@1.4.0: {} - obug@2.1.3: {} + obug@2.1.4: {} oniguruma-parser@0.12.2: {} @@ -4034,58 +4165,58 @@ snapshots: picocolors@1.1.1: {} - picomatch@4.0.4: {} + picomatch@4.0.5: {} - playwright-core@1.61.1: {} + playwright-core@1.62.0: {} - playwright@1.61.1: + playwright@1.62.0: dependencies: - playwright-core: 1.61.1 + playwright-core: 1.62.0 optionalDependencies: fsevents: 2.3.2 pluralize@8.0.0: {} - postcss-load-config@3.1.4(postcss@8.5.16): + postcss-load-config@3.1.4(postcss@8.5.23): dependencies: lilconfig: 2.1.0 yaml: 1.10.3 optionalDependencies: - postcss: 8.5.16 + postcss: 8.5.23 - postcss-safe-parser@7.0.1(postcss@8.5.16): + postcss-safe-parser@7.0.1(postcss@8.5.23): dependencies: - postcss: 8.5.16 + postcss: 8.5.23 - postcss-scss@4.0.9(postcss@8.5.16): + postcss-scss@4.0.9(postcss@8.5.23): dependencies: - postcss: 8.5.16 + postcss: 8.5.23 postcss-selector-parser@7.1.4: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.5.16: + postcss@8.5.23: dependencies: - nanoid: 3.3.15 + nanoid: 3.3.16 picocolors: 1.1.1 source-map-js: 1.2.1 prelude-ls@1.2.1: {} - prettier-plugin-svelte@4.1.1(prettier@3.9.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1)): + prettier-plugin-svelte@4.1.1(prettier@3.9.6)(svelte@5.56.8(@typescript-eslint/types@8.65.0)): dependencies: - prettier: 3.9.4 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + prettier: 3.9.6 + svelte: 5.56.8(@typescript-eslint/types@8.65.0) - prettier-plugin-tailwindcss@0.0.0-insiders.fc3a063(prettier-plugin-svelte@4.1.1(prettier@3.9.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1)))(prettier@3.9.4): + prettier-plugin-tailwindcss@0.8.1(prettier-plugin-svelte@4.1.1(prettier@3.9.6)(svelte@5.56.8(@typescript-eslint/types@8.65.0)))(prettier@3.9.6): dependencies: - prettier: 3.9.4 + prettier: 3.9.6 optionalDependencies: - prettier-plugin-svelte: 4.1.1(prettier@3.9.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1)) + prettier-plugin-svelte: 4.1.1(prettier@3.9.6)(svelte@5.56.8(@typescript-eslint/types@8.65.0)) - prettier@3.9.4: {} + prettier@3.9.6: {} prism-svelte@0.4.7: {} @@ -4118,26 +4249,26 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - rolldown@1.1.4: + rolldown@1.1.5: dependencies: - '@oxc-project/types': 0.138.0 + '@oxc-project/types': 0.139.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.1.4 - '@rolldown/binding-darwin-arm64': 1.1.4 - '@rolldown/binding-darwin-x64': 1.1.4 - '@rolldown/binding-freebsd-x64': 1.1.4 - '@rolldown/binding-linux-arm-gnueabihf': 1.1.4 - '@rolldown/binding-linux-arm64-gnu': 1.1.4 - '@rolldown/binding-linux-arm64-musl': 1.1.4 - '@rolldown/binding-linux-ppc64-gnu': 1.1.4 - '@rolldown/binding-linux-s390x-gnu': 1.1.4 - '@rolldown/binding-linux-x64-gnu': 1.1.4 - '@rolldown/binding-linux-x64-musl': 1.1.4 - '@rolldown/binding-openharmony-arm64': 1.1.4 - '@rolldown/binding-wasm32-wasi': 1.1.4 - '@rolldown/binding-win32-arm64-msvc': 1.1.4 - '@rolldown/binding-win32-x64-msvc': 1.1.4 + '@rolldown/binding-android-arm64': 1.1.5 + '@rolldown/binding-darwin-arm64': 1.1.5 + '@rolldown/binding-darwin-x64': 1.1.5 + '@rolldown/binding-freebsd-x64': 1.1.5 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.5 + '@rolldown/binding-linux-arm64-gnu': 1.1.5 + '@rolldown/binding-linux-arm64-musl': 1.1.5 + '@rolldown/binding-linux-ppc64-gnu': 1.1.5 + '@rolldown/binding-linux-s390x-gnu': 1.1.5 + '@rolldown/binding-linux-x64-gnu': 1.1.5 + '@rolldown/binding-linux-x64-musl': 1.1.5 + '@rolldown/binding-openharmony-arm64': 1.1.5 + '@rolldown/binding-wasm32-wasi': 1.1.5 + '@rolldown/binding-win32-arm64-msvc': 1.1.5 + '@rolldown/binding-win32-x64-msvc': 1.1.5 rollup@4.62.2: dependencies: @@ -4183,7 +4314,7 @@ snapshots: serialize-javascript@7.0.7: {} - set-cookie-parser@3.1.1: {} + set-cookie-parser@3.1.2: {} sharp@0.34.5: dependencies: @@ -4222,18 +4353,18 @@ snapshots: shebang-regex@3.0.0: {} - shiki@4.3.0: + shiki@4.3.1: dependencies: - '@shikijs/core': 4.3.0 - '@shikijs/engine-javascript': 4.3.0 - '@shikijs/engine-oniguruma': 4.3.0 - '@shikijs/langs': 4.3.0 - '@shikijs/themes': 4.3.0 - '@shikijs/types': 4.3.0 + '@shikijs/core': 4.3.1 + '@shikijs/engine-javascript': 4.3.1 + '@shikijs/engine-oniguruma': 4.3.1 + '@shikijs/langs': 4.3.1 + '@shikijs/themes': 4.3.1 + '@shikijs/types': 4.3.1 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.4 + '@types/hast': 3.0.5 - simple-icons@16.24.1: {} + simple-icons@16.27.0: {} sirv@3.0.2: dependencies: @@ -4256,49 +4387,49 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.7.1(picomatch@4.0.4)(svelte@5.56.4(@typescript-eslint/types@8.62.1))(typescript@6.0.3): + svelte-check@4.7.3(picomatch@4.0.5)(svelte@5.56.8(@typescript-eslint/types@8.65.0))(typescript@6.0.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@sveltejs/load-config': 0.2.0 + '@sveltejs/load-config': 0.2.1 chokidar: 4.0.3 - fdir: 6.5.0(picomatch@4.0.4) + fdir: 6.5.0(picomatch@4.0.5) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) typescript: 6.0.3 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.8.0(svelte@5.56.4(@typescript-eslint/types@8.62.1)): + svelte-eslint-parser@1.8.0(svelte@5.56.8(@typescript-eslint/types@8.65.0)): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 - postcss: 8.5.16 - postcss-scss: 4.0.9(postcss@8.5.16) + postcss: 8.5.23 + postcss-scss: 4.0.9(postcss@8.5.23) postcss-selector-parser: 7.1.4 semver: 7.8.5 optionalDependencies: - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) - svelte-parse-markup@0.1.5(svelte@5.56.4(@typescript-eslint/types@8.62.1)): + svelte-parse-markup@0.1.5(svelte@5.56.8(@typescript-eslint/types@8.65.0)): dependencies: - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) - svelte@5.56.4(@typescript-eslint/types@8.62.1): + svelte@5.56.8(@typescript-eslint/types@8.65.0): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.10(acorn@8.17.0) + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.17.0) '@types/estree': 1.0.9 '@types/trusted-types': 2.0.7 acorn: 8.17.0 aria-query: 5.3.1 axobject-query: 4.1.0 clsx: 2.1.1 - devalue: 5.8.1 + devalue: 5.8.2 esm-env: 1.2.2 - esrap: 2.2.13(@typescript-eslint/types@8.62.1) + esrap: 2.3.0(@typescript-eslint/types@8.65.0) is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 @@ -4306,20 +4437,20 @@ snapshots: transitivePeerDependencies: - '@typescript-eslint/types' - sveltekit-embed@0.0.22(svelte@5.56.4(@typescript-eslint/types@8.62.1)): + sveltekit-embed@0.0.22(svelte@5.56.8(@typescript-eslint/types@8.65.0)): dependencies: - svelte: 5.56.4(@typescript-eslint/types@8.62.1) + svelte: 5.56.8(@typescript-eslint/types@8.65.0) tailwind-merge@3.6.0: {} - tailwindcss@4.3.2: {} + tailwindcss@4.3.3: {} tapable@2.3.3: {} tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 totalist@3.0.1: {} @@ -4335,13 +4466,13 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3): + typescript-eslint@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@6.0.3) - eslint: 10.6.0(jiti@2.7.0) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.8.0(jiti@2.7.0))(typescript@6.0.3) + eslint: 10.8.0(jiti@2.7.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -4419,22 +4550,22 @@ snapshots: transitivePeerDependencies: - rollup - vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0): + vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0): dependencies: - lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.16 - rolldown: 1.1.4 + lightningcss: 1.33.0 + picomatch: 4.0.5 + postcss: 8.5.23 + rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.1.0 + '@types/node': 26.1.1 fsevents: 2.3.3 jiti: 2.7.0 yaml: 2.9.0 - vitefu@1.1.3(vite@8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0)): + vitefu@1.1.3(vite@8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0)): optionalDependencies: - vite: 8.1.3(@types/node@26.1.0)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.1.5(@types/node@26.1.1)(jiti@2.7.0)(yaml@2.9.0) which@2.0.2: dependencies: From ecbe23a9dc6c722f94761954354db92ae96e9883 Mon Sep 17 00:00:00 2001 From: Thilo Maier Date: Sun, 26 Jul 2026 23:56:09 +0200 Subject: [PATCH 3/3] Fixe the note --- .../+page.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md index 8024b3ae..b78322f7 100644 --- a/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md +++ b/src/routes/notes/(2026)/how-to-configure-the-opencode-svelte-plugin/+page.md @@ -1,6 +1,8 @@ --- title: How to configure the OpenCode Svelte plugin -description: TBD. Written when the post is published. +description: + 'The @sveltejs/opencode plugin is easy to configure in OpenCode: drop it into your workspace and + customize it via the TUI to enable the Svelte MCP server and skills.' publishedDate: 2026-07-27 link: https://svelte.dev/docs/ai/opencode-plugin --- @@ -10,9 +12,9 @@ link: https://svelte.dev/docs/ai/opencode-plugin import SveltePluginImage from './SveltePluginImage.svelte'; -When you work with Svelte and SvelteKit and and choose [OpenCode](https://opencode.ai) as your -harness, you can use the official `@sveltejs/opencode` plugin to magically configure the offical -Svelte MCP server and the official Svelte agent skills. +When you work with Svelte and SvelteKit and choose [OpenCode](https://opencode.ai) as your harness, +you can use the official `@sveltejs/opencode` plugin to magically configure the official Svelte MCP +server and the official Svelte agent skills. For a workspace configuration, create `.opencode/opencode.jsonc` in your project root: @@ -26,7 +28,7 @@ For a workspace configuration, create `.opencode/opencode.jsonc` in your project OpenCode will merge your workspace configuration with its global configuration. When you restart OpenCode, the plugin is ready to use with a default configuration. -You can also customize the plugin configuration via the OpenCode TUI. Just and `.opencode/tui.json`: +You can also customize the plugin configuration via the OpenCode TUI. Just add `.opencode/tui.json`: ```json {