From 74a63eaa2f03d983f8dc4dce2bf2df3ebea8f978 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 16:11:51 +0200 Subject: [PATCH 1/7] chore(deps): bump the npm-minor-and-patch group with 11 updates (#241) Bumps the npm-minor-and-patch group with 11 updates: | Package | From | To | | --- | --- | --- | | [turbo](https://github.com/vercel/turborepo) | `2.10.4` | `2.10.5` | | [@supabase/ssr](https://github.com/supabase/ssr) | `0.12.0` | `0.12.3` | | [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.110.2` | `2.110.7` | | [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.56.4` | `5.56.6` | | [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.69.2` | `2.70.0` | | [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.2` | `4.3.3` | | [svelte-check](https://github.com/sveltejs/language-tools) | `4.7.2` | `4.7.3` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.2` | `4.3.3` | | [tsx](https://github.com/privatenumber/tsx) | `4.23.0` | `4.23.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.63.0` | `8.64.0` | | [svelte2tsx](https://github.com/sveltejs/language-tools) | `0.7.57` | `0.7.58` | Updates `turbo` from 2.10.4 to 2.10.5 - [Release notes](https://github.com/vercel/turborepo/releases) - [Changelog](https://github.com/vercel/turborepo/blob/main/RELEASE.md) - [Commits](https://github.com/vercel/turborepo/compare/v2.10.4...v2.10.5) Updates `@supabase/ssr` from 0.12.0 to 0.12.3 - [Release notes](https://github.com/supabase/ssr/releases) - [Changelog](https://github.com/supabase/ssr/blob/main/CHANGELOG.md) - [Commits](https://github.com/supabase/ssr/compare/v0.12.0...v0.12.3) Updates `@supabase/supabase-js` from 2.110.2 to 2.110.7 - [Release notes](https://github.com/supabase/supabase-js/releases) - [Changelog](https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md) - [Commits](https://github.com/supabase/supabase-js/commits/v2.110.7/packages/core/supabase-js) Updates `svelte` from 5.56.4 to 5.56.6 - [Release notes](https://github.com/sveltejs/svelte/releases) - [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md) - [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.56.6/packages/svelte) Updates `@sveltejs/kit` from 2.69.2 to 2.70.0 - [Release notes](https://github.com/sveltejs/kit/releases) - [Changelog](https://github.com/sveltejs/kit/blob/version-3/packages/kit/CHANGELOG.md) - [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.0/packages/kit) Updates `@tailwindcss/vite` from 4.3.2 to 4.3.3 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite) Updates `svelte-check` from 4.7.2 to 4.7.3 - [Release notes](https://github.com/sveltejs/language-tools/releases) - [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check@4.7.2...svelte-check@4.7.3) Updates `tailwindcss` from 4.3.2 to 4.3.3 - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/tailwindcss) Updates `tsx` from 4.23.0 to 4.23.1 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1) Updates `typescript-eslint` from 8.63.0 to 8.64.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/typescript-eslint) Updates `svelte2tsx` from 0.7.57 to 0.7.58 - [Release notes](https://github.com/sveltejs/language-tools/releases) - [Commits](https://github.com/sveltejs/language-tools/compare/svelte2tsx@0.7.57...svelte2tsx@0.7.58) --- updated-dependencies: - dependency-name: turbo dependency-version: 2.10.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: "@supabase/ssr" dependency-version: 0.12.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: "@supabase/supabase-js" dependency-version: 2.110.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: svelte dependency-version: 5.56.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: "@sveltejs/kit" dependency-version: 2.70.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-and-patch - dependency-name: "@tailwindcss/vite" dependency-version: 4.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: svelte-check dependency-version: 4.7.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: tailwindcss dependency-version: 4.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: tsx dependency-version: 4.23.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-and-patch - dependency-name: typescript-eslint dependency-version: 8.64.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-and-patch - dependency-name: svelte2tsx dependency-version: 0.7.58 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-and-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- apps/dashboard/package.json | 12 +- apps/extension/package.json | 12 +- apps/landing/package.json | 10 +- package.json | 2 +- packages/ui/package.json | 12 +- pnpm-lock.yaml | 710 ++++++++++++++++++------------------ 6 files changed, 379 insertions(+), 379 deletions(-) diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index fa5ae143..1f08e0dd 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -16,19 +16,19 @@ "dependencies": { "@pulse/domain": "workspace:*", "@pulse/ui": "workspace:*", - "@supabase/ssr": "^0.12.0", - "@supabase/supabase-js": "^2.110.0", + "@supabase/ssr": "^0.12.3", + "@supabase/supabase-js": "^2.110.7", "@vercel/microfrontends": "^2.3.6", - "svelte": "^5.56.4" + "svelte": "^5.56.6" }, "devDependencies": { "@playwright/test": "^1.61.1", "@pulse/tsconfig": "workspace:*", "@sveltejs/adapter-vercel": "^6.3.2", - "@sveltejs/kit": "^2.69.1", + "@sveltejs/kit": "^2.70.0", "@sveltejs/vite-plugin-svelte": "^5.1.1", - "@tailwindcss/vite": "^4.3.2", - "svelte-check": "^4.7.1", + "@tailwindcss/vite": "^4.3.3", + "svelte-check": "^4.7.3", "typescript": "^5.7.0", "vite": "^8.1.4", "vitest": "^3.2.6" diff --git a/apps/extension/package.json b/apps/extension/package.json index 85475ec5..83435793 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -28,9 +28,9 @@ "dependencies": { "@pulse/domain": "workspace:*", "@pulse/ui": "workspace:*", - "@supabase/supabase-js": "^2.110.0", + "@supabase/supabase-js": "^2.110.7", "lucide-svelte": "^1.0.1", - "svelte": "^5.56.4", + "svelte": "^5.56.6", "zod": "^3.23.0" }, "devDependencies": { @@ -39,7 +39,7 @@ "@playwright/test": "^1.61.1", "@pulse/tsconfig": "workspace:*", "@sveltejs/vite-plugin-svelte": "^5.1.1", - "@tailwindcss/vite": "^4.3.2", + "@tailwindcss/vite": "^4.3.3", "@types/chrome": "^0.2.2", "@types/node": "^26.1.1", "@vitest/coverage-v8": "^3.2.6", @@ -50,10 +50,10 @@ "jsdom": "^29.1.1", "prettier": "^3.9.4", "prettier-plugin-svelte": "^4.1.1", - "tailwindcss": "^4.3.2", - "tsx": "^4.23.0", + "tailwindcss": "^4.3.3", + "tsx": "^4.23.1", "typescript": "^5.7.0", - "typescript-eslint": "^8.62.1", + "typescript-eslint": "^8.64.0", "vite": "^8.1.4", "vitest": "^3.2.6" } diff --git a/apps/landing/package.json b/apps/landing/package.json index 894fe549..b6afdb80 100644 --- a/apps/landing/package.json +++ b/apps/landing/package.json @@ -12,18 +12,18 @@ "typecheck": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --threshold error" }, "dependencies": { - "@supabase/ssr": "^0.12.0", - "@supabase/supabase-js": "^2.110.0", + "@supabase/ssr": "^0.12.3", + "@supabase/supabase-js": "^2.110.7", "@vercel/microfrontends": "^2.3.6", - "svelte": "^5.56.4", + "svelte": "^5.56.6", "zod": "^3.25.76" }, "devDependencies": { "@pulse/tsconfig": "workspace:*", "@sveltejs/adapter-vercel": "^6.3.2", - "@sveltejs/kit": "^2.69.1", + "@sveltejs/kit": "^2.70.0", "@sveltejs/vite-plugin-svelte": "^5.1.1", - "svelte-check": "^4.7.1", + "svelte-check": "^4.7.3", "typescript": "^5.7.0", "vite": "^8.1.4", "vitest": "^3.2.6" diff --git a/package.json b/package.json index 676fd40e..4c63911f 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,6 @@ "lint-staged": "^17.0.8", "simple-git-hooks": "^2.13.1", "supabase": "^2.109.0", - "turbo": "^2.10.3" + "turbo": "^2.10.5" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 6c920bb6..080e82ab 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -31,21 +31,21 @@ "check": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "svelte": "^5.56.4" + "svelte": "^5.56.6" }, "devDependencies": { "@pulse/tsconfig": "workspace:*", "@sveltejs/package": "^2.5.8", "@sveltejs/vite-plugin-svelte": "^5.1.1", - "@tailwindcss/vite": "^4.3.2", - "svelte-check": "^4.7.1", - "svelte2tsx": "^0.7.57", - "tailwindcss": "^4.3.2", + "@tailwindcss/vite": "^4.3.3", + "svelte-check": "^4.7.3", + "svelte2tsx": "^0.7.58", + "tailwindcss": "^4.3.3", "typescript": "^5.7.0", "vite": "^8.1.4", "vitest": "^3.2.6" }, "peerDependencies": { - "tailwindcss": "^4.3.2" + "tailwindcss": "^4.3.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4b549a4..76d2e46e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^2.109.0 version: 2.109.1 turbo: - specifier: ^2.10.3 - version: 2.10.4 + specifier: ^2.10.5 + version: 2.10.5 apps/dashboard: dependencies: @@ -39,17 +39,17 @@ importers: specifier: workspace:* version: link:../../packages/ui '@supabase/ssr': - specifier: ^0.12.0 - version: 0.12.0(@supabase/supabase-js@2.110.2) + specifier: ^0.12.3 + version: 0.12.3(@supabase/supabase-js@2.110.7) '@supabase/supabase-js': - specifier: ^2.110.0 - version: 2.110.2 + specifier: ^2.110.7 + version: 2.110.7 '@vercel/microfrontends': specifier: ^2.3.6 - version: 2.4.0(@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte: - specifier: ^5.56.4 - version: 5.56.4(@typescript-eslint/types@8.63.0) + specifier: ^5.56.6 + version: 5.56.6(@typescript-eslint/types@8.64.0) devDependencies: '@playwright/test': specifier: ^1.61.1 @@ -59,28 +59,28 @@ importers: version: link:../../packages/tsconfig '@sveltejs/adapter-vercel': specifier: ^6.3.2 - version: 6.3.4(@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(rollup@4.60.1) + version: 6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1) '@sveltejs/kit': - specifier: ^2.69.1 - version: 2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + specifier: ^2.70.0 + version: 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@tailwindcss/vite': - specifier: ^4.3.2 - version: 4.3.2(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + specifier: ^4.3.3 + version: 4.3.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte-check: - specifier: ^4.7.1 - version: 4.7.2(picomatch@4.0.5)(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3) + specifier: ^4.7.3 + version: 4.7.3(picomatch@4.0.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) typescript: specifier: ^5.7.0 version: 5.9.3 vite: specifier: 6.4.3 - version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) vitest: specifier: ^3.2.6 - version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) apps/extension: dependencies: @@ -91,21 +91,21 @@ importers: specifier: workspace:* version: link:../../packages/ui '@supabase/supabase-js': - specifier: ^2.110.0 - version: 2.110.2 + specifier: ^2.110.7 + version: 2.110.7 lucide-svelte: specifier: ^1.0.1 - version: 1.0.1(svelte@5.56.4(@typescript-eslint/types@8.63.0)) + version: 1.0.1(svelte@5.56.6(@typescript-eslint/types@8.64.0)) svelte: - specifier: ^5.56.4 - version: 5.56.4(@typescript-eslint/types@8.63.0) + specifier: ^5.56.6 + version: 5.56.6(@typescript-eslint/types@8.64.0) zod: specifier: ^3.23.0 version: 3.25.76 devDependencies: '@crxjs/vite-plugin': specifier: ^2.7.1 - version: 2.7.1(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 2.7.1(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@eslint/js': specifier: ^9.39.4 version: 9.39.4 @@ -117,10 +117,10 @@ importers: version: link:../../packages/tsconfig '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@tailwindcss/vite': - specifier: ^4.3.2 - version: 4.3.2(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + specifier: ^4.3.3 + version: 4.3.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@types/chrome': specifier: ^0.2.2 version: 0.2.2 @@ -129,13 +129,13 @@ importers: version: 26.1.1 '@vitest/coverage-v8': specifier: ^3.2.6 - version: 3.2.6(vitest@3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 3.2.6(vitest@3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) eslint: specifier: ^10.7.0 version: 10.7.0(jiti@2.7.0) eslint-plugin-svelte: specifier: ^3.20.0 - version: 3.20.0(eslint@10.7.0(jiti@2.7.0))(svelte@5.56.4(@typescript-eslint/types@8.63.0)) + version: 3.20.0(eslint@10.7.0(jiti@2.7.0))(svelte@5.56.6(@typescript-eslint/types@8.64.0)) fake-indexeddb: specifier: ^6.2.5 version: 6.2.5 @@ -150,40 +150,40 @@ importers: version: 3.9.5 prettier-plugin-svelte: specifier: ^4.1.1 - version: 4.1.1(prettier@3.9.5)(svelte@5.56.4(@typescript-eslint/types@8.63.0)) + version: 4.1.1(prettier@3.9.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0)) tailwindcss: - specifier: ^4.3.2 - version: 4.3.2 + specifier: ^4.3.3 + version: 4.3.3 tsx: - specifier: ^4.23.0 - version: 4.23.0 + specifier: ^4.23.1 + version: 4.23.1 typescript: specifier: ^5.7.0 version: 5.9.3 typescript-eslint: - specifier: ^8.62.1 - version: 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + specifier: ^8.64.0 + version: 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) vite: specifier: 6.4.3 - version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) vitest: specifier: ^3.2.6 - version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) apps/landing: dependencies: '@supabase/ssr': - specifier: ^0.12.0 - version: 0.12.0(@supabase/supabase-js@2.110.2) + specifier: ^0.12.3 + version: 0.12.3(@supabase/supabase-js@2.110.7) '@supabase/supabase-js': - specifier: ^2.110.0 - version: 2.110.2 + specifier: ^2.110.7 + version: 2.110.7 '@vercel/microfrontends': specifier: ^2.3.6 - version: 2.4.0(@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte: - specifier: ^5.56.4 - version: 5.56.4(@typescript-eslint/types@8.63.0) + specifier: ^5.56.6 + version: 5.56.6(@typescript-eslint/types@8.64.0) zod: specifier: ^3.25.76 version: 3.25.76 @@ -193,25 +193,25 @@ importers: version: link:../../packages/tsconfig '@sveltejs/adapter-vercel': specifier: ^6.3.2 - version: 6.3.4(@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(rollup@4.60.1) + version: 6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1) '@sveltejs/kit': - specifier: ^2.69.1 - version: 2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + specifier: ^2.70.0 + version: 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte-check: - specifier: ^4.7.1 - version: 4.7.2(picomatch@4.0.5)(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3) + specifier: ^4.7.3 + version: 4.7.3(picomatch@4.0.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) typescript: specifier: ^5.7.0 version: 5.9.3 vite: specifier: 6.4.3 - version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) vitest: specifier: ^3.2.6 - version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) packages/domain: devDependencies: @@ -223,46 +223,46 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.6 - version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) packages/tsconfig: {} packages/ui: dependencies: svelte: - specifier: ^5.56.4 - version: 5.56.4(@typescript-eslint/types@8.63.0) + specifier: ^5.56.6 + version: 5.56.6(@typescript-eslint/types@8.64.0) devDependencies: '@pulse/tsconfig': specifier: workspace:* version: link:../tsconfig '@sveltejs/package': specifier: ^2.5.8 - version: 2.5.8(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3) + version: 2.5.8(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@tailwindcss/vite': - specifier: ^4.3.2 - version: 4.3.2(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + specifier: ^4.3.3 + version: 4.3.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte-check: - specifier: ^4.7.1 - version: 4.7.2(picomatch@4.0.5)(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3) + specifier: ^4.7.3 + version: 4.7.3(picomatch@4.0.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) svelte2tsx: - specifier: ^0.7.57 - version: 0.7.57(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3) + specifier: ^0.7.58 + version: 0.7.58(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) tailwindcss: - specifier: ^4.3.2 - version: 4.3.2 + specifier: ^4.3.3 + version: 4.3.3 typescript: specifier: ^5.7.0 version: 5.9.3 vite: specifier: 6.4.3 - version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) vitest: specifier: ^3.2.6 - version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + version: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) packages: @@ -954,8 +954,8 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@supabase/auth-js@2.110.2': - resolution: {integrity: sha512-Qj7a6EDP+AMMQFWqGv+qFa8r6re//dk+qQI5bA0KK+PZmnI3JPu97TDeNt6SMiQ2FkklP79hP2yDFYSnA989OA==} + '@supabase/auth-js@2.110.7': + resolution: {integrity: sha512-M5Bpl4hCv6kHcOO/xM06Dyfg1mYLHljMkp1plhzG9IRZPc3czvyMsSN1XpL5+GKisOKM3lSN59zhpcm6sMVXfA==} engines: {node: '>=22.0.0'} '@supabase/cli-darwin-arm64@2.109.1': @@ -1002,36 +1002,36 @@ packages: cpu: [x64] os: [win32] - '@supabase/functions-js@2.110.2': - resolution: {integrity: sha512-ZjjqrXpxM9/rE+eAtZxiK45EWy9EBoJQ322Q5Y75LccYQNh212neHTgXP/o4MIzmH0LNXT8UzvTZtQOfOzyoeQ==} + '@supabase/functions-js@2.110.7': + resolution: {integrity: sha512-megYmexlYEoR/0qlsr4Snh9wtzAodO7MAri3NMevZrXzNvQRKlvmTcSBoKGLQEPDakgDZMqbMdf9DwoZz6qfoA==} engines: {node: '>=22.0.0'} - '@supabase/phoenix@0.4.4': - resolution: {integrity: sha512-Gt0pqoXuIqX/8dvG0OKp/wMCobXNH3klNbUPBNyOfN0YA1IswrM3HyWFMOPk1Jy+BRaIyDPcFx4jLBwHNmlyfQ==} + '@supabase/phoenix@0.4.5': + resolution: {integrity: sha512-aAn9H9ovVyeApKy11OWOrrOGq8DV68yWeH4ud2lN9fzn4aO8Zb5GLL9m1pUg9nLqIcT+ZDfAcsZe0E/nqdv2lw==} - '@supabase/postgrest-js@2.110.2': - resolution: {integrity: sha512-++LBmcIMwCtgO4tISQUmo9+2xkRwHQqS8ZKMCnhXLe9P8k8YQRXuMoh/RiSzQSoev8gqet0W7yOboW0cUxnt0Q==} + '@supabase/postgrest-js@2.110.7': + resolution: {integrity: sha512-ban6YV0djhVaqVYezlOARKLIuOBSvLLhyQVZjA2nxPrtswhxHCl1+gI4giFgI9ATQAaMNbUZb4JXiuL5lEA/5g==} engines: {node: '>=22.0.0'} - '@supabase/realtime-js@2.110.2': - resolution: {integrity: sha512-z3jTOTPgyn6E3r6dVOOQ10He4yAMB2czjFw7xVdX3s16MHElna5rY1gVaePs0NIo6xvtMYbtmOXlFaFt/ePLpg==} + '@supabase/realtime-js@2.110.7': + resolution: {integrity: sha512-AMtZjyFA2gsmjuxopPNS/sRznLQHG0Ht5x+ytTPTOh3vAcOTUlVRLx7gW4/CONNnbb3PKOkE+HmM35HOSbmomQ==} engines: {node: '>=22.0.0'} - '@supabase/ssr@0.12.0': - resolution: {integrity: sha512-d9XV5XzJvzzZbeAIM7fWTCUYxQJZ2Ru6ny3dJHmHGp/LIrJ+o9FpD7N9Rf/UhhWEvHXSoDe8SI32Z2ouOdMjBg==} + '@supabase/ssr@0.12.3': + resolution: {integrity: sha512-qWXJ/dI7CiYDKyTgIPqJ4Qkh8y5edh2LdF/nkN48z47mmEVzAO2OE+YErYeQ/UemVfonn/F4kFz+lhLqoVMdpw==} peerDependencies: - '@supabase/supabase-js': ^2.108.0 + '@supabase/supabase-js': ^2.110.5 - '@supabase/storage-js@2.110.2': - resolution: {integrity: sha512-EhsRSwSnmQefKJsAxoRUZ0hvHr92ECM8DDGAKR5z0HdoJx4heI60PjHUTruVNZxKX6XeobLGDyLud020Bw1iwg==} + '@supabase/storage-js@2.110.7': + resolution: {integrity: sha512-2tcDE8cjEDy1uKxKavBpKQod1JdMV1jDXQag48TCa+kycmJOltc0yVabC0BUlhOwAl6WykXU2aOsH3ELMtZrmQ==} engines: {node: '>=22.0.0'} - '@supabase/supabase-js@2.110.2': - resolution: {integrity: sha512-r9q9w4ZQ6mOjh36aqUNFSisBF611vzpO8JphBESr2Q1SWvmGFQeI7Jq7Y+PaNMZ6Zszz+S2yTlJStCpnaMSnQg==} + '@supabase/supabase-js@2.110.7': + resolution: {integrity: sha512-AnfO3A230Shy6RMO7cya3Wl1OcXnABJrzH8vP+fY7/RFjhzcchB7DjKkkTIAntlwekD+GkSFzEvt2tC+D4Fp8w==} engines: {node: '>=22.0.0'} - '@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 @@ -1041,8 +1041,8 @@ packages: peerDependencies: '@sveltejs/kit': ^2.4.0 - '@sveltejs/kit@2.69.2': - resolution: {integrity: sha512-CMdPDbYjRwRu4KXTxBVMuOpFPCt1i/v0ANennotec+K9Cmb2e3w2yYzJiC6Vh/WSvm9Khi5sJMZa0rJPqfHlDw==} + '@sveltejs/kit@2.70.0': + resolution: {integrity: sha512-5pBnJwdNzxbrxp1TLK1NPMFF0Cx57iZUDKInznKcfifYR9m9poWfZI2Tfhw6BZIjYor5dXvcibt4EQgar3k6ww==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -1083,69 +1083,69 @@ packages: svelte: ^5.0.0 vite: 6.4.3 - '@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: @@ -1156,54 +1156,54 @@ 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: 6.4.3 - '@turbo/darwin-64@2.10.4': - resolution: {integrity: sha512-m1MUEI4MJ69r5CwfMYxmHi0H0rrgiYCBOp0tgBZ9x/YVvOb5uu/lRIDyDwdtH054R2yWeQaIigUGu6aCX9f8cA==} + '@turbo/darwin-64@2.10.5': + resolution: {integrity: sha512-ENvPwy3x5yS7MwNYHeWjqOBXkwIMp39Pd+/zXC6PoiNzF8EIvvLZOZZ+ny6L9x4WgS5vxUii2LM5gM+zjPdnWw==} cpu: [x64] os: [darwin] - '@turbo/darwin-arm64@2.10.4': - resolution: {integrity: sha512-VQ1Yxs5zkPT+2z7t1P4mvn6JmcKLkOCAsPuK9XbOvuVj0DlTlETfIXNisX0771v/vTWHOQqiwoGi+TtAUq8efw==} + '@turbo/darwin-arm64@2.10.5': + resolution: {integrity: sha512-rqROo9zsF/P9RqsdtbLD1nFJicjSrYyvQ9kNJC38AbxA3pAs6VAlATvtvOFx7bqOv6vicf20SP9kF33avJjy2w==} cpu: [arm64] os: [darwin] - '@turbo/linux-64@2.10.4': - resolution: {integrity: sha512-IzV1QovmwX7mfGnVinmE++2IB8tbeo38weltiuH5zNqwCTBjLs/DytyRKx+bmnhHdXIq9SheR8p0Nip/LBUPHg==} + '@turbo/linux-64@2.10.5': + resolution: {integrity: sha512-RoSSiNFUxi27zLJuM9F6GyWWjHgLch9t6nwD6K0FkXRirZkTLlzIj6IhFnK8H9++nefLtdFqylE4vGjZAv6AAA==} cpu: [x64] os: [linux] - '@turbo/linux-arm64@2.10.4': - resolution: {integrity: sha512-rfujSQkP5aYiRn0PgTM7F00WkJCP/bKDVZbOx3WmrZwa/vHA0bplhCl328kpX7VI9HH2vI90ISGwuSVgJgoqTw==} + '@turbo/linux-arm64@2.10.5': + resolution: {integrity: sha512-4ZComcpzmHGmVynQqvvi+iZOSq/tBvY1SltXB8g4NZRsrA01W8E+yRL8RNM+PLoyWsrCnJa8xa+DkWkv+xg4iQ==} cpu: [arm64] os: [linux] - '@turbo/windows-64@2.10.4': - resolution: {integrity: sha512-NnspP7Wd5fa3Wwnqv9bKfhegqZzuHBgbPxdZU/idTLQcazx/vgKu95JlCx2YHY0hdvKCnPcARrDwM+KEUmaO7A==} + '@turbo/windows-64@2.10.5': + resolution: {integrity: sha512-eL2Iyj4DbMINq1Sr1w0iAi6nAiZOF16KSlRGwCJpVh+IWZeY33MAsLHVOBMj1xoFtncVJXclCVpTPL2nBoYkFg==} cpu: [x64] os: [win32] - '@turbo/windows-arm64@2.10.4': - resolution: {integrity: sha512-Iv02YgOpaEShc2OkG7mgCJ2pEw1RUKiKbs0h8W5wAf4jZ5vpmraTEjuGTgHRuOORQnC1GN3KHo5WB+hu1abRMA==} + '@turbo/windows-arm64@2.10.5': + resolution: {integrity: sha512-sog+wP+8YSJrdWZ/rUJg8xghVTrwoG+BrSlDQpnK5fzSgJHn1INRWXbVWRH0d3vX8dBI01E3yxXRre9Dn+OXQA==} cpu: [arm64] os: [win32] @@ -1249,63 +1249,63 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@typescript-eslint/eslint-plugin@8.63.0': - resolution: {integrity: sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==} + '@typescript-eslint/eslint-plugin@8.64.0': + resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.63.0 + '@typescript-eslint/parser': ^8.64.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.63.0': - resolution: {integrity: sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==} + '@typescript-eslint/parser@8.64.0': + resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==} 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.63.0': - resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==} + '@typescript-eslint/project-service@8.64.0': + resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.63.0': - resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==} + '@typescript-eslint/scope-manager@8.64.0': + resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.63.0': - resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==} + '@typescript-eslint/tsconfig-utils@8.64.0': + resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.63.0': - resolution: {integrity: sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==} + '@typescript-eslint/type-utils@8.64.0': + resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==} 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.63.0': - resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==} + '@typescript-eslint/types@8.64.0': + resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.63.0': - resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==} + '@typescript-eslint/typescript-estree@8.64.0': + resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.63.0': - resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==} + '@typescript-eslint/utils@8.64.0': + resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==} 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.63.0': - resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==} + '@typescript-eslint/visitor-keys@8.64.0': + resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vercel/microfrontends@2.4.0': @@ -1399,11 +1399,6 @@ packages: resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} - acorn@8.16.0: - resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.17.0: resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} engines: {node: '>=0.4.0'} @@ -1642,8 +1637,8 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - enhanced-resolve@5.21.6: - resolution: {integrity: sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==} + enhanced-resolve@5.24.2: + resolution: {integrity: sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -2422,8 +2417,13 @@ packages: engines: {node: '>=10'} hasBin: true - set-cookie-parser@3.1.0: - resolution: {integrity: sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==} + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + + set-cookie-parser@3.1.2: + resolution: {integrity: sha512-5/r/lTwbJ3zQ+qwdUFZYeRNqda7P5HD8zQKqlSjdGt1/S0cjLAphHusj4Y58ahDtWn/g32xrIS58/ikOvwl0Lw==} shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -2505,8 +2505,8 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - svelte-check@4.7.2: - resolution: {integrity: sha512-GoS4XJdGswlq0rIT1vtFLzJY1bvHtY37McY9H9Gkm1Ggw/ICdZYn8J/Z8Yi0BEL0i3R4+jtaWVePjyppMlij/A==} + svelte-check@4.7.3: + resolution: {integrity: sha512-DHdTCGX62R0fCxBEaT+USdASAnoaRBaaNczkRJl0K7o3WyoCeVUbVxo6fKqpOll/B+WMWCsiFK0eFrJSNBKZIg==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -2522,21 +2522,21 @@ packages: svelte: optional: true - svelte2tsx@0.7.57: - resolution: {integrity: sha512-nQo0xEfUpSVjfkxan2UmC6Wl9UZVe9+/pglUiyBNMJ7KDQ9DDooucmXdToBOvzSfgYjj/kMYwf6CTTDz/z048w==} + svelte2tsx@0.7.58: + resolution: {integrity: sha512-NXzvlRQ2ZH8mhHOIQURyzGAu2RbbY+rcSNIXs39m2bBo6Fcw3T+EgDHnCKhncupRtzUqhWNaqQnAkfLCDjHrDg==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 - svelte@5.56.4: - resolution: {integrity: sha512-/d0QHehmRuJW8gVz395MTkPcPozxzdjBMBE8oEYGz8O3b9KTMzzQ9ZHJQLuFKOHOPQbU6kx/X4iid/EBBzH7iw==} + svelte@5.56.6: + resolution: {integrity: sha512-p4HDLDogGHKRKCrgckQHNs5PEfXkju6JI5jTywueaKJI5hAdjPohEhRtQ0M1SWC/+TA73SPln+r7srr+7e4nZA==} engines: {node: '>=18'} symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - 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==} @@ -2615,21 +2615,21 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.23.0: - resolution: {integrity: sha512-eUdUIaCr963q2h5u3+QwvYp0+eqPvn+egeqZUm0hwERCqqx1E3kK5ehbGCvqSE5MQAULr67ww0cA3jKc3YkM1w==} + tsx@4.23.1: + resolution: {integrity: sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==} engines: {node: '>=18.0.0'} hasBin: true - turbo@2.10.4: - resolution: {integrity: sha512-GQpduILaKjoaGljw097ScsSyKTtZSY7cZ3bJktzfTkPMyCf3ShKLuXK2IaOEN2Plziml+ArR7WJ1m+V4VbnaKQ==} + turbo@2.10.5: + resolution: {integrity: sha512-07Y/C7OUp23l4P92PJoYtFNbHjLhftrZH5Ce7dbczS4kX2Re+wtbXvZLoxn/pUtzgsQaRCBaRuZPJp4zmAn0WQ==} hasBin: true type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.63.0: - resolution: {integrity: sha512-xgwXyzG4sK9ALkBxbyGkTMMOS+imnW65iPhxCQMK83KhxyoDNW7l+IDqEf9vMdoUidHpOoS967RCq4eMiTexwQ==} + typescript-eslint@8.64.0: + resolution: {integrity: sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -2866,7 +2866,7 @@ snapshots: dependencies: css-tree: 3.2.1 - '@crxjs/vite-plugin@2.7.1(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@crxjs/vite-plugin@2.7.1(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@webcomponents/custom-elements': 1.6.0 acorn-walk: 8.3.5 @@ -2882,7 +2882,7 @@ snapshots: rollup: 4.60.1 rxjs: 7.5.7 tinyglobby: 0.2.17 - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -3163,7 +3163,7 @@ snapshots: https-proxy-agent: 7.0.6 node-fetch: 2.7.0 nopt: 8.1.0 - semver: 7.7.4 + semver: 7.8.5 tar: 7.5.17 transitivePeerDependencies: - encoding @@ -3285,7 +3285,7 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@supabase/auth-js@2.110.2': + '@supabase/auth-js@2.110.7': dependencies: tslib: 2.8.1 @@ -3313,46 +3313,46 @@ snapshots: '@supabase/cli-windows-x64@2.109.1': optional: true - '@supabase/functions-js@2.110.2': + '@supabase/functions-js@2.110.7': dependencies: tslib: 2.8.1 - '@supabase/phoenix@0.4.4': {} + '@supabase/phoenix@0.4.5': {} - '@supabase/postgrest-js@2.110.2': + '@supabase/postgrest-js@2.110.7': dependencies: tslib: 2.8.1 - '@supabase/realtime-js@2.110.2': + '@supabase/realtime-js@2.110.7': dependencies: - '@supabase/phoenix': 0.4.4 + '@supabase/phoenix': 0.4.5 tslib: 2.8.1 - '@supabase/ssr@0.12.0(@supabase/supabase-js@2.110.2)': + '@supabase/ssr@0.12.3(@supabase/supabase-js@2.110.7)': dependencies: - '@supabase/supabase-js': 2.110.2 + '@supabase/supabase-js': 2.110.7 cookie: 1.1.1 - '@supabase/storage-js@2.110.2': + '@supabase/storage-js@2.110.7': dependencies: iceberg-js: 0.8.1 tslib: 2.8.1 - '@supabase/supabase-js@2.110.2': + '@supabase/supabase-js@2.110.7': dependencies: - '@supabase/auth-js': 2.110.2 - '@supabase/functions-js': 2.110.2 - '@supabase/postgrest-js': 2.110.2 - '@supabase/realtime-js': 2.110.2 - '@supabase/storage-js': 2.110.2 + '@supabase/auth-js': 2.110.7 + '@supabase/functions-js': 2.110.7 + '@supabase/postgrest-js': 2.110.7 + '@supabase/realtime-js': 2.110.7 + '@supabase/storage-js': 2.110.7 - '@sveltejs/acorn-typescript@1.0.10(acorn@8.16.0)': + '@sveltejs/acorn-typescript@1.0.11(acorn@8.17.0)': dependencies: - acorn: 8.16.0 + acorn: 8.17.0 - '@sveltejs/adapter-vercel@6.3.4(@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(rollup@4.60.1)': + '@sveltejs/adapter-vercel@6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1)': dependencies: - '@sveltejs/kit': 2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + '@sveltejs/kit': 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@vercel/nft': 1.10.2(rollup@4.60.1) esbuild: 0.28.1 transitivePeerDependencies: @@ -3360,145 +3360,145 @@ snapshots: - rollup - supports-color - '@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@standard-schema/spec': 1.1.0 - '@sveltejs/acorn-typescript': 1.0.10(acorn@8.16.0) - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.17.0) + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@types/cookie': 0.6.0 - acorn: 8.16.0 + acorn: 8.17.0 cookie: 0.6.0 devalue: 5.8.1 esm-env: 1.2.2 kleur: 4.1.5 magic-string: 0.30.21 mrmime: 2.0.1 - set-cookie-parser: 3.1.0 + set-cookie-parser: 3.1.2 sirv: 3.0.2 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) optionalDependencies: typescript: 5.9.3 '@sveltejs/load-config@0.2.0': {} - '@sveltejs/package@2.5.8(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)': + '@sveltejs/package@2.5.8(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)': dependencies: chokidar: 5.0.0 kleur: 4.1.5 sade: 1.8.1 semver: 7.7.4 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) - svelte2tsx: 0.7.57(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) + svelte2tsx: 0.7.58(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) debug: 4.4.3 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) debug: 4.4.3 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.21 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) - vitefu: 1.1.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) + vitefu: 1.1.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - '@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.2 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@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': - dependencies: - '@tailwindcss/node': 4.3.2 - '@tailwindcss/oxide': 4.3.2 - tailwindcss: 4.3.2 - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) - - '@turbo/darwin-64@2.10.4': + '@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@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': + dependencies: + '@tailwindcss/node': 4.3.3 + '@tailwindcss/oxide': 4.3.3 + tailwindcss: 4.3.3 + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) + + '@turbo/darwin-64@2.10.5': optional: true - '@turbo/darwin-arm64@2.10.4': + '@turbo/darwin-arm64@2.10.5': optional: true - '@turbo/linux-64@2.10.4': + '@turbo/linux-64@2.10.5': optional: true - '@turbo/linux-arm64@2.10.4': + '@turbo/linux-arm64@2.10.5': optional: true - '@turbo/windows-64@2.10.4': + '@turbo/windows-64@2.10.5': optional: true - '@turbo/windows-arm64@2.10.4': + '@turbo/windows-arm64@2.10.5': optional: true '@types/chai@5.2.3': @@ -3539,14 +3539,14 @@ snapshots: '@types/trusted-types@2.0.7': {} - '@typescript-eslint/eslint-plugin@8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.63.0 - '@typescript-eslint/type-utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.63.0 + '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.64.0 + '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.64.0 eslint: 10.7.0(jiti@2.7.0) ignore: 7.0.6 natural-compare: 1.4.0 @@ -3555,41 +3555,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.63.0 - '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.63.0 + '@typescript-eslint/scope-manager': 8.64.0 + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.64.0 debug: 4.4.3 eslint: 10.7.0(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.63.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.64.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@5.9.3) - '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) + '@typescript-eslint/types': 8.64.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.63.0': + '@typescript-eslint/scope-manager@8.64.0': dependencies: - '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/visitor-keys': 8.63.0 + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/visitor-keys': 8.64.0 - '@typescript-eslint/tsconfig-utils@8.63.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.64.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) debug: 4.4.3 eslint: 10.7.0(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@5.9.3) @@ -3597,40 +3597,40 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.63.0': {} + '@typescript-eslint/types@8.64.0': {} - '@typescript-eslint/typescript-estree@8.63.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.64.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.63.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@5.9.3) - '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/visitor-keys': 8.63.0 + '@typescript-eslint/project-service': 8.64.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/visitor-keys': 8.64.0 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.7.4 + semver: 7.8.5 tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/utils@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.63.0 - '@typescript-eslint/types': 8.63.0 - '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.64.0 + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) eslint: 10.7.0(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.63.0': + '@typescript-eslint/visitor-keys@8.64.0': dependencies: - '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/types': 8.64.0 eslint-visitor-keys: 5.0.1 - '@vercel/microfrontends@2.4.0(@sveltejs/kit@2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@vercel/microfrontends@2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@next/env': 16.0.10 '@types/md5': 2.3.6 @@ -3645,8 +3645,8 @@ snapshots: path-to-regexp: 6.3.0 semver: 7.7.4 optionalDependencies: - '@sveltejs/kit': 2.69.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.4(@typescript-eslint/types@8.63.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)))(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + '@sveltejs/kit': 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - debug @@ -3654,8 +3654,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 2.0.3 '@rollup/pluginutils': 5.3.0(rollup@4.60.1) - acorn: 8.16.0 - acorn-import-attributes: 1.9.5(acorn@8.16.0) + acorn: 8.17.0 + acorn-import-attributes: 1.9.5(acorn@8.17.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -3669,7 +3669,7 @@ snapshots: - rollup - supports-color - '@vitest/coverage-v8@3.2.6(vitest@3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@vitest/coverage-v8@3.2.6(vitest@3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -3684,7 +3684,7 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.2 tinyrainbow: 2.0.0 - vitest: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + vitest: 3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -3696,13 +3696,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.6(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0))': + '@vitest/mocker@3.2.6(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@vitest/spy': 3.2.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) '@vitest/pretty-format@3.2.6': dependencies: @@ -3734,9 +3734,9 @@ snapshots: abbrev@3.0.1: {} - acorn-import-attributes@1.9.5(acorn@8.16.0): + acorn-import-attributes@1.9.5(acorn@8.17.0): dependencies: - acorn: 8.16.0 + acorn: 8.17.0 acorn-jsx@5.3.2(acorn@8.17.0): dependencies: @@ -3744,9 +3744,7 @@ snapshots: acorn-walk@8.3.5: dependencies: - acorn: 8.16.0 - - acorn@8.16.0: {} + acorn: 8.17.0 acorn@8.17.0: {} @@ -3956,7 +3954,7 @@ snapshots: emoji-regex@9.2.2: {} - enhanced-resolve@5.21.6: + enhanced-resolve@5.24.2: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -4031,7 +4029,7 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-svelte@3.20.0(eslint@10.7.0(jiti@2.7.0))(svelte@5.56.4(@typescript-eslint/types@8.63.0)): + eslint-plugin-svelte@3.20.0(eslint@10.7.0(jiti@2.7.0))(svelte@5.56.6(@typescript-eslint/types@8.64.0)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0(jiti@2.7.0)) '@jridgewell/sourcemap-codec': 1.5.5 @@ -4043,9 +4041,9 @@ snapshots: postcss-load-config: 3.1.4(postcss@8.5.17) postcss-safe-parser: 7.0.1(postcss@8.5.17) semver: 7.7.4 - svelte-eslint-parser: 1.8.0(svelte@5.56.4(@typescript-eslint/types@8.63.0)) + svelte-eslint-parser: 1.8.0(svelte@5.56.6(@typescript-eslint/types@8.64.0)) optionalDependencies: - svelte: 5.56.4(@typescript-eslint/types@8.63.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) transitivePeerDependencies: - ts-node @@ -4122,11 +4120,11 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@2.2.13(@typescript-eslint/types@8.63.0): + esrap@2.2.13(@typescript-eslint/types@8.64.0): dependencies: '@jridgewell/sourcemap-codec': 1.5.5 optionalDependencies: - '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/types': 8.64.0 esrecurse@4.3.0: dependencies: @@ -4487,9 +4485,9 @@ snapshots: lru-cache@11.5.2: {} - lucide-svelte@1.0.1(svelte@5.56.4(@typescript-eslint/types@8.63.0)): + lucide-svelte@1.0.1(svelte@5.56.6(@typescript-eslint/types@8.64.0)): dependencies: - svelte: 5.56.4(@typescript-eslint/types@8.63.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) magic-string@0.30.21: dependencies: @@ -4503,7 +4501,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.5 md5@2.3.0: dependencies: @@ -4656,10 +4654,10 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@4.1.1(prettier@3.9.5)(svelte@5.56.4(@typescript-eslint/types@8.63.0)): + prettier-plugin-svelte@4.1.1(prettier@3.9.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0)): dependencies: prettier: 3.9.5 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) prettier@3.9.5: {} @@ -4737,7 +4735,9 @@ snapshots: semver@7.7.4: {} - set-cookie-parser@3.1.0: {} + semver@7.8.5: {} + + set-cookie-parser@3.1.2: {} shebang-command@2.0.0: dependencies: @@ -4828,7 +4828,7 @@ snapshots: dependencies: has-flag: 4.0.0 - svelte-check@4.7.2(picomatch@4.0.5)(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3): + svelte-check@4.7.3(picomatch@4.0.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 '@sveltejs/load-config': 0.2.0 @@ -4836,12 +4836,12 @@ snapshots: fdir: 6.5.0(picomatch@4.0.5) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) typescript: 5.9.3 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.8.0(svelte@5.56.4(@typescript-eslint/types@8.63.0)): + svelte-eslint-parser@1.8.0(svelte@5.56.6(@typescript-eslint/types@8.64.0)): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -4851,29 +4851,29 @@ snapshots: postcss-selector-parser: 7.1.4 semver: 7.7.4 optionalDependencies: - svelte: 5.56.4(@typescript-eslint/types@8.63.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) - svelte2tsx@0.7.57(svelte@5.56.4(@typescript-eslint/types@8.63.0))(typescript@5.9.3): + svelte2tsx@0.7.58(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3): dependencies: dedent-js: 1.0.1 scule: 1.3.0 - svelte: 5.56.4(@typescript-eslint/types@8.63.0) + svelte: 5.56.6(@typescript-eslint/types@8.64.0) typescript: 5.9.3 - svelte@5.56.4(@typescript-eslint/types@8.63.0): + svelte@5.56.6(@typescript-eslint/types@8.64.0): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.10(acorn@8.16.0) - '@types/estree': 1.0.8 + '@sveltejs/acorn-typescript': 1.0.11(acorn@8.17.0) + '@types/estree': 1.0.9 '@types/trusted-types': 2.0.7 - acorn: 8.16.0 + acorn: 8.17.0 aria-query: 5.3.1 axobject-query: 4.1.0 clsx: 2.1.1 devalue: 5.8.1 esm-env: 1.2.2 - esrap: 2.2.13(@typescript-eslint/types@8.63.0) + esrap: 2.2.13(@typescript-eslint/types@8.64.0) is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 @@ -4883,7 +4883,7 @@ snapshots: symbol-tree@3.2.4: {} - tailwindcss@4.3.2: {} + tailwindcss@4.3.3: {} tapable@2.3.3: {} @@ -4951,31 +4951,31 @@ snapshots: tslib@2.8.1: {} - tsx@4.23.0: + tsx@4.23.1: dependencies: esbuild: 0.28.1 optionalDependencies: fsevents: 2.3.3 - turbo@2.10.4: + turbo@2.10.5: optionalDependencies: - '@turbo/darwin-64': 2.10.4 - '@turbo/darwin-arm64': 2.10.4 - '@turbo/linux-64': 2.10.4 - '@turbo/linux-arm64': 2.10.4 - '@turbo/windows-64': 2.10.4 - '@turbo/windows-arm64': 2.10.4 + '@turbo/darwin-64': 2.10.5 + '@turbo/darwin-arm64': 2.10.5 + '@turbo/linux-64': 2.10.5 + '@turbo/linux-arm64': 2.10.5 + '@turbo/windows-64': 2.10.5 + '@turbo/windows-arm64': 2.10.5 type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3): + typescript-eslint@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.63.0(@typescript-eslint/parser@8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.63.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.64.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) eslint: 10.7.0(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: @@ -4995,13 +4995,13 @@ snapshots: util-deprecate@1.0.2: {} - vite-node@3.2.4(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0): + vite-node@3.2.4(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - jiti @@ -5016,7 +5016,7 @@ snapshots: - tsx - yaml - vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0): + vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.5) @@ -5029,18 +5029,18 @@ snapshots: fsevents: 2.3.3 jiti: 2.7.0 lightningcss: 1.32.0 - tsx: 4.23.0 + tsx: 4.23.1 yaml: 2.9.0 - vitefu@1.1.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)): + vitefu@1.1.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)): optionalDependencies: - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) - vitest@3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0): + vitest@3.2.6(@types/node@26.1.1)(jiti@2.7.0)(jsdom@29.1.1(@noble/hashes@1.8.0))(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.6 - '@vitest/mocker': 3.2.6(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0)) + '@vitest/mocker': 3.2.6(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@vitest/pretty-format': 3.2.6 '@vitest/runner': 3.2.6 '@vitest/snapshot': 3.2.6 @@ -5058,8 +5058,8 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) - vite-node: 3.2.4(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.0)(yaml@2.9.0) + vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) + vite-node: 3.2.4(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.1.1 From 6cb6a32a3d403449ce133475d53ba3ac4c0fbe1e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 16:18:17 +0200 Subject: [PATCH 2/7] chore(deps): bump actions/setup-node from 6 to 7 (#240) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6 to 7. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/connector-health.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af640511..8dd69d5f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,7 +69,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' @@ -99,7 +99,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' @@ -129,7 +129,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' @@ -159,7 +159,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' @@ -200,7 +200,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' @@ -253,7 +253,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' diff --git a/.github/workflows/connector-health.yml b/.github/workflows/connector-health.yml index 76a6a30a..433c315d 100644 --- a/.github/workflows/connector-health.yml +++ b/.github/workflows/connector-health.yml @@ -32,7 +32,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 60bf39e6..e4f617bb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,7 +46,7 @@ jobs: version: ${{ env.PNPM_VERSION }} - name: Setup Node.js - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: ${{ env.NODE_VERSION }} cache: 'pnpm' From 9c90e589be84ea8142757af315fca984146d0c08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 16:21:03 +0200 Subject: [PATCH 3/7] chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 5.1.1 to 7.2.0 (#243) Bumps [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) from 5.1.1 to 7.2.0. - [Release notes](https://github.com/sveltejs/vite-plugin-svelte/releases) - [Changelog](https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md) - [Commits](https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.2.0/packages/vite-plugin-svelte) --- updated-dependencies: - dependency-name: "@sveltejs/vite-plugin-svelte" dependency-version: 7.2.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- apps/dashboard/package.json | 2 +- apps/extension/package.json | 2 +- apps/landing/package.json | 2 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 79 +++++++++++++++---------------------- 5 files changed, 36 insertions(+), 51 deletions(-) diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index 1f08e0dd..080493ea 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -26,7 +26,7 @@ "@pulse/tsconfig": "workspace:*", "@sveltejs/adapter-vercel": "^6.3.2", "@sveltejs/kit": "^2.70.0", - "@sveltejs/vite-plugin-svelte": "^5.1.1", + "@sveltejs/vite-plugin-svelte": "^7.2.0", "@tailwindcss/vite": "^4.3.3", "svelte-check": "^4.7.3", "typescript": "^5.7.0", diff --git a/apps/extension/package.json b/apps/extension/package.json index 83435793..544aaa73 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -38,7 +38,7 @@ "@eslint/js": "^9.39.4", "@playwright/test": "^1.61.1", "@pulse/tsconfig": "workspace:*", - "@sveltejs/vite-plugin-svelte": "^5.1.1", + "@sveltejs/vite-plugin-svelte": "^7.2.0", "@tailwindcss/vite": "^4.3.3", "@types/chrome": "^0.2.2", "@types/node": "^26.1.1", diff --git a/apps/landing/package.json b/apps/landing/package.json index b6afdb80..6be8f981 100644 --- a/apps/landing/package.json +++ b/apps/landing/package.json @@ -22,7 +22,7 @@ "@pulse/tsconfig": "workspace:*", "@sveltejs/adapter-vercel": "^6.3.2", "@sveltejs/kit": "^2.70.0", - "@sveltejs/vite-plugin-svelte": "^5.1.1", + "@sveltejs/vite-plugin-svelte": "^7.2.0", "svelte-check": "^4.7.3", "typescript": "^5.7.0", "vite": "^8.1.4", diff --git a/packages/ui/package.json b/packages/ui/package.json index 080e82ab..5d2e9476 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@pulse/tsconfig": "workspace:*", "@sveltejs/package": "^2.5.8", - "@sveltejs/vite-plugin-svelte": "^5.1.1", + "@sveltejs/vite-plugin-svelte": "^7.2.0", "@tailwindcss/vite": "^4.3.3", "svelte-check": "^4.7.3", "svelte2tsx": "^0.7.58", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76d2e46e..21f3c7d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 2.110.7 '@vercel/microfrontends': specifier: ^2.3.6 - version: 2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte: specifier: ^5.56.6 version: 5.56.6(@typescript-eslint/types@8.64.0) @@ -59,13 +59,13 @@ importers: version: link:../../packages/tsconfig '@sveltejs/adapter-vercel': specifier: ^6.3.2 - version: 6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1) + version: 6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1) '@sveltejs/kit': specifier: ^2.70.0 - version: 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@sveltejs/vite-plugin-svelte': - specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^7.2.0 + version: 7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@tailwindcss/vite': specifier: ^4.3.3 version: 4.3.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) @@ -116,8 +116,8 @@ importers: specifier: workspace:* version: link:../../packages/tsconfig '@sveltejs/vite-plugin-svelte': - specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^7.2.0 + version: 7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@tailwindcss/vite': specifier: ^4.3.3 version: 4.3.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) @@ -180,7 +180,7 @@ importers: version: 2.110.7 '@vercel/microfrontends': specifier: ^2.3.6 - version: 2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte: specifier: ^5.56.6 version: 5.56.6(@typescript-eslint/types@8.64.0) @@ -193,13 +193,13 @@ importers: version: link:../../packages/tsconfig '@sveltejs/adapter-vercel': specifier: ^6.3.2 - version: 6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1) + version: 6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1) '@sveltejs/kit': specifier: ^2.70.0 - version: 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@sveltejs/vite-plugin-svelte': - specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^7.2.0 + version: 7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) svelte-check: specifier: ^4.7.3 version: 4.7.3(picomatch@4.0.5)(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) @@ -240,8 +240,8 @@ importers: specifier: ^2.5.8 version: 2.5.8(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3) '@sveltejs/vite-plugin-svelte': - specifier: ^5.1.1 - version: 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^7.2.0 + version: 7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@tailwindcss/vite': specifier: ^4.3.3 version: 4.3.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) @@ -1068,19 +1068,11 @@ packages: peerDependencies: svelte: ^3.44.0 || ^4.0.0 || ^5.0.0-next.1 - '@sveltejs/vite-plugin-svelte-inspector@4.0.1': - resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} + '@sveltejs/vite-plugin-svelte@7.2.0': + resolution: {integrity: sha512-1SpkuMSRLfugrVX+IrKfE1RUegzo8AQzKQ6qQPfVzbcWi5IhuTPaKb5ZrLpucleFznkc4/RTeSPoRnGWFxX+EQ==} + engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: - '@sveltejs/vite-plugin-svelte': ^5.0.0 - svelte: ^5.0.0 - vite: 6.4.3 - - '@sveltejs/vite-plugin-svelte@5.1.1': - resolution: {integrity: sha512-Y1Cs7hhTc+a5E9Va/xwKlAJoariQyHY+5zBgCZg4PFWNYQ1nMN9sjK1zhw1gK69DuqVP++sht/1GZg1aRwmAXQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} - peerDependencies: - svelte: ^5.0.0 + svelte: ^5.46.4 vite: 6.4.3 '@tailwindcss/node@4.3.3': @@ -2236,6 +2228,10 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + obug@2.1.4: + resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} + engines: {node: '>=12.20.0'} + onetime@7.0.0: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} @@ -3350,9 +3346,9 @@ snapshots: dependencies: acorn: 8.17.0 - '@sveltejs/adapter-vercel@6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1)': + '@sveltejs/adapter-vercel@6.3.4(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(rollup@4.60.1)': dependencies: - '@sveltejs/kit': 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + '@sveltejs/kit': 2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@vercel/nft': 1.10.2(rollup@4.60.1) esbuild: 0.28.1 transitivePeerDependencies: @@ -3360,11 +3356,11 @@ snapshots: - rollup - supports-color - '@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': + '@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@standard-schema/spec': 1.1.0 '@sveltejs/acorn-typescript': 1.0.11(acorn@8.17.0) - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + '@sveltejs/vite-plugin-svelte': 7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) '@types/cookie': 0.6.0 acorn: 8.17.0 cookie: 0.6.0 @@ -3393,27 +3389,14 @@ snapshots: transitivePeerDependencies: - typescript - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': - dependencies: - '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) - debug: 4.4.3 - svelte: 5.56.6(@typescript-eslint/types@8.64.0) - vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) - transitivePeerDependencies: - - supports-color - - '@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': + '@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) - debug: 4.4.3 deepmerge: 4.3.1 - kleur: 4.1.5 magic-string: 0.30.21 + obug: 2.1.4 svelte: 5.56.6(@typescript-eslint/types@8.64.0) vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) vitefu: 1.1.3(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) - transitivePeerDependencies: - - supports-color '@tailwindcss/node@4.3.3': dependencies: @@ -3630,7 +3613,7 @@ snapshots: '@typescript-eslint/types': 8.64.0 eslint-visitor-keys: 5.0.1 - '@vercel/microfrontends@2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': + '@vercel/microfrontends@2.4.0(@sveltejs/kit@2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0))': dependencies: '@next/env': 16.0.10 '@types/md5': 2.3.6 @@ -3645,7 +3628,7 @@ snapshots: path-to-regexp: 6.3.0 semver: 7.7.4 optionalDependencies: - '@sveltejs/kit': 2.70.0(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) + '@sveltejs/kit': 2.70.0(@sveltejs/vite-plugin-svelte@7.2.0(svelte@5.56.6(@typescript-eslint/types@8.64.0))(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)))(svelte@5.56.6(@typescript-eslint/types@8.64.0))(typescript@5.9.3)(vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0)) vite: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(lightningcss@1.32.0)(tsx@4.23.1)(yaml@2.9.0) transitivePeerDependencies: - debug @@ -4565,6 +4548,8 @@ snapshots: dependencies: boolbase: 1.0.0 + obug@2.1.4: {} + onetime@7.0.0: dependencies: mimic-function: 5.0.1 From 5900873be2de295b1e87d264b37357f3dc0b28c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 17:46:00 +0200 Subject: [PATCH 4/7] chore(deps-dev): bump vite from 6.4.3 to 8.1.5 (#245) Co-authored-by: Guy MANDINA --- apps/dashboard/package.json | 2 +- apps/extension/package.json | 2 +- apps/landing/package.json | 2 +- packages/ui/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index 080493ea..4379a489 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -30,7 +30,7 @@ "@tailwindcss/vite": "^4.3.3", "svelte-check": "^4.7.3", "typescript": "^5.7.0", - "vite": "^8.1.4", + "vite": "^8.1.5", "vitest": "^3.2.6" } } diff --git a/apps/extension/package.json b/apps/extension/package.json index 544aaa73..21b38c01 100644 --- a/apps/extension/package.json +++ b/apps/extension/package.json @@ -54,7 +54,7 @@ "tsx": "^4.23.1", "typescript": "^5.7.0", "typescript-eslint": "^8.64.0", - "vite": "^8.1.4", + "vite": "^8.1.5", "vitest": "^3.2.6" } } diff --git a/apps/landing/package.json b/apps/landing/package.json index 6be8f981..650fad0e 100644 --- a/apps/landing/package.json +++ b/apps/landing/package.json @@ -25,7 +25,7 @@ "@sveltejs/vite-plugin-svelte": "^7.2.0", "svelte-check": "^4.7.3", "typescript": "^5.7.0", - "vite": "^8.1.4", + "vite": "^8.1.5", "vitest": "^3.2.6" } } diff --git a/packages/ui/package.json b/packages/ui/package.json index 5d2e9476..180c117b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -42,7 +42,7 @@ "svelte2tsx": "^0.7.58", "tailwindcss": "^4.3.3", "typescript": "^5.7.0", - "vite": "^8.1.4", + "vite": "^8.1.5", "vitest": "^3.2.6" }, "peerDependencies": { From 90bc4bb7ddcaaed2b29ae37f4f85dea6ab05504e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 26 Jul 2026 07:45:53 +0000 Subject: [PATCH 5/7] fix(extension): badge icon count from notifiable missions only The extension icon badge was counting every unseen mission from the current scan (often ~1000), while Chrome notifications correctly used the score/smart-alert differential (~2). Drive the badge from notifiableMissionIds so both surfaces stay aligned, including when the notification itself is rate-limited. --- apps/extension/src/background/index.ts | 31 ++++---- .../shell/notifications/notify-missions.ts | 74 ++++++++++++------- .../models/notification-deep-link.model.md | 6 +- .../tests/unit/background/index.test.ts | 57 +++++++++++++- .../notifications/notify-missions.test.ts | 60 ++++++++++++--- 5 files changed, 177 insertions(+), 51 deletions(-) diff --git a/apps/extension/src/background/index.ts b/apps/extension/src/background/index.ts index 29ab91e3..4f7b8659 100644 --- a/apps/extension/src/background/index.ts +++ b/apps/extension/src/background/index.ts @@ -342,29 +342,34 @@ async function persistScanResults( return; } - // Update badge with new mission count + // Unseen missions feed the notification filter. The icon badge must mirror + // that notifiable differential (high-score / smart-alert matches), not the + // raw unseen pool — otherwise a first scan of ~1000 missions badges "1000" + // while the Chrome notification correctly reports only ~2 new ones. const seenIds = await getSeenIds(); const seenSet = new Set(seenIds); const newMissions = missions.filter((m) => !seenSet.has(m.id)); - const newCount = newMissions.length; - if (newCount > 0) { - await setNewMissionCount(newCount); - await chrome.action.setBadgeText({ text: String(newCount) }); + const notification = + newMissions.length > 0 + ? await notifyHighScoreMissions(newMissions) + : { shown: false, notifiedMissionIds: [], notifiableMissionIds: [] }; + + const badgeCount = notification.notifiableMissionIds.length; + if (badgeCount > 0) { + await setNewMissionCount(badgeCount); + await chrome.action.setBadgeText({ text: String(badgeCount) }); await chrome.action.setBadgeBackgroundColor({ color: '#58d9a9' }); await chrome.action.setBadgeTextColor({ color: '#ffffff' }); } else { await clearNewMissionBadge(); } - // Send notifications for high-score missions if enabled. notifyHighScoreMissions - // also persists the deep-link focus intent BEFORE the Chrome notification is - // shown, so a fast click can never race ahead of the intent write. - if (newCount > 0) { - const notification = await notifyHighScoreMissions(newMissions); - if (notification.shown && notification.notifiedMissionIds.length > 0) { - await saveSeenIds(markAsSeen(seenIds, notification.notifiedMissionIds)); - } + // notifyHighScoreMissions also persists the deep-link focus intent BEFORE the + // Chrome notification is shown, so a fast click can never race ahead of the + // intent write. + if (notification.shown && notification.notifiedMissionIds.length > 0) { + await saveSeenIds(markAsSeen(seenIds, notification.notifiedMissionIds)); } } diff --git a/apps/extension/src/lib/shell/notifications/notify-missions.ts b/apps/extension/src/lib/shell/notifications/notify-missions.ts index 009570b8..77b15b49 100644 --- a/apps/extension/src/lib/shell/notifications/notify-missions.ts +++ b/apps/extension/src/lib/shell/notifications/notify-missions.ts @@ -72,9 +72,24 @@ const loadLastNotificationTime = async (): Promise => { export interface NotificationResult { shown: boolean; + /** Mission IDs included in a Chrome notification that was actually shown. */ notifiedMissionIds: string[]; + /** + * Mission IDs that passed notification filters for this scan. + * Populated even when the Chrome notification was not shown (rate-limit or + * create failure). Empty when alerts are disabled/muted or nothing matches. + * The extension icon badge uses this so it matches the notification + * differential instead of counting every unseen mission from the scan. + */ + notifiableMissionIds: string[]; } +const emptyNotificationResult = (): NotificationResult => ({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: [], +}); + /** * Creates Chrome notifications for high-score missions. * @@ -85,11 +100,12 @@ export interface NotificationResult { * - Clicking the notification opens the side panel * * @param missions - All missions from the scan - * @returns Whether a notification was shown, and which mission IDs were included + * @returns Whether a notification was shown, which mission IDs were included, + * and which IDs passed filters (for the extension badge) */ export const notifyHighScoreMissions = async (missions: Mission[]): Promise => { if (missions.length === 0) { - return { shown: false, notifiedMissionIds: [] }; + return emptyNotificationResult(); } // Check if notifications are enabled @@ -97,22 +113,16 @@ export const notifyHighScoreMissions = async (missions: Mission[]): Promise mission.id); + + if (notifiableMissionIds.length === 0) { + return emptyNotificationResult(); + } + + // Check rate limit after filter so callers can still badge the differential. + const lastTime = await loadLastNotificationTime(); + if (!canNotify(lastTime, now)) { + return { + shown: false, + notifiedMissionIds: [], + notifiableMissionIds, + }; } // Build notification content based on count @@ -170,11 +193,7 @@ export const notifyHighScoreMissions = async (missions: Mission[]): Promise mission.id), - 'notification', - now - ); + const intent = createDeepLinkIntent(notifiableMissionIds, 'notification', now); if (intent) { await setDeepLinkIntent(intent); } @@ -195,7 +214,7 @@ export const notifyHighScoreMissions = async (missions: Mission[]): Promise mission.id), + missionIds: notifiableMissionIds, missionTitles: notifiableMissions.map((mission) => mission.title), scoreThreshold: connectedAlertPreferences?.scoreThreshold ?? settings.notificationScoreThreshold, @@ -206,14 +225,19 @@ export const notifyHighScoreMissions = async (missions: Mission[]): Promise mission.id), + notifiedMissionIds: notifiableMissionIds, + notifiableMissionIds, }; } catch (err) { console.error('[MissionPulse] Failed to create notification:', err); // Rollback the intent we wrote optimistically above so the next panel open // doesn't land on missions the user was never actually notified about. await clearDeepLinkIntent().catch(() => {}); - return { shown: false, notifiedMissionIds: [] }; + return { + shown: false, + notifiedMissionIds: [], + notifiableMissionIds, + }; } }; diff --git a/apps/extension/src/models/notification-deep-link.model.md b/apps/extension/src/models/notification-deep-link.model.md index 9ef5eb9e..186849f4 100644 --- a/apps/extension/src/models/notification-deep-link.model.md +++ b/apps/extension/src/models/notification-deep-link.model.md @@ -121,9 +121,13 @@ at notify time. The legacy `showNewOnly` filter excludes seen missions, so toggling it after a notification would hide the very missions we want to show. The focus lens bypasses seen entirely (F2): focus is an explicit id allow-list applied after the normal pipeline, so seen-marking becomes harmless to the -deep-link UX. We keep the seen-mark (it powers the badge/new-count correctly) +deep-link UX. We keep the seen-mark (it prevents re-alerting the same missions) but it no longer dictates the focus surface. +The extension icon badge is driven by `notifiableMissionIds` from +`notifyHighScoreMissions` (same score/smart-alert filter as the Chrome +notification), not by the raw unseen-mission count from the scan. + --- ## 4. Zero-LLM invariant diff --git a/apps/extension/tests/unit/background/index.test.ts b/apps/extension/tests/unit/background/index.test.ts index fda08a60..7ecfabe8 100644 --- a/apps/extension/tests/unit/background/index.test.ts +++ b/apps/extension/tests/unit/background/index.test.ts @@ -344,6 +344,7 @@ describe('background auto-scan notifications', () => { notifyHighScoreMissions.mockResolvedValue({ shown: true, notifiedMissionIds: ['mission-1'], + notifiableMissionIds: ['mission-1'], }); getMissions.mockResolvedValue([makeMission()]); resetNewMissionCount.mockResolvedValue(undefined); @@ -396,8 +397,48 @@ describe('background auto-scan notifications', () => { expect.objectContaining({ id: 'mission-2' }), ]); expect(saveSeenIds).toHaveBeenCalledWith(['already-seen', 'mission-1']); + // Badge mirrors the notifiable differential (mission-1), not all unseen (2). + expect(setNewMissionCount).toHaveBeenCalledWith(1); + expect(setBadgeText).toHaveBeenCalledWith({ text: '1' }); + }); + + it('badges only notifiable missions even when the unseen pool is large', async () => { + const manyUnseen = Array.from({ length: 1000 }, (_, index) => + makeMission({ id: `bulk-${index}`, score: 40 }) + ); + runScan.mockResolvedValueOnce({ + missions: [ + ...manyUnseen, + makeMission({ id: 'hot-1', score: 95 }), + makeMission({ id: 'hot-2', score: 91 }), + ], + errors: [], + }); + notifyHighScoreMissions.mockResolvedValueOnce({ + shown: true, + notifiedMissionIds: ['hot-1', 'hot-2'], + notifiableMissionIds: ['hot-1', 'hot-2'], + }); + + await alarmListener?.({ name: 'auto-scan' }); + expect(setNewMissionCount).toHaveBeenCalledWith(2); expect(setBadgeText).toHaveBeenCalledWith({ text: '2' }); + expect(setBadgeText).not.toHaveBeenCalledWith({ text: '1002' }); + }); + + it('still badges notifiable missions when Chrome notification is rate-limited', async () => { + notifyHighScoreMissions.mockResolvedValueOnce({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: ['mission-1'], + }); + + await alarmListener?.({ name: 'auto-scan' }); + + expect(setNewMissionCount).toHaveBeenCalledWith(1); + expect(setBadgeText).toHaveBeenCalledWith({ text: '1' }); + expect(saveSeenIds).not.toHaveBeenCalled(); }); it('clears badge and new mission count when all fetched missions are already seen', async () => { @@ -405,7 +446,6 @@ describe('background auto-scan notifications', () => { missions: [makeMission({ id: 'already-seen', score: 92 })], errors: [], }); - notifyHighScoreMissions.mockResolvedValueOnce({ shown: false, notifiedMissionIds: [] }); await alarmListener?.({ name: 'auto-scan' }); @@ -428,6 +468,21 @@ describe('background auto-scan notifications', () => { expect(notifyHighScoreMissions).not.toHaveBeenCalled(); }); + it('clears badge when no unseen mission passes notification filters', async () => { + notifyHighScoreMissions.mockResolvedValueOnce({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: [], + }); + + await alarmListener?.({ name: 'auto-scan' }); + + expect(notifyHighScoreMissions).toHaveBeenCalled(); + expect(setNewMissionCount).toHaveBeenCalledWith(0); + expect(setBadgeText).toHaveBeenCalledWith({ text: '' }); + expect(saveSeenIds).not.toHaveBeenCalled(); + }); + it('saves profiles through the service worker and rescored missions locally', async () => { expect(messageListener).toBeTypeOf('function'); const sendResponse = vi.fn(); diff --git a/apps/extension/tests/unit/notifications/notify-missions.test.ts b/apps/extension/tests/unit/notifications/notify-missions.test.ts index f550beab..80f70540 100644 --- a/apps/extension/tests/unit/notifications/notify-missions.test.ts +++ b/apps/extension/tests/unit/notifications/notify-missions.test.ts @@ -125,7 +125,11 @@ describe('notifyHighScoreMissions', () => { await import('../../../src/lib/shell/notifications/notify-missions'); const result = await notifyHighScoreMissions([makeMission()]); - expect(result).toEqual({ shown: false, notifiedMissionIds: [] }); + expect(result).toEqual({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: [], + }); expect(notificationsCreate).not.toHaveBeenCalled(); }); @@ -142,7 +146,11 @@ describe('notifyHighScoreMissions', () => { }), ]); - expect(result).toEqual({ shown: true, notifiedMissionIds: ['low-basic'] }); + expect(result).toEqual({ + shown: true, + notifiedMissionIds: ['low-basic'], + notifiableMissionIds: ['low-basic'], + }); expect(notificationsCreate).toHaveBeenCalledWith( 'high-score-missions', expect.objectContaining({ @@ -174,7 +182,11 @@ describe('notifyHighScoreMissions', () => { makeMission({ id: 'new-one', title: 'Nouvelle mission', score: 92 }), ]); - expect(result).toEqual({ shown: true, notifiedMissionIds: ['new-one'] }); + expect(result).toEqual({ + shown: true, + notifiedMissionIds: ['new-one'], + notifiableMissionIds: ['new-one'], + }); expect(notificationsCreate).toHaveBeenCalledWith( 'high-score-missions', expect.objectContaining({ message: 'Nouvelle mission' }) @@ -191,7 +203,11 @@ describe('notifyHighScoreMissions', () => { makeMission({ id: '4', title: 'Mission 4', score: 92 }), ]); - expect(result).toEqual({ shown: true, notifiedMissionIds: ['1', '2', '3', '4'] }); + expect(result).toEqual({ + shown: true, + notifiedMissionIds: ['1', '2', '3', '4'], + notifiableMissionIds: ['1', '2', '3', '4'], + }); expect(notificationsCreate).toHaveBeenCalledWith( 'high-score-missions', expect.objectContaining({ @@ -221,7 +237,11 @@ describe('notifyHighScoreMissions', () => { makeMission({ id: 'low-tjm', title: 'Low TJM', stack: ['Svelte'], score: 90, tjm: 500 }), ]); - expect(result).toEqual({ shown: true, notifiedMissionIds: ['svelte'] }); + expect(result).toEqual({ + shown: true, + notifiedMissionIds: ['svelte'], + notifiableMissionIds: ['svelte'], + }); expect(notificationsCreate).toHaveBeenCalledWith( 'high-score-missions', expect.objectContaining({ message: 'Svelte' }) @@ -254,7 +274,11 @@ describe('notifyHighScoreMissions', () => { await import('../../../src/lib/shell/notifications/notify-missions'); const result = await notifyHighScoreMissions([makeMission({ score: 99 })]); - expect(result).toEqual({ shown: false, notifiedMissionIds: [] }); + expect(result).toEqual({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: [], + }); expect(notificationsCreate).not.toHaveBeenCalled(); }); @@ -274,19 +298,29 @@ describe('notifyHighScoreMissions', () => { await import('../../../src/lib/shell/notifications/notify-missions'); const result = await notifyHighScoreMissions([makeMission({ score: 99 })]); - expect(result).toEqual({ shown: false, notifiedMissionIds: [] }); + expect(result).toEqual({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: [], + }); expect(notificationsCreate).not.toHaveBeenCalled(); expect(recordAlertHistoryEntry).not.toHaveBeenCalled(); }); - it('returns false when cooldown is still active from session storage', async () => { + it('returns notifiable ids without showing when cooldown is still active', async () => { sessionGet.mockResolvedValueOnce({ last_notification_time: 1_700_000_000_000 - 60_000 }); const { notifyHighScoreMissions } = await import('../../../src/lib/shell/notifications/notify-missions'); - const result = await notifyHighScoreMissions([makeMission({ title: 'Mission rate-limited' })]); + const result = await notifyHighScoreMissions([ + makeMission({ id: 'rate-limited', title: 'Mission rate-limited', score: 90 }), + ]); - expect(result).toEqual({ shown: false, notifiedMissionIds: [] }); + expect(result).toEqual({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: ['rate-limited'], + }); expect(notificationsCreate).not.toHaveBeenCalled(); }); @@ -320,7 +354,11 @@ describe('notifyHighScoreMissions', () => { await import('../../../src/lib/shell/notifications/notify-missions'); const result = await notifyHighScoreMissions([makeMission({ id: 'm1', score: 90 })]); - expect(result).toEqual({ shown: false, notifiedMissionIds: [] }); + expect(result).toEqual({ + shown: false, + notifiedMissionIds: [], + notifiableMissionIds: ['m1'], + }); // The optimistic intent write must be cleaned up so the next panel open // does not land on missions the user was never actually notified about. expect(sessionRemove).toHaveBeenCalled(); From 15cdfb18aef5e89abda223b482cfb9536cba6fc6 Mon Sep 17 00:00:00 2001 From: Guy MANDINA NZEZA Date: Sun, 26 Jul 2026 09:50:02 +0200 Subject: [PATCH 6/7] docs: add Cursor Cloud specific setup instructions to AGENTS.md (#258) Co-authored-by: Cursor Agent --- AGENTS.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 07754d16..ad360398 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -464,3 +464,17 @@ Tout le code dans `src/dev/` est derrière `import.meta.env.DEV` et n'est jamais 11. **Importer du Shell depuis le Core** — `core/` ne doit JAMAIS importer depuis `shell/` 12. **Utiliser `Date.now()` ou `new Date()` dans le Core** — Injecter via paramètre depuis le Shell 13. **Mettre de l'I/O dans le Core** — Pas de `fetch`, `indexedDB`, `chrome.*` dans `core/` + +## Cursor Cloud specific instructions + +Environnement : Node ≥22 et pnpm 10.x sont préinstallés. Le script de mise à jour lance `pnpm install`, donc les dépendances sont déjà présentes au démarrage d'une session. + +Commandes standards (voir `package.json` racine et `README.md`) : `pnpm lint`, `pnpm test`, `pnpm build` — toutes passent en l'état (le lint ne renvoie que des warnings, 0 erreur). + +Lancer le produit principal (extension Chrome) sans navigateur : + +- `pnpm --filter @pulse/extension dev` (ou `pnpm dev` à la racine) sert le side panel sur le port **5176** (`strictPort`, cf. `apps/extension/vite.config.ts`). +- Ouvrir `http://localhost:5176/src/sidepanel/index.html` (la racine `/` renvoie 404, c'est normal). En dev, les APIs `chrome.*` sont stubées automatiquement et le feed est peuplé de missions mock — aucune extension chargée ni navigateur MV3 requis. +- `Ctrl+Shift+D` ouvre le Dev Panel (injection de missions, toggle états, logs bridge). + +Services optionnels non disponibles par défaut : `pnpm dev:local` / `pnpm supabase:*` nécessitent **Docker + Supabase CLI**, qui ne sont PAS installés dans l'environnement cloud. Les apps `landing` (5173) et `dashboard` (5174) buildent et démarrent sans Supabase (auth/sync désactivés) ; seul le noyau extension est requis pour développer/tester le produit principal. From 66c1cb6348884c45606513eae40c1b6daddffe3f Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 26 Jul 2026 08:13:44 +0000 Subject: [PATCH 7/7] fix(mv3): restore newline-free JCS for scenarios.v1.json Root lint-staged prettier rewrote the committed MV3 scenario inventory into pretty-printed JSON, breaking seal-tested-dist exact JCS equality. Restore the canonical single-line form and ignore the file from root Prettier so future commits cannot reformat it. --- .prettierignore | 1 + apps/extension/tests/mv3/scenarios.v1.json | 16 +--------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/.prettierignore b/.prettierignore index 2e2db8a7..4498348d 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1 +1,2 @@ apps/extension/scripts/release-readiness/policies/*.json +apps/extension/tests/mv3/scenarios.v1.json diff --git a/apps/extension/tests/mv3/scenarios.v1.json b/apps/extension/tests/mv3/scenarios.v1.json index b6b527e2..4cda15e8 100644 --- a/apps/extension/tests/mv3/scenarios.v1.json +++ b/apps/extension/tests/mv3/scenarios.v1.json @@ -1,15 +1 @@ -{ - "scenarioIds": [ - "harness.bootstrap-diagnostics", - "harness.late-diagnostic", - "harness.page-console", - "harness.page-error", - "harness.worker-rejection", - "navigation.all-tabs", - "navigation.cold-onboarding", - "navigation.shortcuts-focus", - "runtime.service-worker-reload" - ], - "schema": "missionpulse.packaged-mv3-scenario-inventory", - "version": 1 -} +{"scenarioIds":["harness.bootstrap-diagnostics","harness.late-diagnostic","harness.page-console","harness.page-error","harness.worker-rejection","navigation.all-tabs","navigation.cold-onboarding","navigation.shortcuts-focus","runtime.service-worker-reload"],"schema":"missionpulse.packaged-mv3-scenario-inventory","version":1} \ No newline at end of file