diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 89b5b48..9cdd3d1 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,9 +1,10 @@ { - "recommendations": [ - "svelte.svelte-vscode", - "tauri-apps.tauri-vscode", - "rust-lang.rust-analyzer", - "denoland.vscode-deno", - "tamasfe.even-better-toml" - ] + "recommendations": [ + "svelte.svelte-vscode", + "tauri-apps.tauri-vscode", + "rust-lang.rust-analyzer", + "denoland.vscode-deno", + "tamasfe.even-better-toml", + "inlang.vs-code-extension" + ] } diff --git a/apps/desktop/.prettierignore b/apps/desktop/.prettierignore index b094ded..dfbb7a0 100644 --- a/apps/desktop/.prettierignore +++ b/apps/desktop/.prettierignore @@ -1,2 +1,2 @@ src-tauri -src/lib/paraglide/** \ No newline at end of file +src/lib/paraglide/** diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 04eafea..036e824 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -11,12 +11,13 @@ "lint": "prettier --check . && eslint .", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "tauri": "tauri" + "tauri": "tauri", + "machine-translate": "inlang machine translate --project project.inlang" }, "license": "MIT", "dependencies": { "@formkit/auto-animate": "^0.8.2", - "@inlang/paraglide-sveltekit": "0.16.0", + "@inlang/paraglide-sveltekit": "0.16.1", "@kksh/extension": "workspace:*", "@kksh/svelte5": "^0.1.15", "@kksh/ui": "workspace:*", @@ -30,28 +31,28 @@ "@tauri-apps/plugin-stronghold": "^2.2.0", "@tauri-store/svelte": "^2.1.1", "dompurify": "^3.2.4", - "eslint": "^9.21.0", + "eslint": "^9.23.0", "fuse.js": "^7.1.0", "gsap": "^3.12.7", "kkrpc": "^0.2.2", "lz-string": "^1.5.0", "pretty-bytes": "^6.1.1", "semver": "^7.7.1", - "svelte-inspect-value": "^0.3.0", + "svelte-inspect-value": "^0.5.0", "svelte-sonner": "^0.3.28", - "sveltekit-superforms": "^2.23.1", + "sveltekit-superforms": "^2.24.0", "tauri-plugin-clipboard-api": "^2.1.11", "tauri-plugin-shellx-api": "^2.0.16", - "tauri-plugin-svelte": "1.2.1", + "tauri-plugin-svelte": "1.2.2", "tauri-plugin-user-input-api": "workspace:*", "uuid": "^11.1.0" }, "devDependencies": { "@eslint/js": "^9.21.0", - "@inlang/paraglide-js": "1.11.8", + "@inlang/paraglide-js": "2.0.6", "@kksh/types": "workspace:*", "@sveltejs/adapter-static": "^3.0.8", - "@sveltejs/kit": "^2.17.3", + "@sveltejs/kit": "^2.20.2", "@sveltejs/vite-plugin-svelte": "^5.0.3", "@tailwindcss/aspect-ratio": "^0.4.2", "@tailwindcss/container-queries": "^0.1.1", @@ -76,8 +77,9 @@ "tailwindcss": "^3.4.17", "tailwindcss-animate": "^1.0.7", "tslib": "^2.8.1", - "typescript": "^5.6.3", - "typescript-eslint": "^8.25.0", - "vite": "^6.2.0" + "typescript": "^5.8.2", + "typescript-eslint": "^8.28.0", + "vite": "^6.2.3", + "@inlang/cli": "^3.0.8" } } diff --git a/apps/desktop/project.inlang/project_id b/apps/desktop/project.inlang/project_id index fe891a1..2de8371 100644 --- a/apps/desktop/project.inlang/project_id +++ b/apps/desktop/project.inlang/project_id @@ -1 +1 @@ -9800f324a732adb2ed22a4b600a0025820caaba8c4d886b0949b04616bba4726 \ No newline at end of file +YXlr9bPxPwU80SiXPp \ No newline at end of file diff --git a/apps/desktop/project.inlang/settings.json b/apps/desktop/project.inlang/settings.json index 75df584..8b58b92 100644 --- a/apps/desktop/project.inlang/settings.json +++ b/apps/desktop/project.inlang/settings.json @@ -1,15 +1,12 @@ { "$schema": "https://inlang.com/schema/project-settings", - "sourceLanguageTag": "en", - "languageTags": ["en", "zh", "ru", "pt", "vi", "de"], + "baseLocale": "en", + "locales": ["en", "de", "zh", "pt", "ru", "vi"], "modules": [ - "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-empty-pattern@latest/dist/index.js", - "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-missing-translation@latest/dist/index.js", - "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-without-source@latest/dist/index.js", - "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@latest/dist/index.js", - "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@latest/dist/index.js" + "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js" ], "plugin.inlang.messageFormat": { - "pathPattern": "./messages/{languageTag}.json" + "pathPattern": "./messages/{locale}.json" } } diff --git a/apps/desktop/src/app.html b/apps/desktop/src/app.html index dd0dff8..99c53da 100644 --- a/apps/desktop/src/app.html +++ b/apps/desktop/src/app.html @@ -1,13 +1,21 @@ <!doctype html> -<html lang="%paraglide.lang%" dir="%paraglide.textDirection%"> - <head> +<html lang="%lang%"> + <head> + <meta charset="utf-8" /> + <link rel="icon" href="%sveltekit.assets%/favicon.png" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <title>Kunkun Desktop App</title> - %sveltekit.head% - </head> + %sveltekit.head% </head + > <body data-sveltekit-preload-data="hover"> + <div style="display: contents">%sveltekit.body%</div> + </body> + </html> + diff --git a/apps/desktop/src/hooks.server.ts b/apps/desktop/src/hooks.server.ts index 27abba0..5c93ad5 100644 --- a/apps/desktop/src/hooks.server.ts +++ b/apps/desktop/src/hooks.server.ts @@ -1,6 +1,15 @@ -// file initialized by the Paraglide-SvelteKit CLI - Feel free to edit it -import { sequence } from "@sveltejs/kit/hooks" -import { i18n } from "$lib/i18n" +import type { Handle } from "@sveltejs/kit" +import { paraglideMiddleware } from "$lib/paraglide/server" -// add your own hooks as part of the sequence here -export const handle = sequence(i18n.handle()) +// creating a handle to use the paraglide middleware +const paraglideHandle: Handle = ({ event, resolve }) => + paraglideMiddleware(event.request, ({ request: localizedRequest, locale }) => { + event.request = localizedRequest + return resolve(event, { + transformPageChunk: ({ html }) => { + return html.replace("%lang%", locale) + } + }) + }) + +export const handle: Handle = paraglideHandle diff --git a/apps/desktop/src/hooks.ts b/apps/desktop/src/hooks.ts index dac0351..77af86f 100644 --- a/apps/desktop/src/hooks.ts +++ b/apps/desktop/src/hooks.ts @@ -1,4 +1,6 @@ -// file initialized by the Paraglide-SvelteKit CLI - Feel free to edit it -import { i18n } from "$lib/i18n" +import type { Reroute } from "@sveltejs/kit" +import { deLocalizeUrl } from "$lib/paraglide/runtime" -export const reroute = i18n.reroute() +export const reroute: Reroute = (request) => { + return deLocalizeUrl(request.url).pathname +} diff --git a/apps/desktop/src/lib/cmds/builtin.ts b/apps/desktop/src/lib/cmds/builtin.ts index 57015db..5d23cf0 100644 --- a/apps/desktop/src/lib/cmds/builtin.ts +++ b/apps/desktop/src/lib/cmds/builtin.ts @@ -1,4 +1,3 @@ -import { i18n } from "@/i18n" import { appConfig, appState, auth, extensions } from "@/stores" import { checkUpdateAndInstall } from "@/utils/updater" import { setTransparentTitlebar } from "@kksh/api/commands" @@ -28,7 +27,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "Go to Extension Store", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/extension/store")) + goto("/app/extension/store") } }, { @@ -39,7 +38,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ }, description: "", function: async () => { - goto(i18n.resolveRoute("/app/auth")) + goto("/app/auth") } }, { @@ -101,7 +100,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ }, description: "", function: async () => { - goto(i18n.resolveRoute("/app/extension/file-transfer")) + goto("/app/extension/file-transfer") appState.clearSearchTerm() } }, @@ -115,7 +114,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/settings/add-dev-extension")) + goto("/app/settings/add-dev-extension") } }, { @@ -140,7 +139,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ function: async () => { // const appStateStore = useAppStateStore() appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/settings/set-dev-ext-path")) + goto("/app/settings/set-dev-ext-path") } }, { @@ -170,7 +169,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/help/deno-install")) + goto("/app/help/deno-install") }, keywords: ["help", "deno", "install"] }, @@ -183,7 +182,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/help/ffmpeg-install")) + goto("/app/help/ffmpeg-install") }, keywords: ["help", "ffmpeg", "install"] }, @@ -196,7 +195,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/help/brew-install")) + goto("/app/help/brew-install") }, keywords: ["help", "brew", "install", "homebrew"] }, @@ -209,7 +208,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/help/onboarding")) + goto("/app/help/onboarding") }, flags: { dev: true, @@ -225,7 +224,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/extension/permission-inspector")) + goto("/app/extension/permission-inspector") }, keywords: ["extension"] }, @@ -238,7 +237,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/troubleshooters/extension-loading")) + goto("/app/troubleshooters/extension-loading") }, keywords: ["extension", "troubleshooter"] }, @@ -251,7 +250,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "Create a Quicklink", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/extension/create-quick-link")) + goto("/app/extension/create-quick-link") } }, { @@ -285,7 +284,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ }, description: "Open Settings", function: async () => { - goto(i18n.resolveRoute("/app/settings")) + goto("/app/settings") appState.clearSearchTerm() } }, @@ -345,7 +344,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ }, description: "Dance", function: async () => { - goto(i18n.resolveRoute("/app/dance")) + goto("/app/dance") } }, { @@ -386,7 +385,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ description: "Clipboard History", function: async () => { appState.clearSearchTerm() - goto(i18n.resolveRoute("/app/extension/clipboard")) + goto("/app/extension/clipboard") } }, { @@ -423,7 +422,7 @@ export const rawBuiltinCmds: BuiltinCmd[] = [ }, description: "MDNS Debugger", function: async () => { - goto(i18n.resolveRoute("/app/troubleshooters/mdns-debugger")) + goto("/app/troubleshooters/mdns-debugger") }, flags: { developer: true diff --git a/apps/desktop/src/lib/cmds/ext.ts b/apps/desktop/src/lib/cmds/ext.ts index ff2c17c..dc5e745 100644 --- a/apps/desktop/src/lib/cmds/ext.ts +++ b/apps/desktop/src/lib/cmds/ext.ts @@ -1,4 +1,3 @@ -import { i18n } from "@/i18n" import { appState } from "@/stores" import { winExtMap } from "@/stores/winExtMap" import { helperAPI } from "@/utils/helper" @@ -73,7 +72,7 @@ export async function onTemplateUiCmdSelect( } else { return winExtMap .registerExtensionWithWindow({ windowLabel: "main", extPath: ext.extPath }) - .then(() => goto(i18n.resolveRoute(url))) + .then(() => goto(url)) } } @@ -202,7 +201,7 @@ export async function onCustomUiCmdSelect( url2 = `/app/extension/ui-iframe?url=${encodeURIComponent(newUrl)}&extPath=${encodeURIComponent(ext.extPath)}` setIframeExtParams(ext.extPath, newUrl) } - goto(i18n.resolveRoute(url2)) + goto(url2) } appState.clearSearchTerm() } diff --git a/apps/desktop/src/lib/components/standalone/general-settings.svelte b/apps/desktop/src/lib/components/standalone/general-settings.svelte index d28968c..dd2aed7 100644 --- a/apps/desktop/src/lib/components/standalone/general-settings.svelte +++ b/apps/desktop/src/lib/components/standalone/general-settings.svelte @@ -1,14 +1,8 @@ <script lang="ts"> import HotkeyPick from "@/components/standalone/settings/hotkey-pick.svelte" import { LanguageMap } from "@/constants" - import { i18n, switchToLanguage } from "@/i18n" import * as m from "@/paraglide/messages" - import { - availableLanguageTags, - languageTag, - setLanguageTag, - type AvailableLanguageTag - } from "@/paraglide/runtime" + import { getLocale, locales, setLocale, type Locale } from "@/paraglide/runtime" import { appConfig } from "@/stores" import { Select, Switch } from "@kksh/svelte5" import type { LoadingAnimation } from "@kksh/types" @@ -16,14 +10,14 @@ import { onMount } from "svelte" import { toast } from "svelte-sonner" - const languages = availableLanguageTags.map((lang) => ({ + const languages = locales.map((lang) => ({ value: lang, label: LanguageMap[lang as keyof typeof LanguageMap] ?? lang })) let loadingAnimation = $state<LoadingAnimation>("spinning-circle") const loadingAnimations = ["spinning-circle", "kunkun-dancing"] as const let launchAtLogin = $state(false) - let language = $state(languageTag()) + let language = $state(getLocale()) onMount(() => { autoStart.isEnabled().then((enabled) => { launchAtLogin = enabled @@ -95,7 +89,7 @@ <Select.Item onclick={() => { appConfig.setLanguage(lang.value) - switchToLanguage(lang.value as AvailableLanguageTag) + setLocale(lang.value) }} value={lang.value} label={lang.label}>{lang.label}</Select.Item diff --git a/apps/desktop/src/lib/components/standalone/settings/AddDevExtForm.svelte b/apps/desktop/src/lib/components/standalone/settings/AddDevExtForm.svelte index 53423fd..3f9a783 100644 --- a/apps/desktop/src/lib/components/standalone/settings/AddDevExtForm.svelte +++ b/apps/desktop/src/lib/components/standalone/settings/AddDevExtForm.svelte @@ -1,7 +1,6 @@ <script lang="ts"> import DragNDrop from "@/components/common/DragNDrop.svelte" import DevExtPathForm from "@/components/standalone/settings/DevExtPathForm.svelte" - import { i18n } from "@/i18n" import * as m from "@/paraglide/messages" import { appConfig, appState, extensions } from "@/stores" import { goBackOnEscape } from "@/utils/key" @@ -91,7 +90,7 @@ async function pickExtFiles() { if (!$appConfig.devExtensionPath) { toast.warning("Please set the dev extension path in the settings") - return goto(i18n.resolveRoute("/app/settings/set-dev-ext-path")) + return goto("/app/settings/set-dev-ext-path") } appState.setLockHideOnBlur(true) const selected = await openFileSelector({ diff --git a/apps/desktop/src/lib/components/standalone/settings/install-npm-package-name-form.svelte b/apps/desktop/src/lib/components/standalone/settings/install-npm-package-name-form.svelte index c57273e..5f370a6 100644 --- a/apps/desktop/src/lib/components/standalone/settings/install-npm-package-name-form.svelte +++ b/apps/desktop/src/lib/components/standalone/settings/install-npm-package-name-form.svelte @@ -1,5 +1,4 @@ <script lang="ts"> - import { i18n } from "@/i18n" import { appConfig, extensions } from "@/stores" import { Input } from "@kksh/svelte5" import { Form } from "@kksh/ui" @@ -18,7 +17,7 @@ toast.warning( "Please set the dev extension path in the settings to install tarball extension" ) - return goto(i18n.resolveRoute("/app/settings/set-dev-ext-path")) + return goto("/app/settings/set-dev-ext-path") } await extensions .installFromNpmPackageName(data.name, $appConfig.devExtensionPath) diff --git a/apps/desktop/src/lib/components/standalone/settings/install-tarball-url-form.svelte b/apps/desktop/src/lib/components/standalone/settings/install-tarball-url-form.svelte index 96e5c61..8e7fa91 100644 --- a/apps/desktop/src/lib/components/standalone/settings/install-tarball-url-form.svelte +++ b/apps/desktop/src/lib/components/standalone/settings/install-tarball-url-form.svelte @@ -1,5 +1,4 @@ <script lang="ts"> - import { i18n } from "@/i18n" import * as m from "@/paraglide/messages" import { appConfig, extensions } from "@/stores" import { Input } from "@kksh/svelte5" @@ -21,7 +20,7 @@ toast.warning( "Please set the dev extension path in the settings to install tarball extension" ) - return goto(i18n.resolveRoute("/app/settings/set-dev-ext-path")) + return goto("/app/settings/set-dev-ext-path") } await extensions .installFromTarballUrl(data.url, $appConfig.devExtensionPath) diff --git a/apps/desktop/src/lib/i18n.ts b/apps/desktop/src/lib/i18n.ts deleted file mode 100644 index a9f41e4..0000000 --- a/apps/desktop/src/lib/i18n.ts +++ /dev/null @@ -1,17 +0,0 @@ -// file initialized by the Paraglide-SvelteKit CLI - Feel free to edit it -import { createI18n } from "@inlang/paraglide-sveltekit" -import { goto } from "$app/navigation" -import { page } from "$app/state" -import * as runtime from "$lib/paraglide/runtime.js" -import { tick } from "svelte" - -export const i18n = createI18n(runtime) - -export function switchToLanguage(newLanguage: runtime.AvailableLanguageTag) { - runtime.setLanguageTag(newLanguage) - const canonicalPath = i18n.route(page.url.pathname) - const localisedPath = i18n.resolveRoute(canonicalPath, newLanguage) - tick().then(() => { - goto(localisedPath) - }) -} diff --git a/apps/desktop/src/lib/utils/deeplink.ts b/apps/desktop/src/lib/utils/deeplink.ts index 5bb8afd..56a4e48 100644 --- a/apps/desktop/src/lib/utils/deeplink.ts +++ b/apps/desktop/src/lib/utils/deeplink.ts @@ -1,4 +1,3 @@ -import { i18n } from "@/i18n" import { emitRefreshDevExt } from "@/utils/tauri-events" import { DEEP_LINK_PATH_AUTH_CONFIRM, @@ -58,15 +57,15 @@ export async function handleKunkunProtocol(parsedUrl: URL) { const parsed = v.parse(StorePathSearchParams, params) openMainWindow() if (parsed.identifier) { - goto(i18n.resolveRoute(`/app/extension/store/${parsed.identifier}`)) + goto(`/app/extension/store/${parsed.identifier}`) } else { - goto(i18n.resolveRoute("/app/extension/store")) + goto("/app/extension/store") } } else if (href.startsWith(DEEP_LINK_PATH_REFRESH_DEV_EXTENSION)) { emitRefreshDevExt() } else if (href.startsWith(DEEP_LINK_PATH_AUTH_CONFIRM)) { openMainWindow() - goto(i18n.resolveRoute(`/app/auth/confirm?${parsedUrl.searchParams.toString()}`)) + goto(`/app/auth/confirm?${parsedUrl.searchParams.toString()}`) } else { console.error("Invalid path:", pathname) toast.error("Invalid path", { diff --git a/apps/desktop/src/lib/utils/helper.ts b/apps/desktop/src/lib/utils/helper.ts index f079102..9bc55da 100644 --- a/apps/desktop/src/lib/utils/helper.ts +++ b/apps/desktop/src/lib/utils/helper.ts @@ -1,19 +1,17 @@ /** * This file contains APIs for helper */ - -import { i18n } from "@/i18n" import type { IHelper } from "@kksh/api" import { goto } from "$app/navigation" export const helperAPI: IHelper = { guideInstallDeno: function (): Promise<void> { - return goto(i18n.resolveRoute("/app/help/deno-install")) + return goto("/app/help/deno-install") }, guideInstallFfmpeg: function (): Promise<void> { - return goto(i18n.resolveRoute("/app/help/ffmpeg-install")) + return goto("/app/help/ffmpeg-install") }, guideInstallHomebrew: function (): Promise<void> { - return goto(i18n.resolveRoute("/app/help/brew-install")) + return goto("/app/help/brew-install") } } diff --git a/apps/desktop/src/lib/utils/key.ts b/apps/desktop/src/lib/utils/key.ts index 57cbdc0..1a979da 100644 --- a/apps/desktop/src/lib/utils/key.ts +++ b/apps/desktop/src/lib/utils/key.ts @@ -1,4 +1,3 @@ -import { i18n } from "@/i18n" import { appState } from "@/stores" import { keys } from "@/stores/keys" import { toggleDevTools } from "@kksh/api/commands" @@ -82,7 +81,7 @@ export async function globalKeyDownHandler(e: KeyboardEvent) { ) { if (e.key === ",") { e.preventDefault() - goto(i18n.resolveRoute("/app/settings")) + goto("/app/settings") } } // Toggle Devtools with control + shift + I diff --git a/apps/desktop/src/lib/utils/route.ts b/apps/desktop/src/lib/utils/route.ts index 266637f..09756d0 100644 --- a/apps/desktop/src/lib/utils/route.ts +++ b/apps/desktop/src/lib/utils/route.ts @@ -1,4 +1,4 @@ -import { i18n } from "@/i18n" +// import { i18n } from "@/i18n" import { getCurrentWindow } from "@tauri-apps/api/window" import { goto } from "$app/navigation" import { isInMainWindow } from "./window" @@ -8,7 +8,7 @@ export function goBack() { } export function goHome() { - goto(i18n.resolveRoute("/app/")) + goto("/app/") } export function goHomeOrCloseDependingOnWindow() { diff --git a/apps/desktop/src/routes/+layout.svelte b/apps/desktop/src/routes/+layout.svelte index cd866f5..ca5bc3f 100644 --- a/apps/desktop/src/routes/+layout.svelte +++ b/apps/desktop/src/routes/+layout.svelte @@ -1,22 +1,30 @@ <script lang="ts"> - import { ParaglideJS } from "@inlang/paraglide-sveltekit" - import { i18n } from "$lib/i18n" + // import { ParaglideJS } from "@inlang/paraglide-sveltekit" + // import { i18n } from "$lib/i18n" import "../app.css" import FullScreenLoading from "@/components/common/FullScreenLoading.svelte" import { appState } from "@/stores/appState" import { ModeWatcher, ThemeWrapper } from "@kksh/svelte5" + import { page } from "$app/state" + import { locales, localizeHref } from "$lib/paraglide/runtime" import { Toaster } from "svelte-sonner" let { children } = $props() </script> -<ParaglideJS {i18n}> - <ModeWatcher /> - <Toaster richColors closeButton /> - <ThemeWrapper> - {#if $appState.fullScreenLoading} - <FullScreenLoading class="bg-background absolute inset-0 z-50" /> - {/if} - {@render children()} - </ThemeWrapper> -</ParaglideJS> +<div style="display:none"> + {#each locales as locale} + <a href={localizeHref(page.url.pathname, { locale })}>{locale}</a> + {/each} +</div> + +<!-- <ParaglideJS {i18n}> --> +<ModeWatcher /> +<Toaster richColors closeButton /> +<ThemeWrapper> + {#if $appState.fullScreenLoading} + <FullScreenLoading class="bg-background absolute inset-0 z-50" /> + {/if} + {@render children()} +</ThemeWrapper> +<!-- </ParaglideJS> --> diff --git a/apps/desktop/src/routes/+layout.ts b/apps/desktop/src/routes/+layout.ts index cc6d9dd..8d7e6d2 100644 --- a/apps/desktop/src/routes/+layout.ts +++ b/apps/desktop/src/routes/+layout.ts @@ -1,15 +1,5 @@ -import { getCurrentWebviewWindow } from "@tauri-apps/api/webviewWindow" -import { browser } from "$app/environment" - // Tauri doesn't have a Node.js server to do proper SSR // so we will use adapter-static to prerender the app (SSG) // See: https://v2.tauri.app/start/frontend/sveltekit/ for more info export const prerender = true export const ssr = false - -export const load = () => { - if (browser) { - const win = getCurrentWebviewWindow() - return { win } - } -} diff --git a/apps/desktop/src/routes/app/+layout.svelte b/apps/desktop/src/routes/app/+layout.svelte index 51457ea..7d576fc 100644 --- a/apps/desktop/src/routes/app/+layout.svelte +++ b/apps/desktop/src/routes/app/+layout.svelte @@ -1,7 +1,6 @@ <script lang="ts"> import AppContext from "@/components/context/AppContext.svelte" - import { i18n, switchToLanguage } from "@/i18n" - import { setLanguageTag, type AvailableLanguageTag } from "@/paraglide/runtime" + import { setLocale, type Locale } from "@/paraglide/runtime" import { appConfig, appState, extensions, quickLinks, winExtMap } from "@/stores" import { appsLoader } from "@/stores/apps" import { initDeeplink } from "@/utils/deeplink" @@ -65,8 +64,8 @@ appConfig.init().then(() => { initApp() console.log("appConfig.language", $appConfig.language) - setLanguageTag($appConfig.language as AvailableLanguageTag) - switchToLanguage($appConfig.language as AvailableLanguageTag) + // setLanguageTag($appConfig.language as AvailableLanguageTag) + setLocale($appConfig.language as Locale) }) appsLoader.init() if (isInMainWindow()) { diff --git a/apps/desktop/src/routes/app/+layout.ts b/apps/desktop/src/routes/app/+layout.ts index 140c97b..5c7eeba 100644 --- a/apps/desktop/src/routes/app/+layout.ts +++ b/apps/desktop/src/routes/app/+layout.ts @@ -1,5 +1,6 @@ import { getExtensionsFolder, IS_IN_TAURI } from "@/constants" import * as path from "@tauri-apps/api/path" +import { getCurrentWebviewWindow } from "@tauri-apps/api/webviewWindow" import { error } from "@tauri-apps/plugin-log" import { setStoreCollectionPath } from "@tauri-store/svelte" import type { LayoutLoad } from "./$types" @@ -7,5 +8,6 @@ import type { LayoutLoad } from "./$types" export const load: LayoutLoad = async () => { const appDataPath = await path.appDataDir() await setStoreCollectionPath(await path.join(appDataPath, "kk-config")) - return { extsInstallDir: IS_IN_TAURI ? await getExtensionsFolder() : "", appDataPath } + const win = getCurrentWebviewWindow() + return { extsInstallDir: IS_IN_TAURI ? await getExtensionsFolder() : "", appDataPath, win } } diff --git a/apps/desktop/src/routes/app/+page.svelte b/apps/desktop/src/routes/app/+page.svelte index ec3a446..9118f3a 100644 --- a/apps/desktop/src/routes/app/+page.svelte +++ b/apps/desktop/src/routes/app/+page.svelte @@ -4,7 +4,6 @@ import { builtinCmds } from "@/cmds/builtin" import { systemCommands, systemCommandsFiltered } from "@/cmds/system" import AppsCmds from "@/components/main/AppsCmds.svelte" - import { i18n } from "@/i18n" import * as m from "@/paraglide/messages" import { appConfig, @@ -84,7 +83,7 @@ console.log("appConfig.get().onBoarded", appConfig.get().onBoarded) if (!appConfig.get().onBoarded) { setTimeout(() => { - goto(i18n.resolveRoute("/app/help/onboarding")) + goto("/app/help/onboarding") }, 300) } } @@ -189,7 +188,7 @@ <span class="flex items-center">⌃+<ArrowBigUpIcon class="h-4 w-4" />+R </span> </DropdownMenu.Shortcut> </DropdownMenu.Item> - <DropdownMenu.Item onclick={() => goto(i18n.resolveRoute("/app/settings"))}> + <DropdownMenu.Item onclick={() => goto("/app/settings")}> <SettingsIcon class="mr-2 h-4 w-4 text-green-500" /> {m.home_command_input_dropdown_open_preference()} <DropdownMenu.Shortcut> diff --git a/apps/desktop/src/routes/app/auth/confirm/+page.svelte b/apps/desktop/src/routes/app/auth/confirm/+page.svelte index 367d8b8..8fc0868 100644 --- a/apps/desktop/src/routes/app/auth/confirm/+page.svelte +++ b/apps/desktop/src/routes/app/auth/confirm/+page.svelte @@ -1,9 +1,6 @@ <script lang="ts"> - import { i18n } from "@/i18n.js" import { auth } from "@/stores" - import { supabase } from "@/supabase" import { goHomeOnEscape } from "@/utils/key" - import { goBack, goHome } from "@/utils/route" import { Avatar, Button } from "@kksh/svelte5" import { goto } from "$app/navigation" import { ArrowLeft } from "lucide-svelte" @@ -45,7 +42,7 @@ function onSignOut() { auth .signOut() - .then(() => goto(i18n.resolveRoute("/app/auth"))) + .then(() => goto("/app/auth")) .catch((err) => toast.error("Failed to sign out", { description: err.message })) } </script> @@ -56,8 +53,7 @@ variant="outline" size="icon" onclick={() => { - console.log("go Home") - goto(i18n.resolveRoute("/app/")) + goto("/app/") }} > <ArrowLeft class="size-4" /> diff --git a/apps/desktop/src/routes/app/extension/store/[identifier]/+error.svelte b/apps/desktop/src/routes/app/extension/store/[identifier]/+error.svelte index 2b2e4f5..47a29d7 100644 --- a/apps/desktop/src/routes/app/extension/store/[identifier]/+error.svelte +++ b/apps/desktop/src/routes/app/extension/store/[identifier]/+error.svelte @@ -1,12 +1,11 @@ <script lang="ts"> - import { i18n } from "@/i18n" import { Error, Layouts } from "@kksh/ui" import { goto } from "$app/navigation" import { page } from "$app/stores" function handleKeyDown(event: KeyboardEvent) { if (event.key === "Enter") { - goto(i18n.resolveRoute("/app/")) + goto("/app/") } } </script> @@ -18,7 +17,7 @@ title="Fail to Load Extension" class="w-fit max-w-screen-sm border-2 border-red-500" message={$page.error?.message ?? "Unknown Error"} - onGoBack={() => goto(i18n.resolveRoute("/app/"))} + onGoBack={() => goto("/app/")} rawJsonError={JSON.stringify($page, null, 2)} /> </Layouts.Center> diff --git a/apps/desktop/src/routes/app/extension/store/[identifier]/+page.svelte b/apps/desktop/src/routes/app/extension/store/[identifier]/+page.svelte index 1f64241..50f57e1 100644 --- a/apps/desktop/src/routes/app/extension/store/[identifier]/+page.svelte +++ b/apps/desktop/src/routes/app/extension/store/[identifier]/+page.svelte @@ -1,8 +1,7 @@ <script lang="ts"> import { getExtensionsFolder } from "@/constants.js" - import { i18n } from "@/i18n.js" import { extensions, installedStoreExts } from "@/stores/extensions.js" - import { DBExtension, ExtensionStoreListItem, ExtPackageJson, ExtPublish } from "@kksh/api/models" + import { ExtPackageJson } from "@kksh/api/models" import { postExtensionsIncrementDownloads } from "@kksh/sdk" import { Button } from "@kksh/svelte5" import { cn } from "@kksh/svelte5/utils" @@ -154,7 +153,7 @@ function handleKeydown(e: KeyboardEvent) { if (e.key === "Escape") { if (!delayedImageDialogOpen) { - goto(i18n.resolveRoute("/app/extension/store")) + goto("/app/extension/store") } } } @@ -166,7 +165,7 @@ size="icon" class={cn("fixed left-3 top-3 z-50", Constants.CLASSNAMES.BACK_BUTTON)} data-flip-id={Constants.CLASSNAMES.BACK_BUTTON} - onclick={() => goto(i18n.resolveRoute("/app/extension/store"))} + onclick={() => goto("/app/extension/store")} > <ArrowLeftIcon /> </Button> diff --git a/apps/desktop/src/routes/app/extension/ui-iframe/+page.svelte b/apps/desktop/src/routes/app/extension/ui-iframe/+page.svelte index 8674f6d..3124ce7 100644 --- a/apps/desktop/src/routes/app/extension/ui-iframe/+page.svelte +++ b/apps/desktop/src/routes/app/extension/ui-iframe/+page.svelte @@ -1,6 +1,4 @@ <script lang="ts"> - import DanceTransition from "@/components/dance/dance-transition.svelte" - import { i18n } from "@/i18n" import { appConfig, appState, winExtMap } from "@/stores" import { helperAPI } from "@/utils/helper" import { paste } from "@/utils/hotkey" @@ -62,7 +60,7 @@ const iframeUiAPI: IUiCustomServer2 = { goBack: async () => { if (isInMainWindow()) { - goto(i18n.resolveRoute("/app/")) + goto("/app/") } else { data.win?.close() } diff --git a/apps/desktop/src/routes/app/extension/ui-iframe/+page.ts b/apps/desktop/src/routes/app/extension/ui-iframe/+page.ts index 5f13d44..60f09b4 100644 --- a/apps/desktop/src/routes/app/extension/ui-iframe/+page.ts +++ b/apps/desktop/src/routes/app/extension/ui-iframe/+page.ts @@ -1,6 +1,4 @@ import { KunkunIframeExtParams } from "@/cmds/ext" -import { i18n } from "@/i18n" -import { appState } from "@/stores/appState" import { db, unregisterExtensionWindow } from "@kksh/api/commands" import type { Ext as ExtInfoInDB, ExtPackageJsonExtra } from "@kksh/api/models" import { loadExtensionManifestFromDisk } from "@kksh/extension" @@ -61,7 +59,7 @@ export const load: PageLoad = async ({ toast.error("Error loading extension manifest", { description: `${err}` }) - goto(i18n.resolveRoute("/app/")) + goto("/app/") } const loadedExt = _loadedExt! const extInfoInDB = await db.getUniqueExtensionByPath(loadedExt.extPath) @@ -69,7 +67,7 @@ export const load: PageLoad = async ({ toast.error("Unexpected Error", { description: `Extension ${loadedExt.kunkun.identifier} not found in database. Run Troubleshooter.` }) - goto(i18n.resolveRoute("/app/")) + goto("/app/") } return { extPath, url: extUrl, loadedExt, extInfoInDB: extInfoInDB! } } diff --git a/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte b/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte index 3afe712..fd251a0 100644 --- a/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte +++ b/apps/desktop/src/routes/app/extension/ui-worker/+page.svelte @@ -1,5 +1,4 @@ <script lang="ts"> - import { i18n } from "@/i18n.js" import { appState } from "@/stores/appState.js" import { keys } from "@/stores/keys" import { winExtMap } from "@/stores/winExtMap.js" @@ -79,7 +78,7 @@ let curViewNodeName = $state<NodeNameEnum | FormNodeNameEnum | null>(null) async function goBack() { if (isInMainWindow()) { - goto(i18n.resolveRoute("/app/")) + goto("/app/") } else { appWin.close() } diff --git a/apps/desktop/src/routes/app/extension/ui-worker/+page.ts b/apps/desktop/src/routes/app/extension/ui-worker/+page.ts index 7bfa7ea..e7e53a0 100644 --- a/apps/desktop/src/routes/app/extension/ui-worker/+page.ts +++ b/apps/desktop/src/routes/app/extension/ui-worker/+page.ts @@ -1,5 +1,4 @@ import { KunkunTemplateExtParams } from "@/cmds/ext" -import { i18n } from "@/i18n" import { db, unregisterExtensionWindow } from "@kksh/api/commands" import type { Ext as ExtInfoInDB, ExtPackageJsonExtra } from "@kksh/api/models" import { loadExtensionManifestFromDisk } from "@kksh/extension" @@ -40,7 +39,7 @@ export const load: PageLoad = async ({ url }) => { toast.error("Error loading extension manifest", { description: `${err}` }) - goto(i18n.resolveRoute("/app/")) + goto("/app/") } const loadedExt = _loadedExt! const extInfoInDB = await db.getUniqueExtensionByPath(loadedExt.extPath) @@ -48,7 +47,7 @@ export const load: PageLoad = async ({ url }) => { toast.error("Unexpected Error", { description: `Extension ${loadedExt.kunkun.identifier} not found in database. Run Troubleshooter.` }) - goto(i18n.resolveRoute("/app/")) + goto("/app/") } const pkgJsonPath = await join(extPath!, "package.json") if (!(await exists(extPath!))) { diff --git a/apps/desktop/src/routes/app/help/onboarding/+page.svelte b/apps/desktop/src/routes/app/help/onboarding/+page.svelte index cdb59eb..7d72696 100644 --- a/apps/desktop/src/routes/app/help/onboarding/+page.svelte +++ b/apps/desktop/src/routes/app/help/onboarding/+page.svelte @@ -2,7 +2,6 @@ import GeneralSettings from "@/components/standalone/general-settings.svelte" import DenoInstall from "@/components/standalone/help/deno-install.svelte" import FFmpegInstall from "@/components/standalone/help/ffmpeg-install.svelte" - import { i18n } from "@/i18n" import { appConfig } from "@/stores/appConfig" import { Button } from "@kksh/svelte5" import { goto } from "$app/navigation" @@ -27,7 +26,7 @@ $effect(() => { if (step > Step.GeneralSettings) { appConfig.setOnBoarded(true) - goto(i18n.resolveRoute("/app")) + goto("/app") } // if (step === Step.DenoInstall) { // if (denoPath) { @@ -39,7 +38,7 @@ // } // } else if (step > Step.FFmpegInstall) { // appConfig.setOnBoarded(true) - // goto(i18n.resolveRoute("/app")) + // goto("/app") // } }) </script> diff --git a/apps/desktop/src/routes/app/settings/sidebar.svelte b/apps/desktop/src/routes/app/settings/sidebar.svelte index 91be864..1cfa4f2 100644 --- a/apps/desktop/src/routes/app/settings/sidebar.svelte +++ b/apps/desktop/src/routes/app/settings/sidebar.svelte @@ -1,5 +1,4 @@ <script lang="ts"> - import { i18n } from "@/i18n" import * as m from "@/paraglide/messages" import { goHome } from "@/utils/route" import { Button, Sidebar } from "@kksh/svelte5" @@ -15,37 +14,37 @@ const items = [ { title: m.settings_menu_general(), - url: i18n.resolveRoute("/app/settings"), + url: "/app/settings", icon: Cog }, { title: m.settings_menu_app_search_paths(), - url: i18n.resolveRoute("/app/settings/app-search-paths"), + url: "/app/settings/app-search-paths", icon: FolderSearch }, // { // title: m.settings_menu_developer(), - // url: i18n.resolveRoute("/app/settings/developer"), + // url: "/app/settings/developer", // icon: SquareTerminal // }, { title: m.settings_menu_extensions(), - url: i18n.resolveRoute("/app/settings/extensions"), + url: "/app/settings/extensions", icon: Blocks }, { title: m.settings_menu_set_dev_ext(), - url: i18n.resolveRoute("/app/settings/set-dev-ext-path"), + url: "/app/settings/set-dev-ext-path", icon: Route }, { title: m.settings_menu_add_dev_ext(), - url: i18n.resolveRoute("/app/settings/add-dev-extension"), + url: "/app/settings/add-dev-extension", icon: FileCode2 }, { title: m.settings_menu_about(), - url: i18n.resolveRoute("/app/settings/about"), + url: "/app/settings/about", icon: Info } ] diff --git a/apps/desktop/src/routes/app/troubleshooters/sidebar.svelte b/apps/desktop/src/routes/app/troubleshooters/sidebar.svelte index ce429e0..7e51e49 100644 --- a/apps/desktop/src/routes/app/troubleshooters/sidebar.svelte +++ b/apps/desktop/src/routes/app/troubleshooters/sidebar.svelte @@ -1,5 +1,4 @@ <script lang="ts"> - import { i18n } from "@/i18n" import * as m from "@/paraglide/messages" import { goHome } from "@/utils/route" import { Button, Sidebar } from "@kksh/svelte5" @@ -13,17 +12,17 @@ const items = [ { title: m.troubleshooters_sidebar_extension_loading_title(), - url: i18n.resolveRoute("/app/troubleshooters/extension-loading"), + url: "/app/troubleshooters/extension-loading", icon: Loader }, { title: m.troubleshooters_sidebar_extension_window_title(), - url: i18n.resolveRoute("/app/troubleshooters/extension-window"), + url: "/app/troubleshooters/extension-window", icon: AppWindow }, { title: m.troubleshooters_sidebar_mdns_debugger_title(), - url: i18n.resolveRoute("/app/troubleshooters/mdns-debugger"), + url: "/app/troubleshooters/mdns-debugger", icon: Network } ] diff --git a/apps/desktop/vite.config.js b/apps/desktop/vite.config.js index 94e4a0e..06975bd 100644 --- a/apps/desktop/vite.config.js +++ b/apps/desktop/vite.config.js @@ -1,4 +1,5 @@ -import { paraglide } from "@inlang/paraglide-sveltekit/vite" +// import { paraglide } from "@inlang/paraglide-sveltekit/vite" +import { paraglideVitePlugin } from "@inlang/paraglide-js" import { sveltekit } from "@sveltejs/kit/vite" import { defineConfig } from "vite" @@ -7,7 +8,15 @@ const host = process.env.TAURI_DEV_HOST // https://vitejs.dev/config/ export default defineConfig(async () => ({ - plugins: [paraglide({ project: "./project.inlang", outdir: "./src/lib/paraglide" }), sveltekit()], + plugins: [ + sveltekit(), + paraglideVitePlugin({ + project: "./project.inlang", + outdir: "./src/lib/paraglide", + strategy: ["url", "cookie", "baseLocale"], + disableAsyncLocalStorage: true + }) + ], // Vite options tailored for Tauri development and only applied in `tauri dev` or `tauri build` // // 1. prevent vite from obscuring rust errors diff --git a/deno.lock b/deno.lock index 90645c5..4142f6c 100644 --- a/deno.lock +++ b/deno.lock @@ -10,13 +10,15 @@ "npm:@formkit/auto-animate@~0.8.2": "0.8.2", "npm:@grpc/grpc-js@^1.12.2": "1.12.5", "npm:@grpc/proto-loader@~0.7.13": "0.7.13", + "npm:@hey-api/client-fetch@~0.8.3": "0.8.4", "npm:@huakunshen/jsr-client@~0.1.5": "0.1.5_typescript@5.6.3_zod@3.24.1_react@18.3.1", "npm:@ianvs/prettier-plugin-sort-imports@^4.4.0": "4.4.1_prettier@3.4.2", "npm:@ianvs/prettier-plugin-sort-imports@^4.4.1": "4.4.1_prettier@3.4.2", "npm:@iconify/svelte@^4.2.0": "4.2.0_svelte@5.19.6__acorn@8.14.0", - "npm:@inlang/paraglide-js@1.11.8": "1.11.8", - "npm:@inlang/paraglide-sveltekit@0.16.0": "0.16.0_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", - "npm:@inlang/paraglide-sveltekit@~0.15.5": "0.15.5_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", + "npm:@inlang/cli@^3.0.8": "3.0.8", + "npm:@inlang/paraglide-js@2.0.6": "2.0.6", + "npm:@inlang/paraglide-sveltekit@0.16.1": "0.16.1_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", + "npm:@inlang/paraglide-sveltekit@~0.15.5": "0.15.5_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@inquirer/prompts@^5.5.0": "5.5.0", "npm:@inquirer/prompts@^7.2.1": "7.2.4_@types+node@20.17.16", "npm:@internationalized/date@^3.7.0": "3.7.0", @@ -24,6 +26,7 @@ "npm:@jsr/std__semver@^1.0.3": "1.0.3", "npm:@jsr/std__semver@^1.0.4": "1.0.4", "npm:@kksh/react@0.1.1": "0.1.1_react@18.3.1_react-dom@18.3.1__react@18.3.1_react-hook-form@7.54.2__react@18.3.1_@types+react@18.3.18_@types+react-dom@18.3.5__@types+react@18.3.18_date-fns@3.6.0_tailwindcss@3.4.17__postcss@8.5.1", + "npm:@kksh/sdk@^0.0.3": "0.0.3_@hey-api+client-fetch@0.8.4_typescript@5.6.3", "npm:@kksh/svelte5@0.1.15": "0.1.15_lucide-svelte@0.469.0__svelte@5.19.6___acorn@8.14.0_svelte@5.19.6__acorn@8.14.0_svelte-sonner@0.3.28__svelte@5.19.6___acorn@8.14.0_typescript@5.6.3_sveltekit-superforms@2.24.0__@sveltejs+kit@2.17.3___@sveltejs+vite-plugin-svelte@5.0.3____svelte@5.19.6_____acorn@8.14.0____vite@6.0.11_____@types+node@20.17.16_____jiti@2.4.2____@types+node@20.17.16___svelte@5.19.6____acorn@8.14.0___vite@5.4.14____@types+node@20.17.16___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__valibot@1.0.0-rc.4___typescript@5.6.3__zod@3.24.2__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__vite@5.4.14___@types+node@20.17.16__typescript@5.6.3__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_valibot@1.0.0-rc.4__typescript@5.6.3_zod@3.24.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@kksh/svelte5@~0.1.15": "0.1.16_lucide-svelte@0.469.0__svelte@5.19.6___acorn@8.14.0_svelte@5.19.6__acorn@8.14.0_svelte-sonner@0.3.28__svelte@5.19.6___acorn@8.14.0_typescript@5.6.3", "npm:@kksh/vue@0.1.3": "0.1.3_vue@3.5.13__typescript@5.6.3_nanostores@0.10.3_@unovis+ts@1.5.0_zod@3.24.1_tailwindcss@3.4.17__postcss@8.5.1_radix-vue@1.9.13__vue@3.5.13___typescript@5.6.3__typescript@5.6.3_typescript@5.6.3", @@ -39,13 +42,13 @@ "npm:@shikijs/langs@^2.3.2": "2.3.2", "npm:@shikijs/rehype@^3.2.1": "3.2.1", "npm:@shikijs/themes@^2.3.2": "2.3.2", - "npm:@supabase/ssr@~0.5.2": "0.5.2_@supabase+supabase-js@2.48.1", "npm:@supabase/supabase-js@^2.48.0": "2.48.1", "npm:@supabase/supabase-js@^2.49.1": "2.49.1", "npm:@sveltejs/adapter-auto@^3.3.1": "3.3.1_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@sveltejs/adapter-static@^3.0.8": "3.0.8_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@sveltejs/kit@^2.15.2": "2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@sveltejs/kit@^2.17.3": "2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", + "npm:@sveltejs/kit@^2.20.2": "2.20.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@sveltejs/vite-plugin-svelte@^5.0.3": "5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:@tailwindcss/aspect-ratio@~0.4.2": "0.4.2_tailwindcss@3.4.17__postcss@8.5.1", "npm:@tailwindcss/container-queries@~0.1.1": "0.1.1_tailwindcss@3.4.17__postcss@8.5.1", @@ -77,6 +80,7 @@ "npm:@tauri-apps/plugin-updater@^2.3.0": "2.5.1", "npm:@tauri-apps/plugin-updater@^2.5.1": "2.5.1", "npm:@tauri-apps/plugin-upload@^2.2.1": "2.2.1", + "npm:@tauri-store/svelte@^2.1.1": "2.1.1", "npm:@tsconfig/svelte@^5.0.4": "5.0.4", "npm:@types/bun@latest": "1.2.2", "npm:@types/debug@^4.1.12": "4.1.12", @@ -99,7 +103,7 @@ "npm:@typescript-eslint/parser@^7.15.0": "7.18.0_eslint@8.57.1_typescript@5.6.3", "npm:@typescript-eslint/parser@^8.20.0": "8.22.0_eslint@8.57.1_typescript@5.6.3", "npm:@typescript-eslint/parser@^8.25.0": "8.25.0_eslint@8.57.1_typescript@5.6.3", - "npm:@valibot/to-json-schema@1.0.0-beta.4": "1.0.0-beta.4_valibot@1.0.0-beta.14__typescript@5.6.3_typescript@5.6.3", + "npm:@valibot/to-json-schema@1.0.0": "1.0.0_valibot@1.0.0__typescript@5.6.3_typescript@5.6.3", "npm:@vitejs/plugin-react@^4.3.1": "4.3.4_vite@5.4.14__@types+node@20.17.16_@babel+core@7.26.7_@types+node@20.17.16", "npm:@vitejs/plugin-vue@^5.1.4": "5.2.1_vite@5.4.14__@types+node@20.17.16_vue@3.5.13__typescript@5.6.3_@types+node@20.17.16_typescript@5.6.3", "npm:autoprefixer@^10.4.19": "10.4.20_postcss@8.5.1", @@ -130,6 +134,7 @@ "npm:eslint@^8.57.0": "8.57.1", "npm:eslint@^9.17.0": "9.19.0", "npm:eslint@^9.21.0": "9.21.0", + "npm:eslint@^9.23.0": "9.23.0", "npm:formsnap@2.0.0-next.1": "2.0.0-next.1_svelte@5.19.6__acorn@8.14.0_sveltekit-superforms@2.24.0__@sveltejs+kit@2.17.3___@sveltejs+vite-plugin-svelte@5.0.3____svelte@5.19.6_____acorn@8.14.0____vite@6.0.11_____@types+node@20.17.16_____jiti@2.4.2____@types+node@20.17.16___svelte@5.19.6____acorn@8.14.0___vite@5.4.14____@types+node@20.17.16___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__valibot@1.0.0-rc.4___typescript@5.6.3__zod@3.24.2__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__vite@5.4.14___@types+node@20.17.16__typescript@5.6.3__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_valibot@1.0.0-rc.4__typescript@5.6.3_zod@3.24.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16_typescript@5.6.3_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:fs-extra@^11.2.0": "11.3.0", "npm:fuse.js@^7.1.0": "7.1.0", @@ -183,17 +188,18 @@ "npm:shiki-magic-move@~0.5.2": "0.5.2_react@18.3.1_shiki@1.29.2_svelte@5.19.6__acorn@8.14.0_vue@3.5.13__typescript@5.6.3_typescript@5.6.3", "npm:shiki@^1.27.2": "1.29.2", "npm:supabase@^2.15.8": "2.15.8", - "npm:svelte-check@^4.1.1": "4.1.4_svelte@5.19.6__acorn@8.14.0_typescript@5.6.3", - "npm:svelte-check@^4.1.4": "4.1.4_svelte@5.19.6__acorn@8.14.0_typescript@5.6.3", + "npm:svelte-check@^4.1.1": "4.1.5_svelte@5.19.6__acorn@8.14.0_typescript@5.6.3", + "npm:svelte-check@^4.1.5": "4.1.5_svelte@5.19.6__acorn@8.14.0_typescript@5.6.3", "npm:svelte-exmarkdown@^4.0.3": "4.0.3_svelte@5.19.6__acorn@8.14.0", "npm:svelte-inspect-value@0.3": "0.3.0_svelte@5.19.6__acorn@8.14.0", + "npm:svelte-inspect-value@0.5": "0.5.0_svelte@5.19.6__acorn@8.14.0", "npm:svelte-motion@~0.12.2": "0.12.2_svelte@5.19.6__acorn@8.14.0", "npm:svelte-radix@^2.0.1": "2.0.1_svelte@5.19.6__acorn@8.14.0", "npm:svelte-sonner@~0.3.28": "0.3.28_svelte@5.19.6__acorn@8.14.0", "npm:svelte@^5.16.6": "5.19.6_acorn@8.14.0", - "npm:svelte@^5.20.5": "5.20.5_acorn@8.14.0", + "npm:svelte@^5.25.3": "5.25.3_acorn@8.14.0", "npm:sveltekit-superforms@^2.22.1": "2.24.0_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_valibot@1.0.0-rc.4__typescript@5.6.3_zod@3.24.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16_typescript@5.6.3_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", - "npm:sveltekit-superforms@^2.23.1": "2.24.0_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_valibot@1.0.0-rc.4__typescript@5.6.3_zod@3.24.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16_typescript@5.6.3_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", + "npm:sveltekit-superforms@^2.24.0": "2.24.0_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_valibot@1.0.0-rc.4__typescript@5.6.3_zod@3.24.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16_typescript@5.6.3_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "npm:tailwind-merge@^2.4.0": "2.6.0", "npm:tailwind-merge@^2.5.5": "2.6.0", "npm:tailwind-merge@^2.6.0": "2.6.0", @@ -210,7 +216,7 @@ "npm:tauri-plugin-clipboard-api@^2.1.11": "2.1.11_typescript@5.6.3", "npm:tauri-plugin-shellx-api@^2.0.14": "2.0.14", "npm:tauri-plugin-shellx-api@^2.0.16": "2.0.16", - "npm:tauri-plugin-svelte@1.2.1": "1.2.1", + "npm:tauri-plugin-svelte@1.2.2": "1.2.2", "npm:tauri-plugin-system-info-api@2.0.8": "2.0.8_typescript@5.6.3", "npm:ts-proto@^2.3.0": "2.6.1", "npm:tslib@^2.8.1": "2.8.1", @@ -219,16 +225,18 @@ "npm:typedoc@~0.27.6": "0.27.6_typescript@5.6.3", "npm:typescript-eslint@^8.19.1": "8.22.0_eslint@8.57.1_typescript@5.6.3_@typescript-eslint+parser@8.22.0__eslint@8.57.1__typescript@5.6.3", "npm:typescript-eslint@^8.20.0": "8.22.0_eslint@8.57.1_typescript@5.6.3_@typescript-eslint+parser@8.22.0__eslint@8.57.1__typescript@5.6.3", - "npm:typescript-eslint@^8.25.0": "8.25.0_eslint@8.57.1_typescript@5.6.3_@typescript-eslint+parser@8.25.0__eslint@8.57.1__typescript@5.6.3", + "npm:typescript-eslint@^8.28.0": "8.28.0_eslint@8.57.1_typescript@5.6.3_@typescript-eslint+parser@8.28.0__eslint@8.57.1__typescript@5.6.3", "npm:typescript@5": "5.7.3", "npm:typescript@^5.2.2": "5.7.3", "npm:typescript@^5.5.4": "5.7.3", "npm:typescript@^5.6.3": "5.7.3", "npm:typescript@^5.7.2": "5.7.3", + "npm:typescript@^5.8.2": "5.8.2", "npm:typescript@~5.6.2": "5.6.3", "npm:typescript@~5.7.2": "5.7.3", "npm:uuid@^11.0.3": "11.0.5", "npm:uuid@^11.1.0": "11.1.0", + "npm:valibot@1": "1.0.0_typescript@5.6.3", "npm:valibot@^1.0.0-beta.10": "1.0.0-beta.14_typescript@5.6.3", "npm:valibot@^1.0.0-beta.11": "1.0.0-beta.14_typescript@5.6.3", "npm:valibot@^1.0.0-rc.4": "1.0.0-rc.4_typescript@5.6.3", @@ -237,7 +245,7 @@ "npm:vite@^5.4.9": "5.4.14_@types+node@20.17.16", "npm:vite@^6.0.3": "6.0.11_@types+node@20.17.16_jiti@2.4.2", "npm:vite@^6.0.7": "6.0.11_@types+node@20.17.16_jiti@2.4.2", - "npm:vite@^6.2.0": "6.2.0_@types+node@20.17.16", + "npm:vite@^6.2.3": "6.2.3_@types+node@20.17.16", "npm:vitest@^2.1.9": "2.1.9_@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16", "npm:vue-tsc@^2.1.8": "2.2.0_typescript@5.6.3", "npm:vue@^3.4.35": "3.5.13_typescript@5.6.3", @@ -1323,8 +1331,8 @@ "@esbuild/aix-ppc64@0.24.2": { "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==" }, - "@esbuild/aix-ppc64@0.25.0": { - "integrity": "sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==" + "@esbuild/aix-ppc64@0.25.1": { + "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==" }, "@esbuild/android-arm64@0.21.5": { "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==" @@ -1332,8 +1340,8 @@ "@esbuild/android-arm64@0.24.2": { "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==" }, - "@esbuild/android-arm64@0.25.0": { - "integrity": "sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==" + "@esbuild/android-arm64@0.25.1": { + "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==" }, "@esbuild/android-arm@0.21.5": { "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==" @@ -1341,8 +1349,8 @@ "@esbuild/android-arm@0.24.2": { "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==" }, - "@esbuild/android-arm@0.25.0": { - "integrity": "sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==" + "@esbuild/android-arm@0.25.1": { + "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==" }, "@esbuild/android-x64@0.21.5": { "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==" @@ -1350,8 +1358,8 @@ "@esbuild/android-x64@0.24.2": { "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==" }, - "@esbuild/android-x64@0.25.0": { - "integrity": "sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==" + "@esbuild/android-x64@0.25.1": { + "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==" }, "@esbuild/darwin-arm64@0.21.5": { "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==" @@ -1359,8 +1367,8 @@ "@esbuild/darwin-arm64@0.24.2": { "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==" }, - "@esbuild/darwin-arm64@0.25.0": { - "integrity": "sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==" + "@esbuild/darwin-arm64@0.25.1": { + "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==" }, "@esbuild/darwin-x64@0.21.5": { "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==" @@ -1368,8 +1376,8 @@ "@esbuild/darwin-x64@0.24.2": { "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==" }, - "@esbuild/darwin-x64@0.25.0": { - "integrity": "sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==" + "@esbuild/darwin-x64@0.25.1": { + "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==" }, "@esbuild/freebsd-arm64@0.21.5": { "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==" @@ -1377,8 +1385,8 @@ "@esbuild/freebsd-arm64@0.24.2": { "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==" }, - "@esbuild/freebsd-arm64@0.25.0": { - "integrity": "sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==" + "@esbuild/freebsd-arm64@0.25.1": { + "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==" }, "@esbuild/freebsd-x64@0.21.5": { "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==" @@ -1386,8 +1394,8 @@ "@esbuild/freebsd-x64@0.24.2": { "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==" }, - "@esbuild/freebsd-x64@0.25.0": { - "integrity": "sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==" + "@esbuild/freebsd-x64@0.25.1": { + "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==" }, "@esbuild/linux-arm64@0.21.5": { "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==" @@ -1395,8 +1403,8 @@ "@esbuild/linux-arm64@0.24.2": { "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==" }, - "@esbuild/linux-arm64@0.25.0": { - "integrity": "sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==" + "@esbuild/linux-arm64@0.25.1": { + "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==" }, "@esbuild/linux-arm@0.21.5": { "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==" @@ -1404,8 +1412,8 @@ "@esbuild/linux-arm@0.24.2": { "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==" }, - "@esbuild/linux-arm@0.25.0": { - "integrity": "sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==" + "@esbuild/linux-arm@0.25.1": { + "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==" }, "@esbuild/linux-ia32@0.21.5": { "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==" @@ -1413,8 +1421,8 @@ "@esbuild/linux-ia32@0.24.2": { "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==" }, - "@esbuild/linux-ia32@0.25.0": { - "integrity": "sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==" + "@esbuild/linux-ia32@0.25.1": { + "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==" }, "@esbuild/linux-loong64@0.21.5": { "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==" @@ -1422,8 +1430,8 @@ "@esbuild/linux-loong64@0.24.2": { "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==" }, - "@esbuild/linux-loong64@0.25.0": { - "integrity": "sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==" + "@esbuild/linux-loong64@0.25.1": { + "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==" }, "@esbuild/linux-mips64el@0.21.5": { "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==" @@ -1431,8 +1439,8 @@ "@esbuild/linux-mips64el@0.24.2": { "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==" }, - "@esbuild/linux-mips64el@0.25.0": { - "integrity": "sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==" + "@esbuild/linux-mips64el@0.25.1": { + "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==" }, "@esbuild/linux-ppc64@0.21.5": { "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==" @@ -1440,8 +1448,8 @@ "@esbuild/linux-ppc64@0.24.2": { "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==" }, - "@esbuild/linux-ppc64@0.25.0": { - "integrity": "sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==" + "@esbuild/linux-ppc64@0.25.1": { + "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==" }, "@esbuild/linux-riscv64@0.21.5": { "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==" @@ -1449,8 +1457,8 @@ "@esbuild/linux-riscv64@0.24.2": { "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==" }, - "@esbuild/linux-riscv64@0.25.0": { - "integrity": "sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==" + "@esbuild/linux-riscv64@0.25.1": { + "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==" }, "@esbuild/linux-s390x@0.21.5": { "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==" @@ -1458,8 +1466,8 @@ "@esbuild/linux-s390x@0.24.2": { "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==" }, - "@esbuild/linux-s390x@0.25.0": { - "integrity": "sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==" + "@esbuild/linux-s390x@0.25.1": { + "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==" }, "@esbuild/linux-x64@0.21.5": { "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==" @@ -1467,14 +1475,14 @@ "@esbuild/linux-x64@0.24.2": { "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==" }, - "@esbuild/linux-x64@0.25.0": { - "integrity": "sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==" + "@esbuild/linux-x64@0.25.1": { + "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==" }, "@esbuild/netbsd-arm64@0.24.2": { "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==" }, - "@esbuild/netbsd-arm64@0.25.0": { - "integrity": "sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==" + "@esbuild/netbsd-arm64@0.25.1": { + "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==" }, "@esbuild/netbsd-x64@0.21.5": { "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==" @@ -1482,14 +1490,14 @@ "@esbuild/netbsd-x64@0.24.2": { "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==" }, - "@esbuild/netbsd-x64@0.25.0": { - "integrity": "sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==" + "@esbuild/netbsd-x64@0.25.1": { + "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==" }, "@esbuild/openbsd-arm64@0.24.2": { "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==" }, - "@esbuild/openbsd-arm64@0.25.0": { - "integrity": "sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==" + "@esbuild/openbsd-arm64@0.25.1": { + "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==" }, "@esbuild/openbsd-x64@0.21.5": { "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==" @@ -1497,8 +1505,8 @@ "@esbuild/openbsd-x64@0.24.2": { "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==" }, - "@esbuild/openbsd-x64@0.25.0": { - "integrity": "sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==" + "@esbuild/openbsd-x64@0.25.1": { + "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==" }, "@esbuild/sunos-x64@0.21.5": { "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==" @@ -1506,8 +1514,8 @@ "@esbuild/sunos-x64@0.24.2": { "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==" }, - "@esbuild/sunos-x64@0.25.0": { - "integrity": "sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==" + "@esbuild/sunos-x64@0.25.1": { + "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==" }, "@esbuild/win32-arm64@0.21.5": { "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==" @@ -1515,8 +1523,8 @@ "@esbuild/win32-arm64@0.24.2": { "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==" }, - "@esbuild/win32-arm64@0.25.0": { - "integrity": "sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==" + "@esbuild/win32-arm64@0.25.1": { + "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==" }, "@esbuild/win32-ia32@0.21.5": { "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==" @@ -1524,8 +1532,8 @@ "@esbuild/win32-ia32@0.24.2": { "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==" }, - "@esbuild/win32-ia32@0.25.0": { - "integrity": "sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==" + "@esbuild/win32-ia32@0.25.1": { + "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==" }, "@esbuild/win32-x64@0.21.5": { "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==" @@ -1533,8 +1541,8 @@ "@esbuild/win32-x64@0.24.2": { "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==" }, - "@esbuild/win32-x64@0.25.0": { - "integrity": "sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==" + "@esbuild/win32-x64@0.25.1": { + "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==" }, "@eslint-community/eslint-utils@4.4.1_eslint@8.57.1": { "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", @@ -1557,6 +1565,13 @@ "eslint-visitor-keys@3.4.3" ] }, + "@eslint-community/eslint-utils@4.4.1_eslint@9.23.0": { + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dependencies": [ + "eslint@9.23.0", + "eslint-visitor-keys@3.4.3" + ] + }, "@eslint-community/regexpp@4.12.1": { "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==" }, @@ -1568,6 +1583,9 @@ "minimatch@3.1.2" ] }, + "@eslint/config-helpers@0.2.0": { + "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==" + }, "@eslint/core@0.10.0": { "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dependencies": [ @@ -1622,6 +1640,20 @@ "strip-json-comments@3.1.1" ] }, + "@eslint/eslintrc@3.3.1": { + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dependencies": [ + "ajv@6.12.6", + "debug@4.4.0", + "espree@10.3.0_acorn@8.14.0", + "globals@14.0.0", + "ignore@5.3.2", + "import-fresh", + "js-yaml@4.1.0", + "minimatch@3.1.2", + "strip-json-comments@3.1.1" + ] + }, "@eslint/js@8.57.1": { "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==" }, @@ -1631,6 +1663,9 @@ "@eslint/js@9.21.0": { "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==" }, + "@eslint/js@9.23.0": { + "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==" + }, "@eslint/object-schema@2.1.6": { "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==" }, @@ -1686,11 +1721,11 @@ "@formkit/auto-animate@0.8.2": { "integrity": "sha512-SwPWfeRa5veb1hOIBMdzI+73te5puUBHmqqaF1Bu7FjvxlYSz/kJcZKSa9Cg60zL0uRNeJL2SbRxV6Jp6Q1nFQ==" }, - "@gcornut/valibot-json-schema@0.31.0_esbuild@0.25.0": { + "@gcornut/valibot-json-schema@0.31.0_esbuild@0.25.1": { "integrity": "sha512-3xGptCurm23e7nuPQkdrE5rEs1FeTPHhAUsBuwwqG4/YeZLwJOoYZv+fmsppUEfo5y9lzUwNQrNqLS/q7HMc7g==", "dependencies": [ "@types/json-schema", - "esbuild@0.25.0", + "esbuild@0.25.1", "esbuild-runner", "valibot@0.31.1" ] @@ -1722,6 +1757,9 @@ "@hey-api/client-fetch@0.6.0": { "integrity": "sha512-FlhFsVeH8RxJe/nq8xUzxNbiOpe+GadxlD2pfvDyOyLdCTU4o/LRv46ZVWstaW7DgF4nxhI328chy3+AulwVXw==" }, + "@hey-api/client-fetch@0.8.4": { + "integrity": "sha512-SWtUjVEFIUdiJGR2NiuF0njsSrSdTe7WHWkp3BLH3DEl2bRhiflOnBo29NSDdrY90hjtTQiTQkBxUgGOF29Xzg==" + }, "@hookform/resolvers@3.10.0_react-hook-form@7.54.2__react@18.3.1_react@18.3.1": { "integrity": "sha512-79Dv+3mDF7i+2ajj7SkypSKHhl1cbln1OGavqrsF7p6mbUv11xpqpacPsGDCTRvCSjEEIez2ef1NveSVL3b0Ag==", "dependencies": [ @@ -1734,7 +1772,7 @@ "@huakunshen/jsr-client@0.1.5_typescript@5.6.3_zod@3.24.1_react@18.3.1": { "integrity": "sha512-iLm7OuGNetejByzEx7Z3B4KnFot3uP42IMYGmj15tpi4hWaO6iw5AkQ+bqhEnf/LpH6qxK6lBqkALjcDWdGY2g==", "dependencies": [ - "@hey-api/client-fetch", + "@hey-api/client-fetch@0.6.0", "@zodios/core", "openapi-fetch", "openapi-typescript-helpers", @@ -1797,6 +1835,13 @@ "@iconify/types@2.0.0": { "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==" }, + "@inlang/cli@3.0.8": { + "integrity": "sha512-lELLoSiyfIM1NSm0MXK7kHc4lJoBhr+yVEU5UvZDjew4C0bOyyMhf6mvJniVBS9MFo8StnlFWjlJOUGxU9zhBw==", + "dependencies": [ + "@inlang/sdk@2.4.5_kysely@0.27.6", + "esbuild-wasm" + ] + }, "@inlang/detect-json-formatting@1.0.0": { "integrity": "sha512-o0jeI8U4TgNlsPwI0y92jld8/18Loh2KEgHCYCJ42rCOdxFrA8R60cydlEd2/6jkdHFn5DxKj8rOyiKv3z9uOw==", "dependencies": [ @@ -1848,7 +1893,7 @@ "@inlang/language-tag", "@inlang/plugin-message-format", "@inlang/recommend-ninja", - "@inlang/recommend-sherlock", + "@inlang/recommend-sherlock@0.1.1", "@inlang/sdk@0.37.0_@sinclair+typebox@0.31.28", "@lix-js/client", "@lix-js/fs", @@ -1859,41 +1904,53 @@ "posthog-node" ] }, - "@inlang/paraglide-sveltekit@0.15.5_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { - "integrity": "sha512-6xLbZJAYbJBiXXriy+cCq4+SJ1u8vCIrom7m7akxNuG1G6F0kko3OTyMrouDca9WYR1+XD+uynn3wa5+LWTLTg==", + "@inlang/paraglide-js@2.0.6": { + "integrity": "sha512-hvSrtUwgYnEsfQXqQCCAqFhvmp6mIhvDiV0Z8l5y8kiTv4JxNWwjQTuwom1YD9Hmfk7JoKwJPSFHXSjWKULPrg==", "dependencies": [ - "@inlang/paraglide-js", - "@inlang/paraglide-vite@1.3.5", - "@lix-js/client", - "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", - "commander@12.1.0", - "dedent", - "devalue@4.3.3", - "magic-string", - "svelte@5.20.5_acorn@8.14.0" + "@inlang/recommend-sherlock@0.2.1", + "@inlang/sdk@2.4.5_kysely@0.27.6", + "commander@11.1.0", + "consola@3.4.0", + "json5@2.2.3", + "unplugin@2.1.2", + "urlpattern-polyfill@10.0.0" ] }, - "@inlang/paraglide-sveltekit@0.16.0_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { - "integrity": "sha512-1xonB9BHqoUBnv55xOQWRYIvtMfqW9Kc/E+laKma6sATBUb9hU21nhusLUekm9/EB4mjNcXmVeV3ffllNrfEEg==", + "@inlang/paraglide-sveltekit@0.15.5_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { + "integrity": "sha512-6xLbZJAYbJBiXXriy+cCq4+SJ1u8vCIrom7m7akxNuG1G6F0kko3OTyMrouDca9WYR1+XD+uynn3wa5+LWTLTg==", "dependencies": [ - "@inlang/paraglide-js", - "@inlang/paraglide-vite@1.4.0", + "@inlang/paraglide-js@1.11.8", + "@inlang/paraglide-vite@1.3.5", "@lix-js/client", - "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", + "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0", "commander@12.1.0", "dedent", "devalue@4.3.3", "magic-string", - "svelte@5.20.5_acorn@8.14.0" + "svelte@5.25.3_acorn@8.14.0" + ] + }, + "@inlang/paraglide-sveltekit@0.16.1_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { + "integrity": "sha512-NDmfbeH2lWlktsQrVp/bKpih6fxNMFph4VpRp3wCrK04ZqOkhIRHlCpMlmrb3ol+zuUcFdojTqBC1gz8pZ8bbA==", + "dependencies": [ + "@inlang/paraglide-js@1.11.8", + "@inlang/paraglide-vite@1.4.0", + "@lix-js/client", + "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0", + "commander@12.1.0", + "dedent", + "devalue@4.3.3", + "magic-string", + "svelte@5.25.3_acorn@8.14.0" ] }, "@inlang/paraglide-unplugin@1.9.5": { "integrity": "sha512-5KklLBvl/y+R4SccWH74USTGQNFW5IwEyMLQ3WIHX9cHX2pnnA5wGqQxYg3EcgCyErHLc3+sm7EMNB5Z0dSeTg==", "dependencies": [ - "@inlang/paraglide-js", + "@inlang/paraglide-js@1.11.8", "@inlang/sdk@0.37.0_@sinclair+typebox@0.31.28", "@lix-js/client", - "typescript@5.7.3", + "typescript@5.8.2", "unplugin@1.16.1" ] }, @@ -1951,6 +2008,12 @@ "comment-json" ] }, + "@inlang/recommend-sherlock@0.2.1": { + "integrity": "sha512-ckv8HvHy/iTqaVAEKrr+gnl+p3XFNwe5D2+6w6wJk2ORV2XkcRkKOJ/XsTUJbPSiyi4PI+p+T3bqbmNx/rDUlg==", + "dependencies": [ + "comment-json" + ] + }, "@inlang/result@1.1.0": { "integrity": "sha512-zLGroi9EUiHuOjUOaglUVTFO7EWdo2OARMJLBO1Q5Ga/xJmSQb6XS1lhqEXBFAjgFarfEMX5YEJWWALogYV3wA==" }, @@ -2023,6 +2086,16 @@ "throttle-debounce" ] }, + "@inlang/sdk@2.4.5_kysely@0.27.6": { + "integrity": "sha512-3zlc2llEQGeQALSEz5sZ9MdqDpFiZCxwgqNtt5QA46KD7DIp2bh7VD5kmUKifyNzDxiIk1r4liAxIgCvgC2m5w==", + "dependencies": [ + "@lix-js/sdk", + "@sinclair/typebox", + "kysely", + "sqlite-wasm-kysely", + "uuid@10.0.0" + ] + }, "@inlang/translatable@1.3.1": { "integrity": "sha512-VAtle21vRpIrB+axtHFrFB0d1HtDaaNj+lV77eZQTJyOWbTFYTVIQJ8WAbyw9eu4F6h6QC2FutLyxjMomxfpcQ==", "dependencies": [ @@ -2440,6 +2513,13 @@ "zod@3.24.1" ] }, + "@kksh/sdk@0.0.3_@hey-api+client-fetch@0.8.4_typescript@5.6.3": { + "integrity": "sha512-he5/VSiIfEuXQlGWGxoIurrq/wbddbvZiHbKIGAFTS1DljCHjnAjEajueCkz9M3sbn+WGylS8VSVAFSCWdCfPg==", + "dependencies": [ + "@hey-api/client-fetch@0.8.4", + "typescript@5.6.3" + ] + }, "@kksh/svelte5@0.1.15_lucide-svelte@0.469.0__svelte@5.19.6___acorn@8.14.0_svelte@5.19.6__acorn@8.14.0_svelte-sonner@0.3.28__svelte@5.19.6___acorn@8.14.0_typescript@5.6.3_sveltekit-superforms@2.24.0__@sveltejs+kit@2.17.3___@sveltejs+vite-plugin-svelte@5.0.3____svelte@5.19.6_____acorn@8.14.0____vite@6.0.11_____@types+node@20.17.16_____jiti@2.4.2____@types+node@20.17.16___svelte@5.19.6____acorn@8.14.0___vite@5.4.14____@types+node@20.17.16___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__valibot@1.0.0-rc.4___typescript@5.6.3__zod@3.24.2__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__vite@5.4.14___@types+node@20.17.16__typescript@5.6.3__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_valibot@1.0.0-rc.4__typescript@5.6.3_zod@3.24.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { "integrity": "sha512-Cr/gSWsnRtQIQLpQAkGBODujWn5g4LlhDp865skRV95tkrOuAwbbWGjG5+oWx1fK+fiDu+rhe2UCqw61SW2B/Q==", "dependencies": [ @@ -2547,6 +2627,21 @@ "typescript@5.2.2" ] }, + "@lix-js/sdk@0.4.5_kysely@0.27.6": { + "integrity": "sha512-H0bu99QlzYArFtyV+5aKHGfgjAvtUYMxatQVXFddG0q+I3GtjR4PyNAjQdh0zeTnMJkSXWo2giSsQpXpFBz4Dw==", + "dependencies": [ + "@lix-js/server-protocol-schema", + "dedent", + "human-id", + "js-sha256", + "kysely", + "sqlite-wasm-kysely", + "uuid@10.0.0" + ] + }, + "@lix-js/server-protocol-schema@0.1.1": { + "integrity": "sha512-jBeALB6prAbtr5q4vTuxnRZZv1M2rKe8iNqRQhFJ4Tv7150unEa0vKyz0hs8Gl3fUGsWaNJBh3J8++fpbrpRBQ==" + }, "@manypkg/find-root@1.1.0": { "integrity": "sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==", "dependencies": [ @@ -2636,7 +2731,7 @@ "integrity": "sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==", "dependencies": [ "@netlify/node-cookies", - "urlpattern-polyfill" + "urlpattern-polyfill@8.0.2" ] }, "@next/env@14.2.18": { @@ -3122,14 +3217,14 @@ "yarn" ] }, - "@octokit/app@14.1.0_@octokit+core@5.2.0": { + "@octokit/app@14.1.0_@octokit+core@5.2.1": { "integrity": "sha512-g3uEsGOQCBl1+W1rgfwoRFUIR6PtvB2T1E4RpygeUU5LrLvlOqcxrt5lfykIeRpUPpupreGJUYl70fqMDXdTpw==", "dependencies": [ "@octokit/auth-app", "@octokit/auth-unauthenticated", - "@octokit/core@5.2.0", + "@octokit/core@5.2.1", "@octokit/oauth-app", - "@octokit/plugin-paginate-rest@9.2.1_@octokit+core@5.2.0", + "@octokit/plugin-paginate-rest@9.2.2_@octokit+core@5.2.1", "@octokit/types@12.6.0", "@octokit/webhooks" ] @@ -3139,8 +3234,8 @@ "dependencies": [ "@octokit/auth-oauth-app", "@octokit/auth-oauth-user", - "@octokit/request@8.4.0", - "@octokit/request-error@5.1.0", + "@octokit/request@8.4.1", + "@octokit/request-error@5.1.1", "@octokit/types@13.8.0", "deprecation", "lru-cache@npm:@wolfy1339/lru-cache@11.0.2-patch.1", @@ -3153,7 +3248,7 @@ "dependencies": [ "@octokit/auth-oauth-device", "@octokit/auth-oauth-user", - "@octokit/request@8.4.0", + "@octokit/request@8.4.1", "@octokit/types@13.8.0", "@types/btoa-lite", "btoa-lite", @@ -3164,7 +3259,7 @@ "integrity": "sha512-FNQ7cb8kASufd6Ej4gnJ3f1QB5vJitkoV1O0/g6e6lUsQ7+VsSNRHRmFScN2tV4IgKA12frrr/cegUs0t+0/Lw==", "dependencies": [ "@octokit/oauth-methods", - "@octokit/request@8.4.0", + "@octokit/request@8.4.1", "@octokit/types@13.8.0", "universal-user-agent@6.0.1" ] @@ -3174,7 +3269,7 @@ "dependencies": [ "@octokit/auth-oauth-device", "@octokit/oauth-methods", - "@octokit/request@8.4.0", + "@octokit/request@8.4.1", "@octokit/types@13.8.0", "btoa-lite", "universal-user-agent@6.0.1" @@ -3189,17 +3284,17 @@ "@octokit/auth-unauthenticated@5.0.1": { "integrity": "sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg==", "dependencies": [ - "@octokit/request-error@5.1.0", + "@octokit/request-error@5.1.1", "@octokit/types@12.6.0" ] }, - "@octokit/core@5.2.0": { - "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "@octokit/core@5.2.1": { + "integrity": "sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==", "dependencies": [ "@octokit/auth-token@4.0.0", - "@octokit/graphql@7.1.0", - "@octokit/request@8.4.0", - "@octokit/request-error@5.1.0", + "@octokit/graphql@7.1.1", + "@octokit/request@8.4.1", + "@octokit/request-error@5.1.1", "@octokit/types@13.8.0", "before-after-hook@2.2.3", "universal-user-agent@6.0.1" @@ -3224,17 +3319,17 @@ "universal-user-agent@7.0.2" ] }, - "@octokit/endpoint@9.0.5": { - "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", + "@octokit/endpoint@9.0.6": { + "integrity": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==", "dependencies": [ "@octokit/types@13.8.0", "universal-user-agent@6.0.1" ] }, - "@octokit/graphql@7.1.0": { - "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "@octokit/graphql@7.1.1": { + "integrity": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==", "dependencies": [ - "@octokit/request@8.4.0", + "@octokit/request@8.4.1", "@octokit/types@13.8.0", "universal-user-agent@6.0.1" ] @@ -3253,7 +3348,7 @@ "@octokit/auth-oauth-app", "@octokit/auth-oauth-user", "@octokit/auth-unauthenticated", - "@octokit/core@5.2.0", + "@octokit/core@5.2.1", "@octokit/oauth-authorization-url", "@octokit/oauth-methods", "@types/aws-lambda", @@ -3267,8 +3362,8 @@ "integrity": "sha512-4tuKnCRecJ6CG6gr0XcEXdZtkTDbfbnD5oaHBmLERTjTMZNi2CbfEHZxPU41xXLDG4DfKf+sonu00zvKI9NSbw==", "dependencies": [ "@octokit/oauth-authorization-url", - "@octokit/request@8.4.0", - "@octokit/request-error@5.1.0", + "@octokit/request@8.4.1", + "@octokit/request-error@5.1.1", "@octokit/types@13.8.0", "btoa-lite" ] @@ -3279,10 +3374,10 @@ "@octokit/openapi-types@23.0.1": { "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==" }, - "@octokit/plugin-paginate-graphql@4.0.1_@octokit+core@5.2.0": { + "@octokit/plugin-paginate-graphql@4.0.1_@octokit+core@5.2.1": { "integrity": "sha512-R8ZQNmrIKKpHWC6V2gum4x9LG2qF1RxRjo27gjQcG3j+vf2tLsEfE7I/wRWEPzYMaenr1M+qDAtNcwZve1ce1A==", "dependencies": [ - "@octokit/core@5.2.0" + "@octokit/core@5.2.1" ] }, "@octokit/plugin-paginate-rest@11.4.0_@octokit+core@6.1.3": { @@ -3292,10 +3387,10 @@ "@octokit/types@13.8.0" ] }, - "@octokit/plugin-paginate-rest@9.2.1_@octokit+core@5.2.0": { - "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", + "@octokit/plugin-paginate-rest@9.2.2_@octokit+core@5.2.1": { + "integrity": "sha512-u3KYkGF7GcZnSD/3UP0S7K5XUFT2FkOQdcfXZGZQPGv3lm4F2Xbf71lvjldr8c1H3nNbF+33cLEkWYbokGWqiQ==", "dependencies": [ - "@octokit/core@5.2.0", + "@octokit/core@5.2.1", "@octokit/types@12.6.0" ] }, @@ -3305,10 +3400,10 @@ "@octokit/core@6.1.3" ] }, - "@octokit/plugin-rest-endpoint-methods@10.4.1_@octokit+core@5.2.0": { + "@octokit/plugin-rest-endpoint-methods@10.4.1_@octokit+core@5.2.1": { "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", "dependencies": [ - "@octokit/core@5.2.0", + "@octokit/core@5.2.1", "@octokit/types@12.6.0" ] }, @@ -3319,25 +3414,25 @@ "@octokit/types@13.8.0" ] }, - "@octokit/plugin-retry@6.1.0_@octokit+core@5.2.0": { + "@octokit/plugin-retry@6.1.0_@octokit+core@5.2.1": { "integrity": "sha512-WrO3bvq4E1Xh1r2mT9w6SDFg01gFmP81nIG77+p/MqW1JeXXgL++6umim3t6x0Zj5pZm3rXAN+0HEjmmdhIRig==", "dependencies": [ - "@octokit/core@5.2.0", - "@octokit/request-error@5.1.0", + "@octokit/core@5.2.1", + "@octokit/request-error@5.1.1", "@octokit/types@13.8.0", "bottleneck" ] }, - "@octokit/plugin-throttling@8.2.0_@octokit+core@5.2.0": { + "@octokit/plugin-throttling@8.2.0_@octokit+core@5.2.1": { "integrity": "sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==", "dependencies": [ - "@octokit/core@5.2.0", + "@octokit/core@5.2.1", "@octokit/types@12.6.0", "bottleneck" ] }, - "@octokit/request-error@5.1.0": { - "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "@octokit/request-error@5.1.1": { + "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==", "dependencies": [ "@octokit/types@13.8.0", "deprecation", @@ -3350,11 +3445,11 @@ "@octokit/types@13.8.0" ] }, - "@octokit/request@8.4.0": { - "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "@octokit/request@8.4.1": { + "integrity": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==", "dependencies": [ - "@octokit/endpoint@9.0.5", - "@octokit/request-error@5.1.0", + "@octokit/endpoint@9.0.6", + "@octokit/request-error@5.1.1", "@octokit/types@13.8.0", "universal-user-agent@6.0.1" ] @@ -3399,7 +3494,7 @@ "@octokit/webhooks@12.3.1": { "integrity": "sha512-BVwtWE3rRXB9IugmQTfKspqjNa8q+ab73ddkV9k1Zok3XbuOxJUi4lTYk5zBZDhfWb/Y2H+RO9Iggm25gsqeow==", "dependencies": [ - "@octokit/request-error@5.1.0", + "@octokit/request-error@5.1.1", "@octokit/webhooks-methods", "@octokit/webhooks-types", "aggregate-error" @@ -5037,6 +5132,9 @@ "tslib@2.8.1" ] }, + "@sqlite.org/sqlite-wasm@3.48.0-build4": { + "integrity": "sha512-hI6twvUkzOmyGZhQMza1gpfqErZxXRw6JEsiVjUbo7tFanVD+8Oil0Ih3l2nGzHdxPI41zFmfUQG7GHqhciKZQ==" + }, "@supabase/auth-js@2.67.3": { "integrity": "sha512-NJDaW8yXs49xMvWVOkSIr8j46jf+tYHV0wHhrwOaLLMZSFO4g6kKAf+MfzQ2RaD06OCUkUHIzctLAxjTgEVpzw==", "dependencies": [ @@ -5082,14 +5180,6 @@ "ws@8.18.0" ] }, - "@supabase/ssr@0.5.2_@supabase+supabase-js@2.48.1": { - "integrity": "sha512-n3plRhr2Bs8Xun1o4S3k1CDv17iH5QY9YcoEvXX3bxV1/5XSasA0mNXYycFmADIdtdE6BG9MRjP5CGIs8qxC8A==", - "dependencies": [ - "@supabase/supabase-js@2.48.1", - "@types/cookie", - "cookie@0.7.2" - ] - }, "@supabase/storage-js@2.7.1": { "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", "dependencies": [ @@ -5118,6 +5208,12 @@ "@supabase/storage-js" ] }, + "@sveltejs/acorn-typescript@1.0.5_acorn@8.14.0": { + "integrity": "sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==", + "dependencies": [ + "acorn" + ] + }, "@sveltejs/adapter-auto@3.3.1_@sveltejs+kit@2.17.3__@sveltejs+vite-plugin-svelte@5.0.3___svelte@5.19.6____acorn@8.14.0___vite@6.0.11____@types+node@20.17.16____jiti@2.4.2___@types+node@20.17.16__svelte@5.19.6___acorn@8.14.0__vite@5.4.14___@types+node@20.17.16__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { "integrity": "sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==", "dependencies": [ @@ -5131,31 +5227,12 @@ "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16" ] }, - "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { - "integrity": "sha512-GcNaPDr0ti4O/TonPewkML2DG7UVXkSxPN3nPMlpmx0Rs4b2kVP4gymz98WEHlfzPXdd4uOOT1Js26DtieTNBQ==", - "dependencies": [ - "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0", - "@types/cookie", - "cookie@0.6.0", - "devalue@5.1.1", - "esm-env", - "import-meta-resolve", - "kleur@4.1.5", - "magic-string", - "mrmime", - "sade", - "set-cookie-parser", - "sirv", - "svelte@5.20.5_acorn@8.14.0", - "vite@5.4.14_@types+node@20.17.16" - ] - }, "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { "integrity": "sha512-GcNaPDr0ti4O/TonPewkML2DG7UVXkSxPN3nPMlpmx0Rs4b2kVP4gymz98WEHlfzPXdd4uOOT1Js26DtieTNBQ==", "dependencies": [ "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", "@types/cookie", - "cookie@0.6.0", + "cookie", "devalue@5.1.1", "esm-env", "import-meta-resolve", @@ -5169,12 +5246,12 @@ "vite@5.4.14_@types+node@20.17.16" ] }, - "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { + "@sveltejs/kit@2.17.3_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0": { "integrity": "sha512-GcNaPDr0ti4O/TonPewkML2DG7UVXkSxPN3nPMlpmx0Rs4b2kVP4gymz98WEHlfzPXdd4uOOT1Js26DtieTNBQ==", "dependencies": [ - "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_svelte@5.20.5__acorn@8.14.0_@types+node@20.17.16", + "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0", "@types/cookie", - "cookie@0.6.0", + "cookie", "devalue@5.1.1", "esm-env", "import-meta-resolve", @@ -5184,17 +5261,27 @@ "sade", "set-cookie-parser", "sirv", - "svelte@5.20.5_acorn@8.14.0", + "svelte@5.25.3_acorn@8.14.0", "vite@5.4.14_@types+node@20.17.16" ] }, - "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__svelte@5.20.5___acorn@8.14.0__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { - "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", + "@sveltejs/kit@2.20.2_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@5.4.14__@types+node@20.17.16_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { + "integrity": "sha512-Dv8TOAZC9vyfcAB9TMsvUEJsRbklRTeNfcYBPaeH6KnABJ99i3CvCB2eNx8fiiliIqe+9GIchBg4RodRH5p1BQ==", "dependencies": [ - "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_svelte@5.20.5__acorn@8.14.0_@types+node@20.17.16", - "debug@4.4.0", - "svelte@5.20.5_acorn@8.14.0", - "vite@6.0.11_@types+node@20.17.16_jiti@2.4.2" + "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", + "@types/cookie", + "cookie", + "devalue@5.1.1", + "esm-env", + "import-meta-resolve", + "kleur@4.1.5", + "magic-string", + "mrmime", + "sade", + "set-cookie-parser", + "sirv", + "svelte@5.19.6_acorn@8.14.0", + "vite@5.4.14_@types+node@20.17.16" ] }, "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16": { @@ -5206,12 +5293,12 @@ "vite@6.0.11_@types+node@20.17.16_jiti@2.4.2" ] }, - "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16__svelte@5.20.5___acorn@8.14.0_svelte@5.20.5__acorn@8.14.0": { + "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16__svelte@5.25.3___acorn@8.14.0_svelte@5.25.3__acorn@8.14.0": { "integrity": "sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==", "dependencies": [ - "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0", + "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0", "debug@4.4.0", - "svelte@5.20.5_acorn@8.14.0", + "svelte@5.25.3_acorn@8.14.0", "vite@6.0.11_@types+node@20.17.16_jiti@2.4.2" ] }, @@ -5228,28 +5315,15 @@ "vitefu" ] }, - "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0": { + "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_svelte@5.25.3__acorn@8.14.0": { "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", "dependencies": [ - "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16__svelte@5.20.5___acorn@8.14.0_svelte@5.20.5__acorn@8.14.0", + "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16__svelte@5.25.3___acorn@8.14.0_svelte@5.25.3__acorn@8.14.0", "debug@4.4.0", "deepmerge", "kleur@4.1.5", "magic-string", - "svelte@5.20.5_acorn@8.14.0", - "vite@6.0.11_@types+node@20.17.16_jiti@2.4.2", - "vitefu" - ] - }, - "@sveltejs/vite-plugin-svelte@5.0.3_svelte@5.19.6__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_svelte@5.20.5__acorn@8.14.0_@types+node@20.17.16": { - "integrity": "sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==", - "dependencies": [ - "@sveltejs/vite-plugin-svelte-inspector@4.0.1_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__@types+node@20.17.16_@sveltejs+vite-plugin-svelte@5.0.3__svelte@5.19.6___acorn@8.14.0__vite@6.0.11___@types+node@20.17.16___jiti@2.4.2__svelte@5.20.5___acorn@8.14.0__@types+node@20.17.16_svelte@5.20.5__acorn@8.14.0_vite@6.0.11__@types+node@20.17.16__jiti@2.4.2_@types+node@20.17.16", - "debug@4.4.0", - "deepmerge", - "kleur@4.1.5", - "magic-string", - "svelte@5.20.5_acorn@8.14.0", + "svelte@5.25.3_acorn@8.14.0", "vite@6.0.11_@types+node@20.17.16_jiti@2.4.2", "vitefu" ] @@ -5523,6 +5597,21 @@ "@tauri-apps/api@2.3.0" ] }, + "@tauri-store/shared@0.7.2": { + "integrity": "sha512-42nprNNeU+tjpCvYnaBsu3kYwAy8gP6KyXX9zeaIvpMys1tIhQdEiUAXo3KChHq/jCkSralXRLN4zfjCfBJFrw==", + "dependencies": [ + "@tauri-apps/api@2.3.0", + "es-toolkit" + ] + }, + "@tauri-store/svelte@2.1.1": { + "integrity": "sha512-exGvgEM6zcXZq6KRnG2b2JDXogyarRaJdjrblD27Q4IU1vhSTY8TxvDMCPGfD31kbOcf/aR4A6zT8OX0DFuxjg==", + "dependencies": [ + "@tauri-apps/api@2.3.0", + "@tauri-store/shared@0.7.2", + "svelte@5.25.3_acorn@8.14.0" + ] + }, "@trysound/sax@0.2.0": { "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, @@ -5561,8 +5650,8 @@ "minimatch@9.0.5" ] }, - "@types/aws-lambda@8.10.147": { - "integrity": "sha512-nD0Z9fNIZcxYX5Mai2CTmFD7wX7UldCkW2ezCF8D1T5hdiLsnTWDGRpfRYntU6VjTdLQjOvyszru7I1c1oCQew==" + "@types/aws-lambda@8.10.148": { + "integrity": "sha512-JL+2cfkY9ODQeE06hOxSFNkafjNk4JRBgY837kpoq1GHDttq2U3BA9IzKOWxS4DLjKoymGB4i9uBrlCkjUl1yg==" }, "@types/babel__core@7.20.5": { "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", @@ -5845,11 +5934,11 @@ "@types/node@22.5.4" ] }, - "@types/jsonwebtoken@9.0.8": { - "integrity": "sha512-7fx54m60nLFUVYlxAB1xpe9CBWX2vSrk50Y6ogRJ1v5xxtba7qXTg5BgYDN5dq+yuQQ9HaVlHJyAAt1/mxryFg==", + "@types/jsonwebtoken@9.0.9": { + "integrity": "sha512-uoe+GxEuHbvy12OUQct2X9JenKM3qAscquYymuQN4fMWG9DBQtykrQEFcAbVACF7qaLw9BePSodUL0kquqBJpQ==", "dependencies": [ "@types/ms", - "@types/node@22.5.4" + "@types/node@22.12.0" ] }, "@types/katex@0.16.7": { @@ -5905,6 +5994,12 @@ "undici-types@6.19.8" ] }, + "@types/node@22.12.0": { + "integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==", + "dependencies": [ + "undici-types@6.20.0" + ] + }, "@types/node@22.13.0": { "integrity": "sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==", "dependencies": [ @@ -6071,15 +6166,15 @@ "typescript@5.6.3" ] }, - "@typescript-eslint/eslint-plugin@8.25.0_@typescript-eslint+parser@8.25.0__eslint@8.57.1__typescript@5.6.3_eslint@8.57.1_typescript@5.6.3": { - "integrity": "sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==", + "@typescript-eslint/eslint-plugin@8.28.0_@typescript-eslint+parser@8.28.0__eslint@8.57.1__typescript@5.6.3_eslint@8.57.1_typescript@5.6.3": { + "integrity": "sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==", "dependencies": [ "@eslint-community/regexpp", - "@typescript-eslint/parser@8.25.0_eslint@8.57.1_typescript@5.6.3", - "@typescript-eslint/scope-manager@8.25.0", - "@typescript-eslint/type-utils@8.25.0_eslint@8.57.1_typescript@5.6.3", - "@typescript-eslint/utils@8.25.0_eslint@8.57.1_typescript@5.6.3", - "@typescript-eslint/visitor-keys@8.25.0", + "@typescript-eslint/parser@8.28.0_eslint@8.57.1_typescript@5.6.3", + "@typescript-eslint/scope-manager@8.28.0", + "@typescript-eslint/type-utils@8.28.0_eslint@8.57.1_typescript@5.6.3", + "@typescript-eslint/utils@8.28.0_eslint@8.57.1_typescript@5.6.3", + "@typescript-eslint/visitor-keys@8.28.0", "eslint@8.57.1", "graphemer", "ignore@5.3.2", @@ -6123,6 +6218,18 @@ "typescript@5.6.3" ] }, + "@typescript-eslint/parser@8.28.0_eslint@8.57.1_typescript@5.6.3": { + "integrity": "sha512-LPcw1yHD3ToaDEoljFEfQ9j2xShY367h7FZ1sq5NJT9I3yj4LHer1Xd1yRSOdYy9BpsrxU7R+eoDokChYM53lQ==", + "dependencies": [ + "@typescript-eslint/scope-manager@8.28.0", + "@typescript-eslint/types@8.28.0", + "@typescript-eslint/typescript-estree@8.28.0_typescript@5.6.3", + "@typescript-eslint/visitor-keys@8.28.0", + "debug@4.4.0", + "eslint@8.57.1", + "typescript@5.6.3" + ] + }, "@typescript-eslint/scope-manager@7.18.0": { "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dependencies": [ @@ -6144,6 +6251,13 @@ "@typescript-eslint/visitor-keys@8.25.0" ] }, + "@typescript-eslint/scope-manager@8.28.0": { + "integrity": "sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==", + "dependencies": [ + "@typescript-eslint/types@8.28.0", + "@typescript-eslint/visitor-keys@8.28.0" + ] + }, "@typescript-eslint/type-utils@7.18.0_eslint@8.57.1_typescript@5.6.3": { "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", "dependencies": [ @@ -6176,6 +6290,17 @@ "typescript@5.6.3" ] }, + "@typescript-eslint/type-utils@8.28.0_eslint@8.57.1_typescript@5.6.3": { + "integrity": "sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==", + "dependencies": [ + "@typescript-eslint/typescript-estree@8.28.0_typescript@5.6.3", + "@typescript-eslint/utils@8.28.0_eslint@8.57.1_typescript@5.6.3", + "debug@4.4.0", + "eslint@8.57.1", + "ts-api-utils@2.0.1_typescript@5.6.3", + "typescript@5.6.3" + ] + }, "@typescript-eslint/types@7.18.0": { "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==" }, @@ -6185,6 +6310,9 @@ "@typescript-eslint/types@8.25.0": { "integrity": "sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==" }, + "@typescript-eslint/types@8.28.0": { + "integrity": "sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==" + }, "@typescript-eslint/typescript-estree@7.18.0_typescript@5.6.3": { "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dependencies": [ @@ -6239,6 +6367,20 @@ "typescript@5.6.3" ] }, + "@typescript-eslint/typescript-estree@8.28.0_typescript@5.6.3": { + "integrity": "sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==", + "dependencies": [ + "@typescript-eslint/types@8.28.0", + "@typescript-eslint/visitor-keys@8.28.0", + "debug@4.4.0", + "fast-glob@3.3.3", + "is-glob", + "minimatch@9.0.5", + "semver@7.7.1", + "ts-api-utils@2.0.1_typescript@5.6.3", + "typescript@5.6.3" + ] + }, "@typescript-eslint/utils@7.18.0_eslint@8.57.1_typescript@5.6.3": { "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dependencies": [ @@ -6271,6 +6413,17 @@ "typescript@5.6.3" ] }, + "@typescript-eslint/utils@8.28.0_eslint@8.57.1_typescript@5.6.3": { + "integrity": "sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==", + "dependencies": [ + "@eslint-community/eslint-utils@4.4.1_eslint@8.57.1", + "@typescript-eslint/scope-manager@8.28.0", + "@typescript-eslint/types@8.28.0", + "@typescript-eslint/typescript-estree@8.28.0_typescript@5.6.3", + "eslint@8.57.1", + "typescript@5.6.3" + ] + }, "@typescript-eslint/visitor-keys@7.18.0": { "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dependencies": [ @@ -6292,6 +6445,13 @@ "eslint-visitor-keys@4.2.0" ] }, + "@typescript-eslint/visitor-keys@8.28.0": { + "integrity": "sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==", + "dependencies": [ + "@typescript-eslint/types@8.28.0", + "eslint-visitor-keys@4.2.0" + ] + }, "@ungap/structured-clone@1.3.0": { "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" }, @@ -6390,10 +6550,10 @@ "vue" ] }, - "@valibot/to-json-schema@1.0.0-beta.4_valibot@1.0.0-beta.14__typescript@5.6.3_typescript@5.6.3": { - "integrity": "sha512-wXBdCyoqec+NLCl5ihitXzZXD4JAjPK3+HfskSXzfhiNFvKje0A/v1LygqKidUgIbaJtREmq/poJGbaS/0MKuQ==", + "@valibot/to-json-schema@1.0.0_valibot@1.0.0__typescript@5.6.3_typescript@5.6.3": { + "integrity": "sha512-/9crJgPptVsGCL6X+JPDQyaJwkalSZ/52WuF8DiRUxJgcmpNdzYRfZ+gqMEP8W3CTVfuMWPqqvIgfwJ97f9Etw==", "dependencies": [ - "valibot@1.0.0-beta.14_typescript@5.6.3" + "valibot@1.0.0_typescript@5.6.3" ] }, "@vee-validate/zod@4.15.0_zod@3.24.1_vue@3.5.13__typescript@5.6.3_typescript@5.6.3": { @@ -7626,9 +7786,6 @@ "cookie@0.6.0": { "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==" }, - "cookie@0.7.2": { - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" - }, "cookies@0.9.1": { "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", "dependencies": [ @@ -8639,14 +8796,20 @@ "is-symbol" ] }, - "esbuild-runner@2.2.2_esbuild@0.25.0": { + "es-toolkit@1.34.1": { + "integrity": "sha512-OA6cd94fJV9bm8dWhIySkWq4xV+rAQnBZUr2dnpXam0QJ8c+hurLbKA8/QooL9Mx4WCAxvIDsiEkid5KPQ5xgQ==" + }, + "esbuild-runner@2.2.2_esbuild@0.25.1": { "integrity": "sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==", "dependencies": [ - "esbuild@0.25.0", + "esbuild@0.25.1", "source-map-support", "tslib@2.4.0" ] }, + "esbuild-wasm@0.19.12": { + "integrity": "sha512-Zmc4hk6FibJZBcTx5/8K/4jT3/oG1vkGTEeKJUQFCUQKimD6Q7+adp/bdVQyYJFolMKaXkQnVZdV4O5ZaTYmyQ==" + }, "esbuild@0.21.5": { "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dependencies": [ @@ -8705,34 +8868,34 @@ "@esbuild/win32-x64@0.24.2" ] }, - "esbuild@0.25.0": { - "integrity": "sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==", + "esbuild@0.25.1": { + "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", "dependencies": [ - "@esbuild/aix-ppc64@0.25.0", - "@esbuild/android-arm@0.25.0", - "@esbuild/android-arm64@0.25.0", - "@esbuild/android-x64@0.25.0", - "@esbuild/darwin-arm64@0.25.0", - "@esbuild/darwin-x64@0.25.0", - "@esbuild/freebsd-arm64@0.25.0", - "@esbuild/freebsd-x64@0.25.0", - "@esbuild/linux-arm@0.25.0", - "@esbuild/linux-arm64@0.25.0", - "@esbuild/linux-ia32@0.25.0", - "@esbuild/linux-loong64@0.25.0", - "@esbuild/linux-mips64el@0.25.0", - "@esbuild/linux-ppc64@0.25.0", - "@esbuild/linux-riscv64@0.25.0", - "@esbuild/linux-s390x@0.25.0", - "@esbuild/linux-x64@0.25.0", - "@esbuild/netbsd-arm64@0.25.0", - "@esbuild/netbsd-x64@0.25.0", - "@esbuild/openbsd-arm64@0.25.0", - "@esbuild/openbsd-x64@0.25.0", - "@esbuild/sunos-x64@0.25.0", - "@esbuild/win32-arm64@0.25.0", - "@esbuild/win32-ia32@0.25.0", - "@esbuild/win32-x64@0.25.0" + "@esbuild/aix-ppc64@0.25.1", + "@esbuild/android-arm@0.25.1", + "@esbuild/android-arm64@0.25.1", + "@esbuild/android-x64@0.25.1", + "@esbuild/darwin-arm64@0.25.1", + "@esbuild/darwin-x64@0.25.1", + "@esbuild/freebsd-arm64@0.25.1", + "@esbuild/freebsd-x64@0.25.1", + "@esbuild/linux-arm@0.25.1", + "@esbuild/linux-arm64@0.25.1", + "@esbuild/linux-ia32@0.25.1", + "@esbuild/linux-loong64@0.25.1", + "@esbuild/linux-mips64el@0.25.1", + "@esbuild/linux-ppc64@0.25.1", + "@esbuild/linux-riscv64@0.25.1", + "@esbuild/linux-s390x@0.25.1", + "@esbuild/linux-x64@0.25.1", + "@esbuild/netbsd-arm64@0.25.1", + "@esbuild/netbsd-x64@0.25.1", + "@esbuild/openbsd-arm64@0.25.1", + "@esbuild/openbsd-x64@0.25.1", + "@esbuild/sunos-x64@0.25.1", + "@esbuild/win32-arm64@0.25.1", + "@esbuild/win32-ia32@0.25.1", + "@esbuild/win32-x64@0.25.1" ] }, "escalade@3.2.0": { @@ -8957,6 +9120,13 @@ "estraverse" ] }, + "eslint-scope@8.3.0": { + "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "dependencies": [ + "esrecurse", + "estraverse" + ] + }, "eslint-visitor-keys@3.4.3": { "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" }, @@ -9084,6 +9254,46 @@ "optionator" ] }, + "eslint@9.23.0": { + "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", + "dependencies": [ + "@eslint-community/eslint-utils@4.4.1_eslint@9.23.0", + "@eslint-community/regexpp", + "@eslint/config-array", + "@eslint/config-helpers", + "@eslint/core@0.12.0", + "@eslint/eslintrc@3.3.1", + "@eslint/js@9.23.0", + "@eslint/plugin-kit@0.2.7", + "@humanfs/node", + "@humanwhocodes/module-importer", + "@humanwhocodes/retry@0.4.2", + "@types/estree", + "@types/json-schema", + "ajv@6.12.6", + "chalk@4.1.2", + "cross-spawn", + "debug@4.4.0", + "escape-string-regexp@4.0.0", + "eslint-scope@8.3.0", + "eslint-visitor-keys@4.2.0", + "espree@10.3.0_acorn@8.14.0", + "esquery", + "esutils", + "fast-deep-equal", + "file-entry-cache@8.0.0", + "find-up@5.0.0", + "glob-parent@6.0.2", + "ignore@5.3.2", + "imurmurhash", + "is-glob", + "json-stable-stringify-without-jsonify", + "lodash.merge", + "minimatch@3.1.2", + "natural-compare", + "optionator" + ] + }, "esm-env@1.2.2": { "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==" }, @@ -10579,6 +10789,9 @@ "js-levenshtein@1.1.6": { "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" }, + "js-sha256@0.11.0": { + "integrity": "sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q==" + }, "js-tokens@4.0.0": { "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, @@ -10669,7 +10882,7 @@ "lodash.isstring", "lodash.once", "ms@2.1.3", - "semver@7.7.0" + "semver@7.7.1" ] }, "jsx-ast-utils@3.3.5": { @@ -10806,6 +11019,9 @@ "kolorist@1.8.0": { "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==" }, + "kysely@0.27.6": { + "integrity": "sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ==" + }, "language-subtag-registry@0.3.23": { "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" }, @@ -12368,18 +12584,18 @@ "es-object-atoms" ] }, - "octokit@3.1.2_@octokit+core@5.2.0": { + "octokit@3.1.2_@octokit+core@5.2.1": { "integrity": "sha512-MG5qmrTL5y8KYwFgE1A4JWmgfQBaIETE/lOlfwNYx1QOtCQHGVxkRJmdUJltFc1HVn73d61TlMhMyNTOtMl+ng==", "dependencies": [ "@octokit/app", - "@octokit/core@5.2.0", + "@octokit/core@5.2.1", "@octokit/oauth-app", "@octokit/plugin-paginate-graphql", - "@octokit/plugin-paginate-rest@9.2.1_@octokit+core@5.2.0", - "@octokit/plugin-rest-endpoint-methods@10.4.1_@octokit+core@5.2.0", + "@octokit/plugin-paginate-rest@9.2.2_@octokit+core@5.2.1", + "@octokit/plugin-rest-endpoint-methods@10.4.1_@octokit+core@5.2.1", "@octokit/plugin-retry", "@octokit/plugin-throttling", - "@octokit/request-error@5.1.0", + "@octokit/request-error@5.1.1", "@octokit/types@12.6.0" ] }, @@ -13177,8 +13393,8 @@ "source-map-js" ] }, - "posthog-node@4.4.1": { - "integrity": "sha512-o9G9sSvwWITrfSJgIUrPLJd//AYPGJNu5D+pSLxqiBvhUeicc/i639FvU0DPr1OsHiLDE2zHNMmLpa0mw4kBCg==", + "posthog-node@4.10.2": { + "integrity": "sha512-mylSjhI3R69FF+2T/HT5ZcFnS0q22/U/JrvfkI4vEr+BLwjSOE8a3CvbXJEDzDXw44wg5iJuXBZYAEu15rvERg==", "dependencies": [ "axios" ] @@ -14304,6 +14520,13 @@ "sprintf-js@1.1.3": { "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" }, + "sqlite-wasm-kysely@0.3.0_kysely@0.27.6": { + "integrity": "sha512-TzjBNv7KwRw6E3pdKdlRyZiTmUIE0UttT/Sl56MVwVARl/u5gp978KepazCJZewFUnlWHz9i3NQd4kOtP/Afdg==", + "dependencies": [ + "@sqlite.org/sqlite-wasm", + "kysely" + ] + }, "ssri@12.0.0": { "integrity": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==", "dependencies": [ @@ -14580,8 +14803,8 @@ "supports-preserve-symlinks-flag@1.0.0": { "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, - "svelte-check@4.1.4_svelte@5.19.6__acorn@8.14.0_typescript@5.6.3": { - "integrity": "sha512-v0j7yLbT29MezzaQJPEDwksybTE2Ups9rUxEXy92T06TiA0cbqcO8wAOwNUVkFW6B0hsYHA+oAX3BS8b/2oHtw==", + "svelte-check@4.1.5_svelte@5.19.6__acorn@8.14.0_typescript@5.6.3": { + "integrity": "sha512-Gb0T2IqBNe1tLB9EB1Qh+LOe+JB8wt2/rNBDGvkxQVvk8vNeAoG+vZgFB/3P5+zC7RWlyBlzm9dVjZFph/maIg==", "dependencies": [ "@jridgewell/trace-mapping", "chokidar@4.0.3", @@ -14622,6 +14845,15 @@ "svelte@5.19.6_acorn@8.14.0" ] }, + "svelte-inspect-value@0.5.0_svelte@5.19.6__acorn@8.14.0": { + "integrity": "sha512-ZWbu/TZl/gGAPe8Xjmg0YvERSpEC+q07HV8m0xhp51auTNh8mjaf07bcmcl0coBb0wnJqcAB4uWJ1GDdtGQrQw==", + "dependencies": [ + "esm-env", + "fast-deep-equal", + "highlight.js", + "svelte@5.19.6_acorn@8.14.0" + ] + }, "svelte-motion@0.12.2_svelte@5.19.6__acorn@8.14.0": { "integrity": "sha512-7RrdRz9iVP55B9HT/C0hYW3pyrKlF61kAby/AkDtOAP0uHFQDrfd0qQetDC81cEsK9b40jt+jfcqSAXcA7LPEw==", "dependencies": [ @@ -14687,14 +14919,14 @@ "zimmerframe" ] }, - "svelte@5.20.5_acorn@8.14.0": { - "integrity": "sha512-dpu2lTPVsAAgZFKpF7A9741sBCdXGogfxFU4aQeVgun7GVNCSVheTzj0FsT7g9OsLhBaMX4lKLwVIvmzQGytmQ==", + "svelte@5.25.3_acorn@8.14.0": { + "integrity": "sha512-J9rcZ/xVJonAoESqVGHHZhrNdVbrCfkdB41BP6eiwHMoFShD9it3yZXApVYMHdGfCshBsZCKsajwJeBbS/M1zg==", "dependencies": [ "@ampproject/remapping", "@jridgewell/sourcemap-codec", + "@sveltejs/acorn-typescript", "@types/estree", "acorn", - "acorn-typescript", "aria-query", "axobject-query", "clsx", @@ -14916,12 +15148,12 @@ "@tauri-apps/api@2.3.0" ] }, - "tauri-plugin-svelte@1.2.1": { - "integrity": "sha512-xusgcHpnXqRt4RO+3UjqAlOCTh5PcxzDEa11Qd8Z3cHz6MMl0PLE6j0ExeAur+dTiZVLEGFsIm6Qd0LY9ED/wA==", + "tauri-plugin-svelte@1.2.2": { + "integrity": "sha512-1jLhZpjEf70Csq5WxmOxvSlXTygNX0o3L492itAcUr0SbHLijiWagszF+7RxBvvlB2Let81SPgKZUaD8180cTQ==", "dependencies": [ "@tauri-apps/api@2.3.0", - "@tauri-store/shared", - "svelte@5.20.5_acorn@8.14.0" + "@tauri-store/shared@0.6.0", + "svelte@5.25.3_acorn@8.14.0" ] }, "tauri-plugin-system-info-api@2.0.10_typescript@5.6.3": { @@ -15274,12 +15506,12 @@ "typescript@5.6.3" ] }, - "typescript-eslint@8.25.0_eslint@8.57.1_typescript@5.6.3_@typescript-eslint+parser@8.25.0__eslint@8.57.1__typescript@5.6.3": { - "integrity": "sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==", + "typescript-eslint@8.28.0_eslint@8.57.1_typescript@5.6.3_@typescript-eslint+parser@8.28.0__eslint@8.57.1__typescript@5.6.3": { + "integrity": "sha512-jfZtxJoHm59bvoCMYCe2BM0/baMswRhMmYhy+w6VfcyHrjxZ0OJe0tGasydCpIpA+A/WIJhTyZfb3EtwNC/kHQ==", "dependencies": [ - "@typescript-eslint/eslint-plugin@8.25.0_@typescript-eslint+parser@8.25.0__eslint@8.57.1__typescript@5.6.3_eslint@8.57.1_typescript@5.6.3", - "@typescript-eslint/parser@8.25.0_eslint@8.57.1_typescript@5.6.3", - "@typescript-eslint/utils@8.25.0_eslint@8.57.1_typescript@5.6.3", + "@typescript-eslint/eslint-plugin@8.28.0_@typescript-eslint+parser@8.28.0__eslint@8.57.1__typescript@5.6.3_eslint@8.57.1_typescript@5.6.3", + "@typescript-eslint/parser@8.28.0_eslint@8.57.1_typescript@5.6.3", + "@typescript-eslint/utils@8.28.0_eslint@8.57.1_typescript@5.6.3", "eslint@8.57.1", "typescript@5.6.3" ] @@ -15296,6 +15528,9 @@ "typescript@5.7.3": { "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==" }, + "typescript@5.8.2": { + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==" + }, "uc.micro@2.1.0": { "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" }, @@ -15586,6 +15821,9 @@ "punycode" ] }, + "urlpattern-polyfill@10.0.0": { + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==" + }, "urlpattern-polyfill@8.0.2": { "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==" }, @@ -15615,6 +15853,9 @@ "util-deprecate@1.0.2": { "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, + "uuid@10.0.0": { + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==" + }, "uuid@11.0.5": { "integrity": "sha512-508e6IcKLrhxKdBbcA2b4KQZlLVp2+J5UwQ6F7Drckkc5N9ZJwFa4TgWtsww9UG8fGHbm6gbV19TdM5pQ4GaIA==" }, @@ -15664,6 +15905,12 @@ "typescript@5.6.3" ] }, + "valibot@1.0.0_typescript@5.6.3": { + "integrity": "sha512-1Hc0ihzWxBar6NGeZv7fPLY0QuxFMyxwYR2sF1Blu7Wq7EnremwY2W02tit2ij2VJT8HcSkHAQqmFfl77f73Yw==", + "dependencies": [ + "typescript@5.6.3" + ] + }, "validate-npm-package-license@3.0.4": { "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dependencies": [ @@ -15860,11 +16107,11 @@ "rollup" ] }, - "vite@6.2.0_@types+node@20.17.16": { - "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", + "vite@6.2.3_@types+node@20.17.16": { + "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", "dependencies": [ "@types/node@20.17.16", - "esbuild@0.25.0", + "esbuild@0.25.1", "fsevents", "postcss@8.5.3", "rollup" @@ -16230,8 +16477,8 @@ "readable-stream@4.7.0" ] }, - "zod-to-json-schema@3.24.4_zod@3.24.2": { - "integrity": "sha512-0uNlcvgabyrni9Ag8Vghj21drk7+7tp7VTwwR7KxxXXc/3pbXz2PHlDgj3cICahgF1kHm4dExBFj7BXrZJXzig==", + "zod-to-json-schema@3.24.5_zod@3.24.2": { + "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", "dependencies": [ "zod@3.24.2" ] @@ -16250,8 +16497,10 @@ "packageJson": { "dependencies": [ "npm:@changesets/cli@^2.28.1", + "npm:@hey-api/client-fetch@~0.8.3", "npm:@ianvs/prettier-plugin-sort-imports@^4.4.1", "npm:@iconify/svelte@^4.2.0", + "npm:@kksh/sdk@^0.0.3", "npm:@supabase/supabase-js@^2.49.1", "npm:@tauri-apps/api@^2.3.0", "npm:@tauri-apps/cli@^2.3.1", @@ -16271,11 +16520,11 @@ "npm:prettier-plugin-tailwindcss@~0.6.11", "npm:prettier@^3.5.2", "npm:supabase@^2.15.8", - "npm:svelte-check@^4.1.4", - "npm:svelte@^5.20.5", + "npm:svelte-check@^4.1.5", + "npm:svelte@^5.25.3", "npm:turbo@^2.4.4", "npm:typescript@5", - "npm:valibot@^1.0.0-rc.4", + "npm:valibot@1", "npm:verify-package-export@^0.0.3", "npm:zod@^3.24.2" ] @@ -16295,7 +16544,7 @@ "npm:debug@^4.4.0", "npm:fs-extra@^11.2.0", "npm:inquirer@^10.1.2", - "npm:valibot@^1.0.0-rc.4" + "npm:valibot@1" ] } }, @@ -16311,7 +16560,7 @@ "npm:get-folder-size@5", "npm:handlebars@^4.7.8", "npm:tar@^7.4.3", - "npm:valibot@^1.0.0-rc.4", + "npm:valibot@1", "npm:vitest@^2.1.9" ] } @@ -16321,13 +16570,14 @@ "dependencies": [ "npm:@eslint/js@^9.21.0", "npm:@formkit/auto-animate@~0.8.2", - "npm:@inlang/paraglide-js@1.11.8", - "npm:@inlang/paraglide-sveltekit@0.16.0", + "npm:@inlang/cli@^3.0.8", + "npm:@inlang/paraglide-js@2.0.6", + "npm:@inlang/paraglide-sveltekit@0.16.1", "npm:@jsr/std__semver@^1.0.4", "npm:@kksh/svelte5@~0.1.15", "npm:@supabase/supabase-js@^2.49.1", "npm:@sveltejs/adapter-static@^3.0.8", - "npm:@sveltejs/kit@^2.17.3", + "npm:@sveltejs/kit@^2.20.2", "npm:@sveltejs/vite-plugin-svelte@^5.0.3", "npm:@tailwindcss/aspect-ratio@~0.4.2", "npm:@tailwindcss/container-queries@~0.1.1", @@ -16339,6 +16589,7 @@ "npm:@tauri-apps/plugin-autostart@^2.2.0", "npm:@tauri-apps/plugin-shell@^2.2.0", "npm:@tauri-apps/plugin-stronghold@^2.2.0", + "npm:@tauri-store/svelte@^2.1.1", "npm:@types/bun@latest", "npm:@types/semver@^7.5.8", "npm:@typescript-eslint/eslint-plugin@^8.25.0", @@ -16349,7 +16600,7 @@ "npm:dompurify@^3.2.4", "npm:eslint-config-prettier@^9.1.0", "npm:eslint-plugin-svelte@^2.46.1", - "npm:eslint@^9.21.0", + "npm:eslint@^9.23.0", "npm:fuse.js@^7.1.0", "npm:globals@^15.14.0", "npm:gsap@^3.12.7", @@ -16359,22 +16610,22 @@ "npm:prettier@^3.5.2", "npm:pretty-bytes@^6.1.1", "npm:semver@^7.7.1", - "npm:svelte-inspect-value@0.3", + "npm:svelte-inspect-value@0.5", "npm:svelte-radix@^2.0.1", "npm:svelte-sonner@~0.3.28", - "npm:sveltekit-superforms@^2.23.1", + "npm:sveltekit-superforms@^2.24.0", "npm:tailwind-merge@^2.6.0", "npm:tailwind-variants@~0.3.1", "npm:tailwindcss-animate@^1.0.7", "npm:tailwindcss@^3.4.17", "npm:tauri-plugin-clipboard-api@^2.1.11", "npm:tauri-plugin-shellx-api@^2.0.16", - "npm:tauri-plugin-svelte@1.2.1", + "npm:tauri-plugin-svelte@1.2.2", "npm:tslib@^2.8.1", - "npm:typescript-eslint@^8.25.0", - "npm:typescript@^5.6.3", + "npm:typescript-eslint@^8.28.0", + "npm:typescript@^5.8.2", "npm:uuid@^11.1.0", - "npm:vite@^6.2.0" + "npm:vite@^6.2.3" ] } }, @@ -16417,7 +16668,7 @@ "npm:tauri-plugin-system-info-api@2.0.8", "npm:typedoc@~0.27.6", "npm:typescript@5", - "npm:valibot@^1.0.0-rc.4", + "npm:valibot@1", "npm:verify-package-export@^0.0.3" ] } @@ -16443,10 +16694,12 @@ "packages/extension": { "packageJson": { "dependencies": [ - "npm:@jsr/std__semver@^1.0.3", + "npm:@jsr/std__semver@^1.0.4", "npm:@tauri-apps/plugin-upload@^2.2.1", "npm:@types/bun@latest", - "npm:uuid@^11.0.3" + "npm:@types/semver@^7.5.8", + "npm:semver@^7.7.1", + "npm:uuid@^11.1.0" ] } }, @@ -16533,17 +16786,8 @@ "npm:@aws-sdk/client-s3@^3.583.0", "npm:@supabase/supabase-js@^2.48.0", "npm:@types/bun@latest", - "npm:@valibot/to-json-schema@1.0.0-beta.4", - "npm:valibot@^1.0.0-rc.4" - ] - } - }, - "packages/supabase": { - "packageJson": { - "dependencies": [ - "npm:@supabase/ssr@~0.5.2", - "npm:@supabase/supabase-js@^2.48.0", - "npm:@types/bun@latest" + "npm:@valibot/to-json-schema@1.0.0", + "npm:valibot@1" ] } }, @@ -16772,7 +17016,7 @@ "npm:tailwindcss@^3.4.17", "npm:tauri-plugin-shellx-api@^2.0.16", "npm:typescript-eslint@^8.20.0", - "npm:valibot@^1.0.0-rc.4", + "npm:valibot@1", "npm:zod@^3.24.1" ] } @@ -16794,7 +17038,7 @@ "npm:tslib@^2.8.1", "npm:typedoc@~0.27.5", "npm:typescript@5", - "npm:valibot@^1.0.0-beta.10" + "npm:valibot@1" ] } }, diff --git a/package.json b/package.json index 15d46c3..fa3541c 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "prettier": "^3.5.2", "prettier-plugin-svelte": "^3.3.3", "prettier-plugin-tailwindcss": "^0.6.11", - "svelte": "^5.20.5", - "svelte-check": "^4.1.4", + "svelte": "^5.25.3", + "svelte-check": "^4.1.5", "turbo": "^2.4.4", "typescript": "^5.0.0", "verify-package-export": "^0.0.3" diff --git a/packages/tauri-plugins/jarvis/permissions/autogenerated/reference.md b/packages/tauri-plugins/jarvis/permissions/autogenerated/reference.md index 43a78fd..0475fc5 100644 --- a/packages/tauri-plugins/jarvis/permissions/autogenerated/reference.md +++ b/packages/tauri-plugins/jarvis/permissions/autogenerated/reference.md @@ -1,4 +1,3 @@ - ## Permission Table <table> @@ -7,7 +6,6 @@ <th>Description</th> </tr> - <tr> <td> diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d26b494..f09889c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 0.8.3 '@iconify/svelte': specifier: ^4.2.0 - version: 4.2.0(svelte@5.20.5) + version: 4.2.0(svelte@5.25.3) '@kksh/sdk': specifier: ^0.0.3 version: 0.0.3(@hey-api/client-fetch@0.8.3)(typescript@5.7.3) @@ -95,16 +95,16 @@ importers: version: 3.5.2 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.2)(svelte@5.20.5) + version: 3.3.3(prettier@3.5.2)(svelte@5.25.3) prettier-plugin-tailwindcss: specifier: ^0.6.11 - version: 0.6.11(@ianvs/prettier-plugin-sort-imports@4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.5.2))(prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.20.5))(prettier@3.5.2) + version: 0.6.11(@ianvs/prettier-plugin-sort-imports@4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.5.2))(prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.25.3))(prettier@3.5.2) svelte: - specifier: ^5.20.5 - version: 5.20.5 + specifier: ^5.25.3 + version: 5.25.3 svelte-check: - specifier: ^4.1.4 - version: 4.1.4(picomatch@4.0.2)(svelte@5.20.5)(typescript@5.7.3) + specifier: ^4.1.5 + version: 4.1.5(picomatch@4.0.2)(svelte@5.25.3)(typescript@5.7.3) turbo: specifier: ^2.4.4 version: 2.4.4 @@ -210,14 +210,14 @@ importers: specifier: ^0.8.2 version: 0.8.2 '@inlang/paraglide-sveltekit': - specifier: 0.16.0 - version: 0.16.0(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0) + specifier: 0.16.1 + version: 0.16.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0) '@kksh/extension': specifier: workspace:* version: link:../../packages/extension '@kksh/svelte5': specifier: ^0.1.15 - version: 0.1.15(lucide-svelte@0.474.0(svelte@5.20.5))(svelte-sonner@0.3.28(svelte@5.20.5))(svelte@5.20.5)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3))(typescript@5.6.3) + version: 0.1.15(lucide-svelte@0.474.0(svelte@5.25.3))(svelte-sonner@0.3.28(svelte@5.25.3))(svelte@5.25.3)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2))(typescript@5.8.2) '@kksh/ui': specifier: workspace:* version: link:../../packages/ui @@ -252,8 +252,8 @@ importers: specifier: ^3.2.4 version: 3.2.4 eslint: - specifier: ^9.21.0 - version: 9.21.0(jiti@2.4.0) + specifier: ^9.23.0 + version: 9.23.0(jiti@2.4.0) fuse.js: specifier: ^7.1.0 version: 7.1.0 @@ -262,7 +262,7 @@ importers: version: 3.12.7 kkrpc: specifier: ^0.2.2 - version: 0.2.2(typescript@5.6.3) + version: 0.2.2(typescript@5.8.2) lz-string: specifier: ^1.5.0 version: 1.5.0 @@ -273,23 +273,23 @@ importers: specifier: ^7.7.1 version: 7.7.1 svelte-inspect-value: - specifier: ^0.3.0 - version: 0.3.0(svelte@5.20.5) + specifier: ^0.5.0 + version: 0.5.0(svelte@5.25.3) svelte-sonner: specifier: ^0.3.28 - version: 0.3.28(svelte@5.20.5) + version: 0.3.28(svelte@5.25.3) sveltekit-superforms: - specifier: ^2.23.1 - version: 2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3) + specifier: ^2.24.0 + version: 2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2) tauri-plugin-clipboard-api: specifier: ^2.1.11 - version: 2.1.11(typescript@5.6.3) + version: 2.1.11(typescript@5.8.2) tauri-plugin-shellx-api: specifier: ^2.0.16 version: 2.0.16 tauri-plugin-svelte: - specifier: 1.2.1 - version: 1.2.1 + specifier: 1.2.2 + version: 1.2.2 tauri-plugin-user-input-api: specifier: workspace:* version: link:../../vendors/tauri-plugin-user-input @@ -300,21 +300,24 @@ importers: '@eslint/js': specifier: ^9.21.0 version: 9.21.0 + '@inlang/cli': + specifier: ^3.0.8 + version: 3.0.8(babel-plugin-macros@3.1.0) '@inlang/paraglide-js': - specifier: 1.11.8 - version: 1.11.8(babel-plugin-macros@3.1.0) + specifier: 2.0.6 + version: 2.0.6(babel-plugin-macros@3.1.0) '@kksh/types': specifier: workspace:* version: link:../../packages/types '@sveltejs/adapter-static': specifier: ^3.0.8 - version: 3.0.8(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))) + version: 3.0.8(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))) '@sveltejs/kit': - specifier: ^2.17.3 - version: 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + specifier: ^2.20.2 + version: 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 - version: 5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + version: 5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) '@tailwindcss/aspect-ratio': specifier: ^0.4.2 version: 0.4.2(tailwindcss@3.4.17) @@ -338,37 +341,37 @@ importers: version: 7.5.8 '@typescript-eslint/eslint-plugin': specifier: ^8.25.0 - version: 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) + version: 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^8.25.0 - version: 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) + version: 8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) bits-ui: specifier: 1.0.0-next.86 - version: 1.0.0-next.86(svelte@5.20.5) + version: 1.0.0-next.86(svelte@5.25.3) clsx: specifier: ^2.1.1 version: 2.1.1 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.21.0(jiti@2.4.0)) + version: 9.1.0(eslint@9.23.0(jiti@2.4.0)) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.21.0(jiti@2.4.0))(svelte@5.20.5) + version: 2.46.1(eslint@9.23.0(jiti@2.4.0))(svelte@5.25.3) globals: specifier: ^15.14.0 version: 15.14.0 lucide-svelte: specifier: ^0.474.0 - version: 0.474.0(svelte@5.20.5) + version: 0.474.0(svelte@5.25.3) prettier: specifier: ^3.5.2 version: 3.5.2 svelte-radix: specifier: ^2.0.1 - version: 2.0.1(svelte@5.20.5) + version: 2.0.1(svelte@5.25.3) tailwind-merge: specifier: ^2.6.0 version: 2.6.0 @@ -385,14 +388,14 @@ importers: specifier: ^2.8.1 version: 2.8.1 typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.8.2 + version: 5.8.2 typescript-eslint: - specifier: ^8.25.0 - version: 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) + specifier: ^8.28.0 + version: 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) vite: - specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + specifier: ^6.2.3 + version: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) packages/api: dependencies: @@ -464,7 +467,7 @@ importers: version: 7.6.3 svelte-sonner: specifier: ^0.3.28 - version: 0.3.28(svelte@5.20.5) + version: 0.3.28(svelte@5.25.3) tauri-api-adapter: specifier: ^0.3.27 version: 0.3.27(typescript@5.7.2) @@ -529,19 +532,19 @@ importers: dependencies: '@typescript-eslint/eslint-plugin': specifier: ^8.20.0 - version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^8.20.0 - version: 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + version: 8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) eslint-config-prettier: specifier: ^10.0.1 - version: 10.0.1(eslint@9.21.0(jiti@2.4.0)) + version: 10.0.1(eslint@9.23.0(jiti@2.4.0)) eslint-config-turbo: specifier: ^2.3.3 - version: 2.3.3(eslint@9.21.0(jiti@2.4.0)) + version: 2.3.3(eslint@9.23.0(jiti@2.4.0)) eslint-plugin-svelte: specifier: ^2.46.1 - version: 2.46.1(eslint@9.21.0(jiti@2.4.0))(svelte@5.20.5) + version: 2.46.1(eslint@9.23.0(jiti@2.4.0))(svelte@5.25.3) packages/extension: dependencies: @@ -609,7 +612,7 @@ importers: version: link:../../api '@kksh/svelte5': specifier: 0.1.15 - version: 0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2) + version: 0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -888,7 +891,7 @@ importers: version: 6.12.1(magicast@0.3.5)(rollup@4.34.2) nuxt: specifier: ^3.12.4 - version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.13.1)(eslint@9.21.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)) + version: 3.14.159(@parcel/watcher@2.5.0)(@types/node@22.13.1)(eslint@9.23.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)) tailwindcss: specifier: ^3.4.7 version: 3.4.15 @@ -974,7 +977,7 @@ importers: version: link:../../api '@kksh/svelte5': specifier: 0.1.15 - version: 0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2) + version: 0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -1026,7 +1029,7 @@ importers: version: link:../../api '@kksh/svelte5': specifier: 0.1.15 - version: 0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2) + version: 0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -1197,7 +1200,7 @@ importers: version: 0.8.2 '@inlang/paraglide-sveltekit': specifier: ^0.15.5 - version: 0.15.5(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0) + version: 0.15.5(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0) '@internationalized/date': specifier: ^3.7.0 version: 3.7.0 @@ -1251,7 +1254,7 @@ importers: version: 6.0.0 shiki-magic-move: specifier: ^0.5.2 - version: 0.5.2(react@18.3.1)(shiki@1.27.2)(svelte@5.20.5)(vue@3.5.13(typescript@5.7.3)) + version: 0.5.2(react@18.3.1)(shiki@1.27.2)(svelte@5.20.5)(vue@3.5.13(typescript@5.8.2)) svelte: specifier: ^5.0.0 version: 5.20.5 @@ -1266,7 +1269,7 @@ importers: version: 0.12.2(svelte@5.20.5) valibot: specifier: ^1.0.0 - version: 1.0.0(typescript@5.7.3) + version: 1.0.0(typescript@5.8.2) devDependencies: '@eslint/js': specifier: ^9.18.0 @@ -1279,16 +1282,16 @@ importers: version: link:../api '@kksh/svelte5': specifier: ^0.1.15 - version: 0.1.15(lucide-svelte@0.471.0(svelte@5.20.5))(svelte-sonner@0.3.28(svelte@5.20.5))(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3))(typescript@5.7.3) + version: 0.1.15(lucide-svelte@0.471.0(svelte@5.20.5))(svelte-sonner@0.3.28(svelte@5.20.5))(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2))(typescript@5.8.2) '@types/bun': specifier: latest version: 1.2.8 '@typescript-eslint/eslint-plugin': specifier: ^8.20.0 - version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^8.20.0 - version: 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + version: 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) bits-ui: specifier: 1.0.0-next.77 version: 1.0.0-next.77(svelte@5.20.5) @@ -1306,7 +1309,7 @@ importers: version: 2.46.1(eslint@9.21.0(jiti@2.4.0))(svelte@5.20.5) formsnap: specifier: 2.0.0-next.1 - version: 2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3)) + version: 2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2)) globals: specifier: ^15.14.0 version: 15.14.0 @@ -1330,7 +1333,7 @@ importers: version: 0.3.28(svelte@5.20.5) sveltekit-superforms: specifier: ^2.22.1 - version: 2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3) + version: 2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2) tailwind-merge: specifier: ^2.6.0 version: 2.6.0 @@ -1348,7 +1351,7 @@ importers: version: 2.0.16 typescript-eslint: specifier: ^8.20.0 - version: 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + version: 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) zod: specifier: ^3.24.1 version: 3.24.1 @@ -1495,14 +1498,14 @@ packages: '@ark/schema@0.26.0': resolution: {integrity: sha512-b6hk1+M0U4jgZK7ZOGsWKSXgjhfPAqqSCczViM/gQ0Hu0awKLx9SpZYsFhl0j67j3hwlY2+mVZQPKy6GlYDCbQ==} - '@ark/schema@0.43.1': - resolution: {integrity: sha512-B28ceusolthB9bmHQEG9Lp16keUTt5JhuoB9Uhaw7MQh9+ODSbH4d2KJDD/yrMSeoXiNqEGuWmhlR6YO2pdNvA==} + '@ark/schema@0.45.5': + resolution: {integrity: sha512-RW25FuQRcn4Mc33auOkEL1CLuyj86LmI5YGeuhYYrxEQqK23D99m5T+MGBuOSAbECBtQ8VnI4BaC5Hbb7Ly6tQ==} '@ark/util@0.26.0': resolution: {integrity: sha512-6FSqj6xl3jQ9bD9EU25ThMVcsvaeq6c3gecONgPQ+wDYOUEqBBIAkpjA+LEZMiY0AxVhSF3UF6BlVFspXmef2Q==} - '@ark/util@0.43.1': - resolution: {integrity: sha512-sRx5bZiNoilA7mr5lAu78ZHOJx88nCagLER9Ns1FfoWWHrDWj8J8xU+VFj0g1ujJrAxWsVJRVElOEZ0XzXCrDw==} + '@ark/util@0.45.5': + resolution: {integrity: sha512-BbuDOKJJYZ2dzZDNhBavkhgGD2hv4/idEhXpEPA5weOlE9/kU7XwAvEWn74tCuySHrD7peDqe2Ct/EDUlM40qg==} '@aws-crypto/crc32@5.2.0': resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} @@ -2531,6 +2534,10 @@ packages: resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.2.0': + resolution: {integrity: sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.12.0': resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2551,6 +2558,10 @@ packages: resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@8.57.1': resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2567,6 +2578,10 @@ packages: resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.23.0': + resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2703,6 +2718,11 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + '@inlang/cli@3.0.8': + resolution: {integrity: sha512-lELLoSiyfIM1NSm0MXK7kHc4lJoBhr+yVEU5UvZDjew4C0bOyyMhf6mvJniVBS9MFo8StnlFWjlJOUGxU9zhBw==} + engines: {node: '>=18.0.0'} + hasBin: true + '@inlang/detect-json-formatting@1.0.0': resolution: {integrity: sha512-o0jeI8U4TgNlsPwI0y92jld8/18Loh2KEgHCYCJ42rCOdxFrA8R60cydlEd2/6jkdHFn5DxKj8rOyiKv3z9uOw==} @@ -2733,14 +2753,18 @@ packages: resolution: {integrity: sha512-PxzrmDP63fbMNF4/AtiLFTnUodFxVbOkLpIrOzPZvNuLg0wCWnsaBfNT87/rNjL/A7ZPzEBmuDi0P2pn8iB0Fw==} hasBin: true + '@inlang/paraglide-js@2.0.6': + resolution: {integrity: sha512-hvSrtUwgYnEsfQXqQCCAqFhvmp6mIhvDiV0Z8l5y8kiTv4JxNWwjQTuwom1YD9Hmfk7JoKwJPSFHXSjWKULPrg==} + hasBin: true + '@inlang/paraglide-sveltekit@0.15.5': resolution: {integrity: sha512-6xLbZJAYbJBiXXriy+cCq4+SJ1u8vCIrom7m7akxNuG1G6F0kko3OTyMrouDca9WYR1+XD+uynn3wa5+LWTLTg==} hasBin: true peerDependencies: '@sveltejs/kit': ^2.4.3 - '@inlang/paraglide-sveltekit@0.16.0': - resolution: {integrity: sha512-1xonB9BHqoUBnv55xOQWRYIvtMfqW9Kc/E+laKma6sATBUb9hU21nhusLUekm9/EB4mjNcXmVeV3ffllNrfEEg==} + '@inlang/paraglide-sveltekit@0.16.1': + resolution: {integrity: sha512-NDmfbeH2lWlktsQrVp/bKpih6fxNMFph4VpRp3wCrK04ZqOkhIRHlCpMlmrb3ol+zuUcFdojTqBC1gz8pZ8bbA==} hasBin: true peerDependencies: '@sveltejs/kit': ^2.4.3 @@ -2773,6 +2797,9 @@ packages: '@inlang/recommend-sherlock@0.1.1': resolution: {integrity: sha512-8qZ8FJ/QqVh6YqKmHo3SxI4ENM0O80TCzETm+hxeQ2JzPKPFYucFINpLvUygiLFp/hJwhoI5TjRz6jNI2QdfMQ==} + '@inlang/recommend-sherlock@0.2.1': + resolution: {integrity: sha512-ckv8HvHy/iTqaVAEKrr+gnl+p3XFNwe5D2+6w6wJk2ORV2XkcRkKOJ/XsTUJbPSiyi4PI+p+T3bqbmNx/rDUlg==} + '@inlang/result@1.1.0': resolution: {integrity: sha512-zLGroi9EUiHuOjUOaglUVTFO7EWdo2OARMJLBO1Q5Ga/xJmSQb6XS1lhqEXBFAjgFarfEMX5YEJWWALogYV3wA==} @@ -2788,6 +2815,10 @@ packages: resolution: {integrity: sha512-/uG/9HrJU+v5jY/nWKZAlI3diD8WdT5bAYuIZ3rVsnphvqV4iWvQwAp3H/K8F5QDJ+GEY79mhKfFhHcKMSiWng==} engines: {node: '>=18.0.0'} + '@inlang/sdk@2.4.5': + resolution: {integrity: sha512-3zlc2llEQGeQALSEz5sZ9MdqDpFiZCxwgqNtt5QA46KD7DIp2bh7VD5kmUKifyNzDxiIk1r4liAxIgCvgC2m5w==} + engines: {node: '>=18.0.0'} + '@inlang/translatable@1.3.1': resolution: {integrity: sha512-VAtle21vRpIrB+axtHFrFB0d1HtDaaNj+lV77eZQTJyOWbTFYTVIQJ8WAbyw9eu4F6h6QC2FutLyxjMomxfpcQ==} @@ -3037,6 +3068,13 @@ packages: '@lix-js/fs@2.2.0': resolution: {integrity: sha512-B9X3FjD8WmdG7tbA44JuniSO0KdKBWnjfxl8zpgrDCkavrp/GP7U0xxBkc0WgeeoHjQ/pkqq9VqtWB2kS9jIUg==} + '@lix-js/sdk@0.4.5': + resolution: {integrity: sha512-H0bu99QlzYArFtyV+5aKHGfgjAvtUYMxatQVXFddG0q+I3GtjR4PyNAjQdh0zeTnMJkSXWo2giSsQpXpFBz4Dw==} + engines: {node: '>=18'} + + '@lix-js/server-protocol-schema@0.1.1': + resolution: {integrity: sha512-jBeALB6prAbtr5q4vTuxnRZZv1M2rKe8iNqRQhFJ4Tv7150unEa0vKyz0hs8Gl3fUGsWaNJBh3J8++fpbrpRBQ==} + '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -4943,6 +4981,10 @@ packages: resolution: {integrity: sha512-d5yGlQtmN/z5eoTtIYgkvOw27US2Ous4VycnXatyoImIF9tzlcpnKqQ/V7qhvJmb2p6xZne1NopCLakdTnkBBQ==} engines: {node: '>=16.0.0'} + '@sqlite.org/sqlite-wasm@3.48.0-build4': + resolution: {integrity: sha512-hI6twvUkzOmyGZhQMza1gpfqErZxXRw6JEsiVjUbo7tFanVD+8Oil0Ih3l2nGzHdxPI41zFmfUQG7GHqhciKZQ==} + hasBin: true + '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} @@ -4977,6 +5019,11 @@ packages: '@supabase/supabase-js@2.49.1': resolution: {integrity: sha512-lKaptKQB5/juEF5+jzmBeZlz69MdHZuxf+0f50NwhL+IE//m4ZnOeWlsKRjjsM0fVayZiQKqLvYdBn0RLkhGiQ==} + '@sveltejs/acorn-typescript@1.0.5': + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} + peerDependencies: + acorn: ^8.9.0 + '@sveltejs/adapter-auto@3.3.1': resolution: {integrity: sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==} peerDependencies: @@ -4996,8 +5043,8 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 || ^6.0.0 - '@sveltejs/kit@2.17.3': - resolution: {integrity: sha512-GcNaPDr0ti4O/TonPewkML2DG7UVXkSxPN3nPMlpmx0Rs4b2kVP4gymz98WEHlfzPXdd4uOOT1Js26DtieTNBQ==} + '@sveltejs/kit@2.20.2': + resolution: {integrity: sha512-Dv8TOAZC9vyfcAB9TMsvUEJsRbklRTeNfcYBPaeH6KnABJ99i3CvCB2eNx8fiiliIqe+9GIchBg4RodRH5p1BQ==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -5669,6 +5716,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/eslint-plugin@8.28.0': + resolution: {integrity: sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/parser@7.18.0': resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5700,6 +5755,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/parser@8.28.0': + resolution: {integrity: sha512-LPcw1yHD3ToaDEoljFEfQ9j2xShY367h7FZ1sq5NJT9I3yj4LHer1Xd1yRSOdYy9BpsrxU7R+eoDokChYM53lQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/scope-manager@7.18.0': resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5716,6 +5778,10 @@ packages: resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.28.0': + resolution: {integrity: sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@7.18.0': resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5747,6 +5813,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/type-utils@8.28.0': + resolution: {integrity: sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/types@7.18.0': resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5763,6 +5836,10 @@ packages: resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.28.0': + resolution: {integrity: sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5790,6 +5867,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/typescript-estree@8.28.0': + resolution: {integrity: sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5817,6 +5900,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' + '@typescript-eslint/utils@8.28.0': + resolution: {integrity: sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5833,6 +5923,10 @@ packages: resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.28.0': + resolution: {integrity: sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -6090,6 +6184,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -6193,8 +6292,8 @@ packages: arktype@2.0.0-rc.26: resolution: {integrity: sha512-OdV40SQNY0CFJH+anT0N7Go9Tl+av+hxzMGPccv47sPHdekZuEPd61MfNmwn1J5H2SIrycdwGPD8jYBZSkhKjQ==} - arktype@2.1.2: - resolution: {integrity: sha512-+uwghWzB1C0WoN6TpVB6wqXpshbRu19LykgddVcD8fk2SZHSgXWcxaTnq+cHnAqtZZOfJ/OI/QDTBmf9SiUFCw==} + arktype@2.1.15: + resolution: {integrity: sha512-ro31NmDxOEFysUjSQL4O9Q12sQuobImqXyqQbWzK7LNB/gvfflnZyeNBsysZYf5HP3pY39P9EgynMYiyqbJQ1g==} array-buffer-byte-length@1.0.1: resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} @@ -6701,6 +6800,10 @@ packages: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} + consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + engines: {node: ^14.18.0 || >=16.10.0} + console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -7341,8 +7444,8 @@ packages: effect@3.11.8: resolution: {integrity: sha512-N16cwqUDqG7lyYiFyt+in0+OS0Lg9pkMmGPSwxu2j9ZhRHI8S8D69+ffXX+afhl80r6syBSSkkIg/bYRjGGf7A==} - effect@3.13.4: - resolution: {integrity: sha512-XZgCImyBpONuKdsBRk37JfV7242yxTu8r/TcL5ZELIyqRbMYa+Prr86cz1INxXi7iFXfU0havZkCJGyYp1BsiA==} + effect@3.14.2: + resolution: {integrity: sha512-AqLlvhkcWqSgfPnfGO/JdwvEqhtzFLb4qwe43YLwrvnN5ev2dqB4ve2Bv6oq64iplRMYO9lmYRibN0Ig6fK/nQ==} ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} @@ -7467,6 +7570,11 @@ packages: peerDependencies: esbuild: '*' + esbuild-wasm@0.19.12: + resolution: {integrity: sha512-Zmc4hk6FibJZBcTx5/8K/4jT3/oG1vkGTEeKJUQFCUQKimD6Q7+adp/bdVQyYJFolMKaXkQnVZdV4O5ZaTYmyQ==} + engines: {node: '>=12'} + hasBin: true + esbuild@0.21.5: resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} @@ -7638,6 +7746,10 @@ packages: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7672,6 +7784,16 @@ packages: jiti: optional: true + eslint@9.23.0: + resolution: {integrity: sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + esm-env@1.2.1: resolution: {integrity: sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==} @@ -8691,6 +8813,9 @@ packages: resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} engines: {node: '>=0.10.0'} + js-sha256@0.11.0: + resolution: {integrity: sha512-6xNlKayMZvds9h1Y1VWc0fQHQ82BxTXizWPEtEeGvmOUYpBRy4gbWroHLpzowe6xiQhHpelCQiE7HEdznyBL9Q==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -8834,6 +8959,10 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + kysely@0.27.6: + resolution: {integrity: sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ==} + engines: {node: '>=14.0.0'} + language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -11005,6 +11134,11 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + sqlite-wasm-kysely@0.3.0: + resolution: {integrity: sha512-TzjBNv7KwRw6E3pdKdlRyZiTmUIE0UttT/Sl56MVwVARl/u5gp978KepazCJZewFUnlWHz9i3NQd4kOtP/Afdg==} + peerDependencies: + kysely: '*' + sshpk@1.18.0: resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} engines: {node: '>=0.10.0'} @@ -11195,8 +11329,8 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 typescript: '>=5.0.0' - svelte-check@4.1.4: - resolution: {integrity: sha512-v0j7yLbT29MezzaQJPEDwksybTE2Ups9rUxEXy92T06TiA0cbqcO8wAOwNUVkFW6B0hsYHA+oAX3BS8b/2oHtw==} + svelte-check@4.1.5: + resolution: {integrity: sha512-Gb0T2IqBNe1tLB9EB1Qh+LOe+JB8wt2/rNBDGvkxQVvk8vNeAoG+vZgFB/3P5+zC7RWlyBlzm9dVjZFph/maIg==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -11222,6 +11356,11 @@ packages: peerDependencies: svelte: ^5.19.0 + svelte-inspect-value@0.5.0: + resolution: {integrity: sha512-ZWbu/TZl/gGAPe8Xjmg0YvERSpEC+q07HV8m0xhp51auTNh8mjaf07bcmcl0coBb0wnJqcAB4uWJ1GDdtGQrQw==} + peerDependencies: + svelte: ^5.19.0 + svelte-motion@0.12.2: resolution: {integrity: sha512-7RrdRz9iVP55B9HT/C0hYW3pyrKlF61kAby/AkDtOAP0uHFQDrfd0qQetDC81cEsK9b40jt+jfcqSAXcA7LPEw==} peerDependencies: @@ -11270,14 +11409,18 @@ packages: resolution: {integrity: sha512-dpu2lTPVsAAgZFKpF7A9741sBCdXGogfxFU4aQeVgun7GVNCSVheTzj0FsT7g9OsLhBaMX4lKLwVIvmzQGytmQ==} engines: {node: '>=18'} + svelte@5.25.3: + resolution: {integrity: sha512-J9rcZ/xVJonAoESqVGHHZhrNdVbrCfkdB41BP6eiwHMoFShD9it3yZXApVYMHdGfCshBsZCKsajwJeBbS/M1zg==} + engines: {node: '>=18'} + sveltekit-superforms@2.22.1: resolution: {integrity: sha512-SSePlvvEAo0eChLw1V9R1XdwwbE/XAOWTfzQOM01bFNT2IQGH5gy0wQkBffPKbDLZ7HYoRVao7spblTPBwyylA==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 - sveltekit-superforms@2.23.1: - resolution: {integrity: sha512-SPj5ac4SMg8SPyP0Zi3ynwXJa7r9U1CTyn+YSyck67zLsjt367Sro4SZnl3yASrLd5kJ6Y57cgIdYJ2aWNArXw==} + sveltekit-superforms@2.24.0: + resolution: {integrity: sha512-JuuaaPDn9OHUKc0Uy8jzv1jUZNfO4AHUE0JLcXjiuJNRokYLqC+RsPDL4/jUkqia97aZzrfTgB/meQ8iS5nNJg==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 @@ -11371,8 +11514,9 @@ packages: tauri-plugin-shellx-api@2.0.16: resolution: {integrity: sha512-I6o/+IoG6++x4L5d20ciOooOeUEn0bOKvMiYhQxlv1Q3zAZPdpJKjAHJxRpZZwpR6yUY788qiQny7IbTywqLFw==} - tauri-plugin-svelte@1.2.1: - resolution: {integrity: sha512-xusgcHpnXqRt4RO+3UjqAlOCTh5PcxzDEa11Qd8Z3cHz6MMl0PLE6j0ExeAur+dTiZVLEGFsIm6Qd0LY9ED/wA==} + tauri-plugin-svelte@1.2.2: + resolution: {integrity: sha512-1jLhZpjEf70Csq5WxmOxvSlXTygNX0o3L492itAcUr0SbHLijiWagszF+7RxBvvlB2Let81SPgKZUaD8180cTQ==} + deprecated: This package has been renamed to @tauri-store/svelte. tauri-plugin-system-info-api@2.0.10: resolution: {integrity: sha512-QalL92OgjARjyBoK4RFMV1+JRdWKyWBqv+kMi2Y7rnLkIGQUvsMQwvyCcbjdV3qoDbeAdU97G7qu7uPoO+c+OQ==} @@ -11663,12 +11807,12 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript-eslint@8.25.0: - resolution: {integrity: sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==} + typescript-eslint@8.28.0: + resolution: {integrity: sha512-jfZtxJoHm59bvoCMYCe2BM0/baMswRhMmYhy+w6VfcyHrjxZ0OJe0tGasydCpIpA+A/WIJhTyZfb3EtwNC/kHQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' + typescript: '>=4.8.4 <5.9.0' typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} @@ -11700,6 +11844,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + engines: {node: '>=14.17'} + hasBin: true + uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} @@ -11795,6 +11944,10 @@ packages: resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} engines: {node: '>=14.0.0'} + unplugin@2.2.2: + resolution: {integrity: sha512-Qp+iiD+qCRnUek+nDoYvtWX7tfnYyXsrOnJ452FRTgOyKmTM7TUJ3l+PLPJOOWPTUyKISKp4isC5JJPSXUjGgw==} + engines: {node: '>=18.12.0'} + unstorage@1.13.1: resolution: {integrity: sha512-ELexQHUrG05QVIM/iUeQNdl9FXDZhqLJ4yP59fnmn2jGUh0TEulwOgov1ubOb3Gt2ZGK/VMchJwPDNVEGWQpRg==} peerDependencies: @@ -11865,6 +12018,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + urlpattern-polyfill@10.0.0: + resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} + urlpattern-polyfill@8.0.2: resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} @@ -11896,6 +12052,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + uuid@11.0.3: resolution: {integrity: sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==} hasBin: true @@ -11946,6 +12106,14 @@ packages: typescript: optional: true + valibot@1.0.0-rc.3: + resolution: {integrity: sha512-LT0REa7Iqx4QGcaHLiTiTkcmJqJ9QdpOy89HALFFBJgejTS64GQFRIbDF7e4f6pauQbo/myfKGmWXCLhMeM6+g==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + validate-npm-package-name@5.0.1: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12163,8 +12331,8 @@ packages: yaml: optional: true - vite@6.2.0: - resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} + vite@6.2.3: + resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -12504,6 +12672,11 @@ packages: peerDependencies: zod: ^3.24.1 + zod-to-json-schema@3.24.5: + resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} + peerDependencies: + zod: ^3.24.1 + zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} @@ -12553,15 +12726,15 @@ snapshots: '@ark/util': 0.26.0 optional: true - '@ark/schema@0.43.1': + '@ark/schema@0.45.5': dependencies: - '@ark/util': 0.43.1 + '@ark/util': 0.45.5 optional: true '@ark/util@0.26.0': optional: true - '@ark/util@0.43.1': + '@ark/util@0.45.5': optional: true '@aws-crypto/crc32@5.2.0': @@ -13795,6 +13968,11 @@ snapshots: eslint: 9.21.0(jiti@2.4.0) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@9.23.0(jiti@2.4.0))': + dependencies: + eslint: 9.23.0(jiti@2.4.0) + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.1': {} '@eslint/config-array@0.19.0': @@ -13813,6 +13991,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-helpers@0.2.0': {} + '@eslint/core@0.12.0': dependencies: '@types/json-schema': 7.0.15 @@ -13861,6 +14041,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/eslintrc@3.3.1': + dependencies: + ajv: 6.12.6 + debug: 4.4.0(supports-color@9.4.0) + espree: 10.3.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + '@eslint/js@8.57.1': {} '@eslint/js@9.17.0': {} @@ -13869,6 +14063,8 @@ snapshots: '@eslint/js@9.21.0': {} + '@eslint/js@9.23.0': {} + '@eslint/object-schema@2.1.4': {} '@eslint/object-schema@2.1.6': {} @@ -13920,8 +14116,8 @@ snapshots: valibot: 0.31.1 optionalDependencies: '@types/json-schema': 7.0.15 - esbuild: 0.24.2 - esbuild-runner: 2.2.2(esbuild@0.24.2) + esbuild: 0.25.0 + esbuild-runner: 2.2.2(esbuild@0.25.0) optional: true '@gerrit0/mini-shiki@1.24.4': @@ -14049,8 +14245,20 @@ snapshots: '@iconify/types': 2.0.0 svelte: 5.20.5 + '@iconify/svelte@4.2.0(svelte@5.25.3)': + dependencies: + '@iconify/types': 2.0.0 + svelte: 5.25.3 + '@iconify/types@2.0.0': {} + '@inlang/cli@3.0.8(babel-plugin-macros@3.1.0)': + dependencies: + '@inlang/sdk': 2.4.5(babel-plugin-macros@3.1.0) + esbuild-wasm: 0.19.12 + transitivePeerDependencies: + - babel-plugin-macros + '@inlang/detect-json-formatting@1.0.0': dependencies: guess-json-indent: 2.0.0 @@ -14103,12 +14311,24 @@ snapshots: - debug - supports-color - '@inlang/paraglide-sveltekit@0.15.5(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)': + '@inlang/paraglide-js@2.0.6(babel-plugin-macros@3.1.0)': + dependencies: + '@inlang/recommend-sherlock': 0.2.1 + '@inlang/sdk': 2.4.5(babel-plugin-macros@3.1.0) + commander: 11.1.0 + consola: 3.4.0 + json5: 2.2.3 + unplugin: 2.2.2 + urlpattern-polyfill: 10.0.0 + transitivePeerDependencies: + - babel-plugin-macros + + '@inlang/paraglide-sveltekit@0.15.5(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)': dependencies: '@inlang/paraglide-js': 1.11.8(babel-plugin-macros@3.1.0) '@inlang/paraglide-vite': 1.3.5(babel-plugin-macros@3.1.0) '@lix-js/client': 2.2.1 - '@sveltejs/kit': 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/kit': 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) commander: 12.1.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) devalue: 4.3.3 @@ -14119,12 +14339,12 @@ snapshots: - debug - supports-color - '@inlang/paraglide-sveltekit@0.16.0(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)': + '@inlang/paraglide-sveltekit@0.16.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)': dependencies: '@inlang/paraglide-js': 1.11.8(babel-plugin-macros@3.1.0) '@inlang/paraglide-vite': 1.4.0(babel-plugin-macros@3.1.0) '@lix-js/client': 2.2.1 - '@sveltejs/kit': 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/kit': 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) commander: 12.1.0 dedent: 1.5.1(babel-plugin-macros@3.1.0) devalue: 4.3.3 @@ -14140,7 +14360,7 @@ snapshots: '@inlang/paraglide-js': 1.11.8(babel-plugin-macros@3.1.0) '@inlang/sdk': 0.37.0(babel-plugin-macros@3.1.0) '@lix-js/client': 2.2.1 - typescript: 5.7.3 + typescript: 5.8.2 unplugin: 1.16.0 transitivePeerDependencies: - babel-plugin-macros @@ -14202,6 +14422,10 @@ snapshots: - babel-plugin-macros - supports-color + '@inlang/recommend-sherlock@0.2.1': + dependencies: + comment-json: 4.2.5 + '@inlang/result@1.1.0': {} '@inlang/sdk@0.36.3(babel-plugin-macros@3.1.0)': @@ -14276,6 +14500,16 @@ snapshots: - babel-plugin-macros - supports-color + '@inlang/sdk@2.4.5(babel-plugin-macros@3.1.0)': + dependencies: + '@lix-js/sdk': 0.4.5(babel-plugin-macros@3.1.0) + '@sinclair/typebox': 0.31.28 + kysely: 0.27.6 + sqlite-wasm-kysely: 0.3.0(kysely@0.27.6) + uuid: 10.0.0 + transitivePeerDependencies: + - babel-plugin-macros + '@inlang/translatable@1.3.1': dependencies: '@inlang/language-tag': 1.5.1 @@ -14626,12 +14860,12 @@ snapshots: '@hey-api/client-fetch': 0.8.3 typescript: 5.7.3 - '@kksh/svelte5@0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2)': + '@kksh/svelte5@0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2)': dependencies: '@tanstack/table-core': 8.21.2 bits-ui: 1.0.0-next.77(svelte@5.16.6) embla-carousel-svelte: 8.5.2(svelte@5.16.6) - formsnap: 2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)) + formsnap: 2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)) lucide-svelte: 0.469.0(svelte@5.16.6) mode-watcher: 0.5.0(svelte@5.16.6) paneforge: 1.0.0-next.2(svelte@5.16.6) @@ -14644,12 +14878,12 @@ snapshots: transitivePeerDependencies: - sveltekit-superforms - '@kksh/svelte5@0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2)': + '@kksh/svelte5@0.1.15(lucide-svelte@0.469.0(svelte@5.16.6))(svelte-sonner@0.3.28(svelte@5.16.6))(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2))(typescript@5.7.2)': dependencies: '@tanstack/table-core': 8.21.2 bits-ui: 1.0.0-next.77(svelte@5.16.6) embla-carousel-svelte: 8.5.2(svelte@5.16.6) - formsnap: 2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)) + formsnap: 2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)) lucide-svelte: 0.469.0(svelte@5.16.6) mode-watcher: 0.5.0(svelte@5.16.6) paneforge: 1.0.0-next.2(svelte@5.16.6) @@ -14662,12 +14896,12 @@ snapshots: transitivePeerDependencies: - sveltekit-superforms - '@kksh/svelte5@0.1.15(lucide-svelte@0.471.0(svelte@5.20.5))(svelte-sonner@0.3.28(svelte@5.20.5))(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3))(typescript@5.7.3)': + '@kksh/svelte5@0.1.15(lucide-svelte@0.471.0(svelte@5.20.5))(svelte-sonner@0.3.28(svelte@5.20.5))(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2))(typescript@5.8.2)': dependencies: '@tanstack/table-core': 8.21.2 bits-ui: 1.0.0-next.77(svelte@5.20.5) embla-carousel-svelte: 8.5.2(svelte@5.20.5) - formsnap: 2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3)) + formsnap: 2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2)) lucide-svelte: 0.471.0(svelte@5.20.5) mode-watcher: 0.5.0(svelte@5.20.5) paneforge: 1.0.0-next.2(svelte@5.20.5) @@ -14675,26 +14909,26 @@ snapshots: svelte-persisted-store: 0.12.0(svelte@5.20.5) svelte-radix: 2.0.1(svelte@5.20.5) svelte-sonner: 0.3.28(svelte@5.20.5) - typescript: 5.7.3 + typescript: 5.8.2 vaul-svelte: 1.0.0-next.3(svelte@5.20.5) transitivePeerDependencies: - sveltekit-superforms - '@kksh/svelte5@0.1.15(lucide-svelte@0.474.0(svelte@5.20.5))(svelte-sonner@0.3.28(svelte@5.20.5))(svelte@5.20.5)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3))(typescript@5.6.3)': + '@kksh/svelte5@0.1.15(lucide-svelte@0.474.0(svelte@5.25.3))(svelte-sonner@0.3.28(svelte@5.25.3))(svelte@5.25.3)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2))(typescript@5.8.2)': dependencies: '@tanstack/table-core': 8.21.2 - bits-ui: 1.0.0-next.77(svelte@5.20.5) - embla-carousel-svelte: 8.5.2(svelte@5.20.5) - formsnap: 2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3)) - lucide-svelte: 0.474.0(svelte@5.20.5) - mode-watcher: 0.5.0(svelte@5.20.5) - paneforge: 1.0.0-next.2(svelte@5.20.5) - svelte: 5.20.5 - svelte-persisted-store: 0.12.0(svelte@5.20.5) - svelte-radix: 2.0.1(svelte@5.20.5) - svelte-sonner: 0.3.28(svelte@5.20.5) - typescript: 5.6.3 - vaul-svelte: 1.0.0-next.3(svelte@5.20.5) + bits-ui: 1.0.0-next.77(svelte@5.25.3) + embla-carousel-svelte: 8.5.2(svelte@5.25.3) + formsnap: 2.0.0-next.1(svelte@5.25.3)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2)) + lucide-svelte: 0.474.0(svelte@5.25.3) + mode-watcher: 0.5.0(svelte@5.25.3) + paneforge: 1.0.0-next.2(svelte@5.25.3) + svelte: 5.25.3 + svelte-persisted-store: 0.12.0(svelte@5.25.3) + svelte-radix: 2.0.1(svelte@5.25.3) + svelte-sonner: 0.3.28(svelte@5.25.3) + typescript: 5.8.2 + vaul-svelte: 1.0.0-next.3(svelte@5.25.3) transitivePeerDependencies: - sveltekit-superforms @@ -14769,6 +15003,20 @@ snapshots: dependencies: typescript: 5.2.2 + '@lix-js/sdk@0.4.5(babel-plugin-macros@3.1.0)': + dependencies: + '@lix-js/server-protocol-schema': 0.1.1 + dedent: 1.5.1(babel-plugin-macros@3.1.0) + human-id: 4.1.1 + js-sha256: 0.11.0 + kysely: 0.27.6 + sqlite-wasm-kysely: 0.3.0(kysely@0.27.6) + uuid: 10.0.0 + transitivePeerDependencies: + - babel-plugin-macros + + '@lix-js/server-protocol-schema@0.1.1': {} + '@manypkg/find-root@1.1.0': dependencies: '@babel/runtime': 7.26.0 @@ -15035,7 +15283,7 @@ snapshots: - rollup - supports-color - '@nuxt/vite-builder@3.14.159(@types/node@22.13.1)(eslint@9.21.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))': + '@nuxt/vite-builder@3.14.159(@types/node@22.13.1)(eslint@9.23.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3))': dependencies: '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.34.2) '@rollup/plugin-replace': 6.0.1(rollup@4.34.2) @@ -15069,7 +15317,7 @@ snapshots: unplugin: 1.16.0 vite: 5.4.14(@types/node@22.13.1)(terser@5.36.0) vite-node: 2.1.9(@types/node@22.13.1)(terser@5.36.0) - vite-plugin-checker: 0.8.0(eslint@9.21.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.14(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)) + vite-plugin-checker: 0.8.0(eslint@9.23.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.14(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)) vue: 3.5.13(typescript@5.6.3) vue-bundle-renderer: 2.1.1 transitivePeerDependencies: @@ -16988,6 +17236,8 @@ snapshots: '@smithy/types': 3.6.0 tslib: 2.8.1 + '@sqlite.org/sqlite-wasm@3.48.0-build4': {} + '@standard-schema/spec@1.0.0': optional: true @@ -17053,6 +17303,10 @@ snapshots: - bufferutil - utf-8-validate + '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.1)': + dependencies: + acorn: 8.14.1 + '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))': dependencies: '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) @@ -17062,9 +17316,9 @@ snapshots: dependencies: '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) - '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))': + '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))': dependencies: - '@sveltejs/kit': 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/kit': 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) '@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': dependencies: @@ -17084,7 +17338,7 @@ snapshots: tiny-glob: 0.2.9 vite: 6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) - '@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + '@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': dependencies: '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) '@types/cookie': 0.6.0 @@ -17101,9 +17355,9 @@ snapshots: svelte: 5.16.6 vite: 6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) - '@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + '@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -17116,7 +17370,24 @@ snapshots: set-cookie-parser: 2.7.1 sirv: 3.0.0 svelte: 5.20.5 - vite: 6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + + '@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + dependencies: + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.1.1 + esm-env: 1.2.2 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.17 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.7.1 + sirv: 3.0.0 + svelte: 5.25.3 + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': dependencies: @@ -17127,12 +17398,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) debug: 4.4.0(supports-color@9.4.0) svelte: 5.20.5 - vite: 6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + dependencies: + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + debug: 4.4.0(supports-color@9.4.0) + svelte: 5.25.3 + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) transitivePeerDependencies: - supports-color @@ -17149,16 +17429,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) debug: 4.4.0(supports-color@9.4.0) deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 svelte: 5.20.5 - vite: 6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) - vitefu: 1.0.4(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + vitefu: 1.0.4(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + debug: 4.4.0(supports-color@9.4.0) + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.17 + svelte: 5.25.3 + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + vitefu: 1.0.4(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) transitivePeerDependencies: - supports-color @@ -17837,20 +18130,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/parser': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/type-utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/type-utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.20.0 eslint: 9.21.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.0(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/type-utils': 8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/utils': 8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.20.0 + eslint: 9.23.0(jiti@2.4.0) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -17871,20 +18181,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.25.0 - eslint: 9.21.0(jiti@2.4.0) + eslint: 9.23.0(jiti@2.4.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.1(typescript@5.6.3) - typescript: 5.6.3 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/eslint-plugin@8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.28.0 + '@typescript-eslint/type-utils': 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.28.0 + eslint: 9.23.0(jiti@2.4.0) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -17913,15 +18240,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0(supports-color@9.4.0) eslint: 9.21.0(jiti@2.4.0) - typescript: 5.7.3 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.20.0 + debug: 4.4.0(supports-color@9.4.0) + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -17937,15 +18276,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.25.0 '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.25.0 debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.0) - typescript: 5.6.3 + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.28.0 + '@typescript-eslint/types': 8.28.0 + '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.28.0 + debug: 4.4.0(supports-color@9.4.0) + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -17969,6 +18320,11 @@ snapshots: '@typescript-eslint/types': 8.25.0 '@typescript-eslint/visitor-keys': 8.25.0 + '@typescript-eslint/scope-manager@8.28.0': + dependencies: + '@typescript-eslint/types': 8.28.0 + '@typescript-eslint/visitor-keys': 8.28.0 + '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) @@ -17992,14 +18348,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/type-utils@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) debug: 4.4.0(supports-color@9.4.0) eslint: 9.21.0(jiti@2.4.0) - ts-api-utils: 2.0.0(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + debug: 4.4.0(supports-color@9.4.0) + eslint: 9.23.0(jiti@2.4.0) + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18014,14 +18381,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.0) - ts-api-utils: 2.0.1(typescript@5.6.3) - typescript: 5.6.3 + eslint: 9.23.0(jiti@2.4.0) + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/type-utils@8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + debug: 4.4.0(supports-color@9.4.0) + eslint: 9.23.0(jiti@2.4.0) + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18033,6 +18411,8 @@ snapshots: '@typescript-eslint/types@8.25.0': {} + '@typescript-eslint/types@8.28.0': {} + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -18077,7 +18457,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.20.0 '@typescript-eslint/visitor-keys': 8.20.0 @@ -18086,8 +18466,8 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 2.0.0(typescript@5.7.3) - typescript: 5.7.3 + ts-api-utils: 2.0.0(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18105,6 +18485,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.25.0(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/visitor-keys': 8.25.0 + debug: 4.4.0(supports-color@9.4.0) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.28.0(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.28.0 + '@typescript-eslint/visitor-keys': 8.28.0 + debug: 4.4.0(supports-color@9.4.0) + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) @@ -18127,14 +18535,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.20.0 '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.8.2) eslint: 9.21.0(jiti@2.4.0) - typescript: 5.7.3 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.20.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.0)) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.8.2) + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18149,14 +18568,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.25.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.0)) '@typescript-eslint/scope-manager': 8.25.0 '@typescript-eslint/types': 8.25.0 - '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.6.3) - eslint: 9.21.0(jiti@2.4.0) - typescript: 5.6.3 + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.0)) + '@typescript-eslint/scope-manager': 8.28.0 + '@typescript-eslint/types': 8.28.0 + '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -18180,6 +18610,11 @@ snapshots: '@typescript-eslint/types': 8.25.0 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.28.0': + dependencies: + '@typescript-eslint/types': 8.28.0 + eslint-visitor-keys: 4.2.0 + '@ungap/structured-clone@1.2.0': {} '@unhead/dom@1.11.11': @@ -18559,11 +18994,11 @@ snapshots: '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.6.3) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) optional: true '@vue/shared@3.5.13': {} @@ -18624,6 +19059,8 @@ snapshots: acorn@8.14.0: {} + acorn@8.14.1: {} + agent-base@6.0.2: dependencies: debug: 4.4.0(supports-color@9.4.0) @@ -18735,10 +19172,10 @@ snapshots: '@ark/util': 0.26.0 optional: true - arktype@2.1.2: + arktype@2.1.15: dependencies: - '@ark/schema': 0.43.1 - '@ark/util': 0.43.1 + '@ark/schema': 0.45.5 + '@ark/util': 0.45.5 optional: true array-buffer-byte-length@1.0.1: @@ -18953,6 +19390,16 @@ snapshots: svelte: 5.20.5 svelte-toolbelt: 0.7.0(svelte@5.20.5) + bits-ui@1.0.0-next.77(svelte@5.25.3): + dependencies: + '@floating-ui/core': 1.6.8 + '@floating-ui/dom': 1.6.12 + '@internationalized/date': 3.7.0 + esm-env: 1.2.1 + runed: 0.22.0(svelte@5.25.3) + svelte: 5.25.3 + svelte-toolbelt: 0.7.0(svelte@5.25.3) + bits-ui@1.0.0-next.86(svelte@5.16.6): dependencies: '@floating-ui/core': 1.6.8 @@ -18973,6 +19420,16 @@ snapshots: svelte: 5.20.5 svelte-toolbelt: 0.7.1(svelte@5.20.5) + bits-ui@1.0.0-next.86(svelte@5.25.3): + dependencies: + '@floating-ui/core': 1.6.8 + '@floating-ui/dom': 1.6.12 + '@internationalized/date': 3.7.0 + esm-env: 1.2.1 + runed: 0.23.2(svelte@5.25.3) + svelte: 5.25.3 + svelte-toolbelt: 0.7.1(svelte@5.25.3) + bl@4.1.0: dependencies: buffer: 5.7.1 @@ -19284,6 +19741,8 @@ snapshots: consola@3.2.3: {} + consola@3.4.0: {} + console-control-strings@1.1.0: {} console-table-printer@2.12.1: @@ -19790,11 +20249,11 @@ snapshots: dependencies: node-source-walk: 7.0.0 - detective-postcss@7.0.0(postcss@8.5.1): + detective-postcss@7.0.0(postcss@8.5.3): dependencies: is-url: 1.2.4 - postcss: 8.5.1 - postcss-values-parser: 6.0.2(postcss@8.5.1) + postcss: 8.5.3 + postcss-values-parser: 6.0.2(postcss@8.5.3) detective-sass@6.0.0: dependencies: @@ -19925,7 +20384,7 @@ snapshots: fast-check: 3.23.0 optional: true - effect@3.13.4: + effect@3.14.2: dependencies: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 @@ -19965,6 +20424,12 @@ snapshots: embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) svelte: 5.20.5 + embla-carousel-svelte@8.5.2(svelte@5.25.3): + dependencies: + embla-carousel: 8.5.2 + embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) + svelte: 5.25.3 + embla-carousel-vue@8.4.0(vue@3.5.13(typescript@5.6.3)): dependencies: embla-carousel: 8.4.0 @@ -20102,13 +20567,15 @@ snapshots: es-toolkit@1.34.1: {} - esbuild-runner@2.2.2(esbuild@0.24.2): + esbuild-runner@2.2.2(esbuild@0.25.0): dependencies: - esbuild: 0.24.2 + esbuild: 0.25.0 source-map-support: 0.5.21 tslib: 2.4.0 optional: true + esbuild-wasm@0.19.12: {} + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 @@ -20244,6 +20711,11 @@ snapshots: eslint: 9.21.0(jiti@2.4.0) semver: 7.7.1 + eslint-compat-utils@0.5.1(eslint@9.23.0(jiti@2.4.0)): + dependencies: + eslint: 9.23.0(jiti@2.4.0) + semver: 7.7.1 + eslint-config-next@15.0.3(eslint@8.57.1)(typescript@5.6.3): dependencies: '@next/eslint-plugin-next': 15.0.3 @@ -20268,18 +20740,22 @@ snapshots: dependencies: eslint: 9.21.0(jiti@2.4.0) + eslint-config-prettier@10.0.1(eslint@9.23.0(jiti@2.4.0)): + dependencies: + eslint: 9.23.0(jiti@2.4.0) + eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.0)): dependencies: eslint: 9.17.0(jiti@2.4.0) - eslint-config-prettier@9.1.0(eslint@9.21.0(jiti@2.4.0)): + eslint-config-prettier@9.1.0(eslint@9.23.0(jiti@2.4.0)): dependencies: - eslint: 9.21.0(jiti@2.4.0) + eslint: 9.23.0(jiti@2.4.0) - eslint-config-turbo@2.3.3(eslint@9.21.0(jiti@2.4.0)): + eslint-config-turbo@2.3.3(eslint@9.23.0(jiti@2.4.0)): dependencies: - eslint: 9.21.0(jiti@2.4.0) - eslint-plugin-turbo: 2.3.3(eslint@9.21.0(jiti@2.4.0)) + eslint: 9.23.0(jiti@2.4.0) + eslint-plugin-turbo: 2.3.3(eslint@9.23.0(jiti@2.4.0)) eslint-import-resolver-node@0.3.9: dependencies: @@ -20439,10 +20915,29 @@ snapshots: transitivePeerDependencies: - ts-node - eslint-plugin-turbo@2.3.3(eslint@9.21.0(jiti@2.4.0)): + eslint-plugin-svelte@2.46.1(eslint@9.23.0(jiti@2.4.0))(svelte@5.25.3): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.0)) + '@jridgewell/sourcemap-codec': 1.5.0 + eslint: 9.23.0(jiti@2.4.0) + eslint-compat-utils: 0.5.1(eslint@9.23.0(jiti@2.4.0)) + esutils: 2.0.3 + known-css-properties: 0.35.0 + postcss: 8.4.49 + postcss-load-config: 3.1.4(postcss@8.4.49) + postcss-safe-parser: 6.0.0(postcss@8.4.49) + postcss-selector-parser: 6.1.2 + semver: 7.7.1 + svelte-eslint-parser: 0.43.0(svelte@5.25.3) + optionalDependencies: + svelte: 5.25.3 + transitivePeerDependencies: + - ts-node + + eslint-plugin-turbo@2.3.3(eslint@9.23.0(jiti@2.4.0)): dependencies: dotenv: 16.0.3 - eslint: 9.21.0(jiti@2.4.0) + eslint: 9.23.0(jiti@2.4.0) eslint-scope@7.2.2: dependencies: @@ -20454,6 +20949,11 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.3.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.0: {} @@ -20583,6 +21083,48 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@9.23.0(jiti@2.4.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.23.0(jiti@2.4.0)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.19.2 + '@eslint/config-helpers': 0.2.0 + '@eslint/core': 0.12.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.23.0 + '@eslint/plugin-kit': 0.2.7 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.2 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0(supports-color@9.4.0) + escape-string-regexp: 4.0.0 + eslint-scope: 8.3.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.4.0 + transitivePeerDependencies: + - supports-color + esm-env@1.2.1: {} esm-env@1.2.2: {} @@ -20827,29 +21369,29 @@ snapshots: dependencies: fetch-blob: 3.2.0 - formsnap@2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)): + formsnap@2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)): dependencies: svelte: 5.16.6 svelte-toolbelt: 0.4.6(svelte@5.16.6) - sveltekit-superforms: 2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2) + sveltekit-superforms: 2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2) - formsnap@2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)): + formsnap@2.0.0-next.1(svelte@5.16.6)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2)): dependencies: svelte: 5.16.6 svelte-toolbelt: 0.4.6(svelte@5.16.6) - sveltekit-superforms: 2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2) + sveltekit-superforms: 2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2) - formsnap@2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3)): + formsnap@2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2)): dependencies: svelte: 5.20.5 svelte-toolbelt: 0.4.6(svelte@5.20.5) - sveltekit-superforms: 2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3) + sveltekit-superforms: 2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2) - formsnap@2.0.0-next.1(svelte@5.20.5)(sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3)): + formsnap@2.0.0-next.1(svelte@5.25.3)(sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2)): dependencies: - svelte: 5.20.5 - svelte-toolbelt: 0.4.6(svelte@5.20.5) - sveltekit-superforms: 2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3) + svelte: 5.25.3 + svelte-toolbelt: 0.4.6(svelte@5.25.3) + sveltekit-superforms: 2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2) fraction.js@4.3.7: {} @@ -21711,6 +22253,8 @@ snapshots: js-levenshtein@1.1.6: {} + js-sha256@0.11.0: {} + js-tokens@4.0.0: {} js-tokens@9.0.0: {} @@ -21818,16 +22362,6 @@ snapshots: kind-of@6.0.3: {} - kkrpc@0.2.2(typescript@5.6.3): - dependencies: - '@tauri-apps/plugin-shell': 2.2.0 - superjson: 2.2.2 - typescript: 5.6.3 - ws: 8.18.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - kkrpc@0.2.2(typescript@5.7.2): dependencies: '@tauri-apps/plugin-shell': 2.2.0 @@ -21838,6 +22372,16 @@ snapshots: - bufferutil - utf-8-validate + kkrpc@0.2.2(typescript@5.8.2): + dependencies: + '@tauri-apps/plugin-shell': 2.2.0 + superjson: 2.2.2 + typescript: 5.8.2 + ws: 8.18.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + kleur@3.0.3: {} kleur@4.1.5: {} @@ -21900,6 +22444,8 @@ snapshots: kolorist@1.8.0: {} + kysely@0.27.6: {} + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -22044,9 +22590,9 @@ snapshots: dependencies: svelte: 5.20.5 - lucide-svelte@0.474.0(svelte@5.20.5): + lucide-svelte@0.474.0(svelte@5.25.3): dependencies: - svelte: 5.20.5 + svelte: 5.25.3 lucide-vue-next@0.438.0(vue@3.5.13(typescript@5.6.3)): dependencies: @@ -22562,6 +23108,10 @@ snapshots: dependencies: svelte: 5.20.5 + mode-watcher@0.5.0(svelte@5.25.3): + dependencies: + svelte: 5.25.3 + module-definition@6.0.0: dependencies: ast-module-types: 6.0.0 @@ -22809,14 +23359,14 @@ snapshots: nuxi@3.15.0: {} - nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.13.1)(eslint@9.21.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)): + nuxt@3.14.159(@parcel/watcher@2.5.0)(@types/node@22.13.1)(eslint@9.23.0(jiti@2.4.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.6.0(rollup@4.34.2)(vite@5.4.11(@types/node@22.13.1)(terser@5.36.0))(vue@3.5.13(typescript@5.6.3)) '@nuxt/kit': 3.14.159(magicast@0.3.5)(rollup@4.34.2) '@nuxt/schema': 3.14.159(magicast@0.3.5)(rollup@4.34.2) '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.34.2) - '@nuxt/vite-builder': 3.14.159(@types/node@22.13.1)(eslint@9.21.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)) + '@nuxt/vite-builder': 3.14.159(@types/node@22.13.1)(eslint@9.23.0(jiti@2.4.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.34.2)(terser@5.36.0)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)) '@unhead/dom': 1.11.11 '@unhead/shared': 1.11.11 '@unhead/ssr': 1.11.11 @@ -23158,6 +23708,11 @@ snapshots: svelte: 5.20.5 svelte-toolbelt: 0.4.6(svelte@5.20.5) + paneforge@1.0.0-next.2(svelte@5.25.3): + dependencies: + svelte: 5.25.3 + svelte-toolbelt: 0.4.6(svelte@5.25.3) + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -23501,11 +24056,11 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss-values-parser@6.0.2(postcss@8.5.1): + postcss-values-parser@6.0.2(postcss@8.5.3): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.5.1 + postcss: 8.5.3 quote-unquote: 1.0.0 postcss@8.4.31: @@ -23547,7 +24102,7 @@ snapshots: detective-amd: 6.0.0 detective-cjs: 6.0.0 detective-es6: 5.0.0 - detective-postcss: 7.0.0(postcss@8.5.1) + detective-postcss: 7.0.0(postcss@8.5.3) detective-sass: 6.0.0 detective-scss: 5.0.0 detective-stylus: 5.0.0 @@ -23555,7 +24110,7 @@ snapshots: detective-vue2: 2.1.0(typescript@5.7.3) module-definition: 6.0.0 node-source-walk: 7.0.0 - postcss: 8.5.1 + postcss: 8.5.3 typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -23567,17 +24122,17 @@ snapshots: prettier: 3.4.2 svelte: 5.16.6 - prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.20.5): + prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.25.3): dependencies: prettier: 3.5.2 - svelte: 5.20.5 + svelte: 5.25.3 - prettier-plugin-tailwindcss@0.6.11(@ianvs/prettier-plugin-sort-imports@4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.5.2))(prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.20.5))(prettier@3.5.2): + prettier-plugin-tailwindcss@0.6.11(@ianvs/prettier-plugin-sort-imports@4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.5.2))(prettier-plugin-svelte@3.3.3(prettier@3.5.2)(svelte@5.25.3))(prettier@3.5.2): dependencies: prettier: 3.5.2 optionalDependencies: '@ianvs/prettier-plugin-sort-imports': 4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.5.2) - prettier-plugin-svelte: 3.3.3(prettier@3.5.2)(svelte@5.20.5) + prettier-plugin-svelte: 3.3.3(prettier@3.5.2)(svelte@5.25.3) prettier-plugin-tailwindcss@0.6.9(@ianvs/prettier-plugin-sort-imports@4.4.1(@vue/compiler-sfc@3.5.13)(prettier@3.4.2))(prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.16.6))(prettier@3.4.2): dependencies: @@ -24194,6 +24749,11 @@ snapshots: esm-env: 1.2.2 svelte: 5.20.5 + runed@0.20.0(svelte@5.25.3): + dependencies: + esm-env: 1.2.2 + svelte: 5.25.3 + runed@0.22.0(svelte@5.16.6): dependencies: esm-env: 1.2.2 @@ -24204,6 +24764,11 @@ snapshots: esm-env: 1.2.2 svelte: 5.20.5 + runed@0.22.0(svelte@5.25.3): + dependencies: + esm-env: 1.2.2 + svelte: 5.25.3 + runed@0.23.2(svelte@5.16.6): dependencies: esm-env: 1.2.2 @@ -24214,6 +24779,11 @@ snapshots: esm-env: 1.2.2 svelte: 5.20.5 + runed@0.23.2(svelte@5.25.3): + dependencies: + esm-env: 1.2.2 + svelte: 5.25.3 + rw@1.3.3: {} rxjs@7.8.1: @@ -24337,7 +24907,7 @@ snapshots: interpret: 1.4.0 rechoir: 0.6.2 - shiki-magic-move@0.5.2(react@18.3.1)(shiki@1.27.2)(svelte@5.20.5)(vue@3.5.13(typescript@5.7.3)): + shiki-magic-move@0.5.2(react@18.3.1)(shiki@1.27.2)(svelte@5.20.5)(vue@3.5.13(typescript@5.8.2)): dependencies: diff-match-patch-es: 0.1.1 ohash: 1.1.4 @@ -24345,7 +24915,7 @@ snapshots: react: 18.3.1 shiki: 1.27.2 svelte: 5.20.5 - vue: 3.5.13(typescript@5.7.3) + vue: 3.5.13(typescript@5.8.2) shiki@1.27.2: dependencies: @@ -24450,6 +25020,11 @@ snapshots: sprintf-js@1.0.3: {} + sqlite-wasm-kysely@0.3.0(kysely@0.27.6): + dependencies: + '@sqlite.org/sqlite-wasm': 3.48.0-build4 + kysely: 0.27.6 + sshpk@1.18.0: dependencies: asn1: 0.2.6 @@ -24668,14 +25243,14 @@ snapshots: transitivePeerDependencies: - picomatch - svelte-check@4.1.4(picomatch@4.0.2)(svelte@5.20.5)(typescript@5.7.3): + svelte-check@4.1.5(picomatch@4.0.2)(svelte@5.25.3)(typescript@5.7.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.4.2(picomatch@4.0.2) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.20.5 + svelte: 5.25.3 typescript: 5.7.3 transitivePeerDependencies: - picomatch @@ -24700,6 +25275,16 @@ snapshots: optionalDependencies: svelte: 5.20.5 + svelte-eslint-parser@0.43.0(svelte@5.25.3): + dependencies: + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + postcss: 8.4.49 + postcss-scss: 4.0.9(postcss@8.4.49) + optionalDependencies: + svelte: 5.25.3 + svelte-exmarkdown@4.0.3(svelte@5.20.5): dependencies: remark-gfm: 4.0.1 @@ -24717,6 +25302,13 @@ snapshots: highlight.js: 11.11.1 svelte: 5.20.5 + svelte-inspect-value@0.5.0(svelte@5.25.3): + dependencies: + esm-env: 1.2.2 + fast-deep-equal: 3.1.3 + highlight.js: 11.11.1 + svelte: 5.25.3 + svelte-motion@0.12.2(svelte@5.20.5): dependencies: '@types/react': 18.3.12 @@ -24734,6 +25326,10 @@ snapshots: dependencies: svelte: 5.20.5 + svelte-persisted-store@0.12.0(svelte@5.25.3): + dependencies: + svelte: 5.25.3 + svelte-radix@2.0.1(svelte@5.16.6): dependencies: svelte: 5.16.6 @@ -24742,6 +25338,10 @@ snapshots: dependencies: svelte: 5.20.5 + svelte-radix@2.0.1(svelte@5.25.3): + dependencies: + svelte: 5.25.3 + svelte-sonner@0.3.28(svelte@5.16.6): dependencies: svelte: 5.16.6 @@ -24750,6 +25350,10 @@ snapshots: dependencies: svelte: 5.20.5 + svelte-sonner@0.3.28(svelte@5.25.3): + dependencies: + svelte: 5.25.3 + svelte-toolbelt@0.4.6(svelte@5.16.6): dependencies: clsx: 2.1.1 @@ -24762,6 +25366,12 @@ snapshots: style-to-object: 1.0.8 svelte: 5.20.5 + svelte-toolbelt@0.4.6(svelte@5.25.3): + dependencies: + clsx: 2.1.1 + style-to-object: 1.0.8 + svelte: 5.25.3 + svelte-toolbelt@0.7.0(svelte@5.16.6): dependencies: clsx: 2.1.1 @@ -24776,6 +25386,13 @@ snapshots: style-to-object: 1.0.8 svelte: 5.20.5 + svelte-toolbelt@0.7.0(svelte@5.25.3): + dependencies: + clsx: 2.1.1 + runed: 0.20.0(svelte@5.25.3) + style-to-object: 1.0.8 + svelte: 5.25.3 + svelte-toolbelt@0.7.1(svelte@5.16.6): dependencies: clsx: 2.1.1 @@ -24790,6 +25407,13 @@ snapshots: style-to-object: 1.0.8 svelte: 5.20.5 + svelte-toolbelt@0.7.1(svelte@5.25.3): + dependencies: + clsx: 2.1.1 + runed: 0.23.2(svelte@5.25.3) + style-to-object: 1.0.8 + svelte: 5.25.3 + svelte@5.16.6: dependencies: '@ampproject/remapping': 2.3.0 @@ -24824,9 +25448,26 @@ snapshots: magic-string: 0.30.17 zimmerframe: 1.1.2 - sveltekit-superforms@2.22.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.7.3): + svelte@5.25.3: dependencies: - '@sveltejs/kit': 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) + '@types/estree': 1.0.6 + acorn: 8.14.1 + aria-query: 5.3.2 + axobject-query: 4.1.0 + clsx: 2.1.1 + esm-env: 1.2.2 + esrap: 1.4.5 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.17 + zimmerframe: 1.1.2 + + sveltekit-superforms@2.22.1(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.8.2): + dependencies: + '@sveltejs/kit': 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) devalue: 5.1.1 memoize-weak: 1.0.2 svelte: 5.20.5 @@ -24843,7 +25484,7 @@ snapshots: joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 - valibot: 1.0.0(typescript@5.7.3) + valibot: 1.0.0(typescript@5.8.2) yup: 1.6.1 zod: 3.24.1 zod-to-json-schema: 3.24.1(zod@3.24.1) @@ -24851,7 +25492,7 @@ snapshots: - '@types/json-schema' - typescript - sveltekit-superforms@2.23.1(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2): + sveltekit-superforms@2.24.0(@sveltejs/kit@2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2): dependencies: '@sveltejs/kit': 2.15.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) devalue: 5.1.1 @@ -24864,23 +25505,23 @@ snapshots: '@sinclair/typebox': 0.34.28 '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.1) '@vinejs/vine': 3.0.0 - arktype: 2.1.2 + arktype: 2.1.15 class-validator: 0.14.1 - effect: 3.13.4 + effect: 3.14.2 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 - valibot: 1.0.0-beta.11(typescript@5.7.2) + valibot: 1.0.0-rc.3(typescript@5.7.2) yup: 1.6.1 zod: 3.24.2 - zod-to-json-schema: 3.24.1(zod@3.24.2) + zod-to-json-schema: 3.24.5(zod@3.24.2) transitivePeerDependencies: - '@types/json-schema' - typescript - sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2): + sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.16.6)(typescript@5.7.2): dependencies: - '@sveltejs/kit': 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/kit': 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.16.6)(vite@6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) devalue: 5.1.1 memoize-weak: 1.0.2 svelte: 5.16.6 @@ -24891,26 +25532,26 @@ snapshots: '@sinclair/typebox': 0.34.28 '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.1) '@vinejs/vine': 3.0.0 - arktype: 2.1.2 + arktype: 2.1.15 class-validator: 0.14.1 - effect: 3.13.4 + effect: 3.14.2 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 - valibot: 1.0.0-beta.11(typescript@5.7.2) + valibot: 1.0.0-rc.3(typescript@5.7.2) yup: 1.6.1 zod: 3.24.2 - zod-to-json-schema: 3.24.1(zod@3.24.2) + zod-to-json-schema: 3.24.5(zod@3.24.2) transitivePeerDependencies: - '@types/json-schema' - typescript - sveltekit-superforms@2.23.1(@sveltejs/kit@2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.20.5)(typescript@5.6.3): + sveltekit-superforms@2.24.0(@sveltejs/kit@2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2): dependencies: - '@sveltejs/kit': 2.17.3(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.20.5)(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) + '@sveltejs/kit': 2.20.2(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)))(svelte@5.25.3)(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)) devalue: 5.1.1 memoize-weak: 1.0.2 - svelte: 5.20.5 + svelte: 5.25.3 ts-deepmerge: 7.0.2 optionalDependencies: '@exodus/schemasafe': 1.3.0 @@ -24918,16 +25559,16 @@ snapshots: '@sinclair/typebox': 0.34.28 '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.1) '@vinejs/vine': 3.0.0 - arktype: 2.1.2 + arktype: 2.1.15 class-validator: 0.14.1 - effect: 3.13.4 + effect: 3.14.2 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 - valibot: 1.0.0-beta.11(typescript@5.6.3) + valibot: 1.0.0-rc.3(typescript@5.8.2) yup: 1.6.1 zod: 3.24.2 - zod-to-json-schema: 3.24.1(zod@3.24.2) + zod-to-json-schema: 3.24.5(zod@3.24.2) transitivePeerDependencies: - '@types/json-schema' - typescript @@ -25119,13 +25760,6 @@ snapshots: transitivePeerDependencies: - tslib - tauri-plugin-clipboard-api@2.1.11(typescript@5.6.3): - dependencies: - '@tauri-apps/api': 2.0.1 - valibot: 0.40.0(typescript@5.6.3) - transitivePeerDependencies: - - typescript - tauri-plugin-clipboard-api@2.1.11(typescript@5.7.2): dependencies: '@tauri-apps/api': 2.0.1 @@ -25140,6 +25774,13 @@ snapshots: transitivePeerDependencies: - typescript + tauri-plugin-clipboard-api@2.1.11(typescript@5.8.2): + dependencies: + '@tauri-apps/api': 2.0.1 + valibot: 0.40.0(typescript@5.8.2) + transitivePeerDependencies: + - typescript + tauri-plugin-network-api@2.0.5(typescript@5.7.2): dependencies: '@tauri-apps/api': 2.3.0 @@ -25158,11 +25799,11 @@ snapshots: dependencies: '@tauri-apps/api': 2.3.0 - tauri-plugin-svelte@1.2.1: + tauri-plugin-svelte@1.2.2: dependencies: '@tauri-apps/api': 2.3.0 '@tauri-store/shared': 0.6.0 - svelte: 5.20.5 + svelte: 5.25.3 tauri-plugin-system-info-api@2.0.10(typescript@5.7.2): dependencies: @@ -25282,9 +25923,9 @@ snapshots: dependencies: typescript: 5.7.3 - ts-api-utils@2.0.0(typescript@5.7.3): + ts-api-utils@2.0.0(typescript@5.8.2): dependencies: - typescript: 5.7.3 + typescript: 5.8.2 ts-api-utils@2.0.1(typescript@5.6.3): dependencies: @@ -25294,6 +25935,10 @@ snapshots: dependencies: typescript: 5.7.2 + ts-api-utils@2.0.1(typescript@5.8.2): + dependencies: + typescript: 5.8.2 + ts-deepmerge@7.0.2: {} ts-graphviz@2.1.4: @@ -25465,23 +26110,23 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-eslint@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3): + typescript-eslint@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) - '@typescript-eslint/parser': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/parser': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/utils': 8.20.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.8.2) eslint: 9.21.0(jiti@2.4.0) - typescript: 5.7.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - typescript-eslint@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3): + typescript-eslint@8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3))(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.0))(typescript@5.6.3) - eslint: 9.21.0(jiti@2.4.0) - typescript: 5.6.3 + '@typescript-eslint/eslint-plugin': 8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/parser': 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.0))(typescript@5.8.2) + eslint: 9.23.0(jiti@2.4.0) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -25497,6 +26142,8 @@ snapshots: typescript@5.7.3: {} + typescript@5.8.2: {} + uc.micro@2.1.0: {} ufo@1.5.4: {} @@ -25644,6 +26291,11 @@ snapshots: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 + unplugin@2.2.2: + dependencies: + acorn: 8.14.1 + webpack-virtual-modules: 0.6.2 + unstorage@1.13.1(ioredis@5.4.1): dependencies: anymatch: 3.1.3 @@ -25700,6 +26352,8 @@ snapshots: dependencies: punycode: 2.3.1 + urlpattern-polyfill@10.0.0: {} + urlpattern-polyfill@8.0.2: {} use-callback-ref@1.3.2(@types/react@18.3.12)(react@18.3.1): @@ -25723,6 +26377,8 @@ snapshots: util-deprecate@1.0.2: {} + uuid@10.0.0: {} + uuid@11.0.3: {} uuid@11.1.0: {} @@ -25745,10 +26401,6 @@ snapshots: valibot@0.31.1: optional: true - valibot@0.40.0(typescript@5.6.3): - optionalDependencies: - typescript: 5.6.3 - valibot@0.40.0(typescript@5.7.2): optionalDependencies: typescript: 5.7.2 @@ -25757,6 +26409,10 @@ snapshots: optionalDependencies: typescript: 5.7.3 + valibot@0.40.0(typescript@5.8.2): + optionalDependencies: + typescript: 5.8.2 + valibot@1.0.0(typescript@5.6.3): optionalDependencies: typescript: 5.6.3 @@ -25769,10 +26425,9 @@ snapshots: optionalDependencies: typescript: 5.7.3 - valibot@1.0.0-beta.11(typescript@5.6.3): + valibot@1.0.0(typescript@5.8.2): optionalDependencies: - typescript: 5.6.3 - optional: true + typescript: 5.8.2 valibot@1.0.0-beta.11(typescript@5.7.2): optionalDependencies: @@ -25782,6 +26437,16 @@ snapshots: optionalDependencies: typescript: 5.7.3 + valibot@1.0.0-rc.3(typescript@5.7.2): + optionalDependencies: + typescript: 5.7.2 + optional: true + + valibot@1.0.0-rc.3(typescript@5.8.2): + optionalDependencies: + typescript: 5.8.2 + optional: true + validate-npm-package-name@5.0.1: {} validator@13.12.0: @@ -25801,6 +26466,12 @@ snapshots: svelte: 5.20.5 svelte-toolbelt: 0.4.6(svelte@5.20.5) + vaul-svelte@1.0.0-next.3(svelte@5.25.3): + dependencies: + bits-ui: 1.0.0-next.86(svelte@5.25.3) + svelte: 5.25.3 + svelte-toolbelt: 0.4.6(svelte@5.25.3) + vaul-vue@0.2.0(radix-vue@1.9.10(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)): dependencies: '@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.6.3)) @@ -25904,7 +26575,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.21.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.14(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)): + vite-plugin-checker@0.8.0(eslint@9.23.0(jiti@2.4.0))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.14(@types/node@22.13.1)(terser@5.36.0))(vue-tsc@2.1.10(typescript@5.6.3)): dependencies: '@babel/code-frame': 7.26.2 ansi-escapes: 4.3.2 @@ -25922,7 +26593,7 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 optionalDependencies: - eslint: 9.21.0(jiti@2.4.0) + eslint: 9.23.0(jiti@2.4.0) optionator: 0.9.4 typescript: 5.6.3 vue-tsc: 2.1.10(typescript@5.6.3) @@ -26002,7 +26673,7 @@ snapshots: terser: 5.36.0 yaml: 2.6.1 - vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1): + vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1): dependencies: esbuild: 0.25.0 postcss: 8.5.3 @@ -26018,9 +26689,9 @@ snapshots: optionalDependencies: vite: 6.0.7(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) - vitefu@1.0.4(vite@6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)): + vitefu@1.0.4(vite@6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1)): optionalDependencies: - vite: 6.2.0(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) + vite: 6.2.3(@types/node@22.13.1)(jiti@2.4.0)(terser@5.36.0)(yaml@2.6.1) vitest@2.1.9(@types/node@22.13.1)(terser@5.36.0): dependencies: @@ -26124,15 +26795,15 @@ snapshots: optionalDependencies: typescript: 5.6.3 - vue@3.5.13(typescript@5.7.3): + vue@3.5.13(typescript@5.8.2): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.3)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.8.2)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.7.3 + typescript: 5.8.2 optional: true walkdir@0.4.1: {} @@ -26318,7 +26989,7 @@ snapshots: zod: 3.24.1 optional: true - zod-to-json-schema@3.24.1(zod@3.24.2): + zod-to-json-schema@3.24.5(zod@3.24.2): dependencies: zod: 3.24.2 optional: true