diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 036e824..c1cf1ed 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -49,8 +49,10 @@ }, "devDependencies": { "@eslint/js": "^9.21.0", + "@inlang/cli": "^3.0.8", "@inlang/paraglide-js": "2.0.6", "@kksh/types": "workspace:*", + "@lucide/svelte": "^0.484.0", "@sveltejs/adapter-static": "^3.0.8", "@sveltejs/kit": "^2.20.2", "@sveltejs/vite-plugin-svelte": "^5.0.3", @@ -79,7 +81,6 @@ "tslib": "^2.8.1", "typescript": "^5.8.2", "typescript-eslint": "^8.28.0", - "vite": "^6.2.3", - "@inlang/cli": "^3.0.8" + "vite": "^6.2.3" } } diff --git a/apps/desktop/src/app.html b/apps/desktop/src/app.html index 99c53da..352d68f 100644 --- a/apps/desktop/src/app.html +++ b/apps/desktop/src/app.html @@ -1,7 +1,6 @@ - - + @@ -9,13 +8,9 @@ Kunkun Desktop App - %sveltekit.head% + %sveltekit.head% + -
%sveltekit.body%
- - - diff --git a/apps/desktop/src/routes/app/+layout.svelte b/apps/desktop/src/routes/app/+layout.svelte index 7d576fc..77fdf22 100644 --- a/apps/desktop/src/routes/app/+layout.svelte +++ b/apps/desktop/src/routes/app/+layout.svelte @@ -100,7 +100,12 @@ }) ) } - data.win?.show().then(() => data.win?.setFocus()) + data.win + ?.show() + .then(() => data.win?.setFocus()) + .then(() => { + // console.log("showed window and focused") + }) }) diff --git a/apps/desktop/src/routes/app/+page.svelte b/apps/desktop/src/routes/app/+page.svelte index 9118f3a..a3a7732 100644 --- a/apps/desktop/src/routes/app/+page.svelte +++ b/apps/desktop/src/routes/app/+page.svelte @@ -20,7 +20,8 @@ import { isKeyboardEventFromInputElement } from "@/utils/dom" import Icon from "@iconify/svelte" import { toggleDevTools } from "@kksh/api/commands" - import { Button, Command, DropdownMenu } from "@kksh/svelte5" + import { Button, DropdownMenu } from "@kksh/svelte5" + import { Command } from "@kksh/ui" import { BuiltinCmds, CustomCommandInput, diff --git a/packages/ui/package.json b/packages/ui/package.json index 6219ec3..843ca56 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -78,6 +78,7 @@ "@formkit/auto-animate": "^0.8.2", "@inlang/paraglide-sveltekit": "^0.15.5", "@internationalized/date": "^3.7.0", + "@lucide/svelte": "^0.484.0", "@shikijs/langs": "^2.3.2", "@shikijs/rehype": "^3.2.1", "@shikijs/themes": "^2.3.2", diff --git a/packages/ui/src/components/main/BuiltinCmds.svelte b/packages/ui/src/components/main/BuiltinCmds.svelte index 4560b1d..bc5bd40 100644 --- a/packages/ui/src/components/main/BuiltinCmds.svelte +++ b/packages/ui/src/components/main/BuiltinCmds.svelte @@ -1,7 +1,6 @@ + + + + + + diff --git a/packages/ui/src/components/ui/command/command-empty.svelte b/packages/ui/src/components/ui/command/command-empty.svelte new file mode 100644 index 0000000..afd4d06 --- /dev/null +++ b/packages/ui/src/components/ui/command/command-empty.svelte @@ -0,0 +1,12 @@ + + + diff --git a/packages/ui/src/components/ui/command/command-group.svelte b/packages/ui/src/components/ui/command/command-group.svelte new file mode 100644 index 0000000..714f485 --- /dev/null +++ b/packages/ui/src/components/ui/command/command-group.svelte @@ -0,0 +1,27 @@ + + + + {#if heading} + + {heading} + + {/if} + + diff --git a/packages/ui/src/components/ui/command/command-input.svelte b/packages/ui/src/components/ui/command/command-input.svelte new file mode 100644 index 0000000..26a181d --- /dev/null +++ b/packages/ui/src/components/ui/command/command-input.svelte @@ -0,0 +1,25 @@ + + +
+ + +
diff --git a/packages/ui/src/components/ui/command/command-item.svelte b/packages/ui/src/components/ui/command/command-item.svelte new file mode 100644 index 0000000..ccebf4c --- /dev/null +++ b/packages/ui/src/components/ui/command/command-item.svelte @@ -0,0 +1,19 @@ + + + diff --git a/packages/ui/src/components/ui/command/command-link-item.svelte b/packages/ui/src/components/ui/command/command-link-item.svelte new file mode 100644 index 0000000..95ba19f --- /dev/null +++ b/packages/ui/src/components/ui/command/command-link-item.svelte @@ -0,0 +1,19 @@ + + + diff --git a/packages/ui/src/components/ui/command/command-list.svelte b/packages/ui/src/components/ui/command/command-list.svelte new file mode 100644 index 0000000..bf72021 --- /dev/null +++ b/packages/ui/src/components/ui/command/command-list.svelte @@ -0,0 +1,16 @@ + + + diff --git a/packages/ui/src/components/ui/command/command-separator.svelte b/packages/ui/src/components/ui/command/command-separator.svelte new file mode 100644 index 0000000..214ffbe --- /dev/null +++ b/packages/ui/src/components/ui/command/command-separator.svelte @@ -0,0 +1,12 @@ + + + diff --git a/packages/ui/src/components/ui/command/command-shortcut.svelte b/packages/ui/src/components/ui/command/command-shortcut.svelte new file mode 100644 index 0000000..1df7819 --- /dev/null +++ b/packages/ui/src/components/ui/command/command-shortcut.svelte @@ -0,0 +1,20 @@ + + + + {@render children?.()} + diff --git a/packages/ui/src/components/ui/command/command.svelte b/packages/ui/src/components/ui/command/command.svelte new file mode 100644 index 0000000..aa287f6 --- /dev/null +++ b/packages/ui/src/components/ui/command/command.svelte @@ -0,0 +1,21 @@ + + + diff --git a/packages/ui/src/components/ui/command/index.ts b/packages/ui/src/components/ui/command/index.ts new file mode 100644 index 0000000..9d112d2 --- /dev/null +++ b/packages/ui/src/components/ui/command/index.ts @@ -0,0 +1,39 @@ +import { Command as CommandPrimitive } from "bits-ui" +import Dialog from "./command-dialog.svelte" +import Empty from "./command-empty.svelte" +import Group from "./command-group.svelte" +import Input from "./command-input.svelte" +import Item from "./command-item.svelte" +import LinkItem from "./command-link-item.svelte" +import List from "./command-list.svelte" +import Separator from "./command-separator.svelte" +import Shortcut from "./command-shortcut.svelte" +import Root from "./command.svelte" + +const Loading: typeof CommandPrimitive.Loading = CommandPrimitive.Loading + +export { + Root, + Dialog, + Empty, + Group, + Item, + LinkItem, + Input, + List, + Separator, + Shortcut, + Loading, + // + Root as Command, + Dialog as CommandDialog, + Empty as CommandEmpty, + Group as CommandGroup, + Item as CommandItem, + LinkItem as CommandLinkItem, + Input as CommandInput, + List as CommandList, + Separator as CommandSeparator, + Shortcut as CommandShortcut, + Loading as CommandLoading +} diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index 2e36d7c..c0b48bf 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -7,6 +7,7 @@ export * from "./components/common/index" export * as Custom from "./components/custom" export * as Main from "./components/main/index" export * as Extension from "./components/extension/index" +export * as Command from "./components/ui/command" export { default as GridAnimation } from "./components/animation/grid-animation.svelte" export { default as ViewTransition } from "./components/transition/view-transition.svelte" export { default as BorderBeam } from "./components/animation/BorderBeam.svelte" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f09889c..0c0ae0f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -309,6 +309,9 @@ importers: '@kksh/types': specifier: workspace:* version: link:../../packages/types + '@lucide/svelte': + specifier: ^0.484.0 + version: 0.484.0(svelte@5.25.3) '@sveltejs/adapter-static': specifier: ^3.0.8 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))) @@ -1200,10 +1203,13 @@ importers: version: 0.8.2 '@inlang/paraglide-sveltekit': specifier: ^0.15.5 - 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) + version: 0.15.5(@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) '@internationalized/date': specifier: ^3.7.0 version: 3.7.0 + '@lucide/svelte': + specifier: ^0.484.0 + version: 0.484.0(svelte@5.25.3) '@shikijs/langs': specifier: ^2.3.2 version: 2.3.2 @@ -1218,7 +1224,7 @@ importers: version: '@jsr/std__semver@1.0.3' '@tanstack/svelte-virtual': specifier: ^3.13.2 - version: 3.13.2(svelte@5.20.5) + version: 3.13.2(svelte@5.25.3) cobe: specifier: ^0.6.3 version: 0.6.3 @@ -1254,19 +1260,19 @@ 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.8.2)) + version: 0.5.2(react@18.3.1)(shiki@1.27.2)(svelte@5.25.3)(vue@3.5.13(typescript@5.8.2)) svelte: specifier: ^5.0.0 - version: 5.20.5 + version: 5.25.3 svelte-exmarkdown: specifier: ^4.0.3 - version: 4.0.3(svelte@5.20.5) + version: 4.0.3(svelte@5.25.3) svelte-inspect-value: specifier: ^0.3.0 - version: 0.3.0(svelte@5.20.5) + version: 0.3.0(svelte@5.25.3) svelte-motion: specifier: ^0.12.2 - version: 0.12.2(svelte@5.20.5) + version: 0.12.2(svelte@5.25.3) valibot: specifier: ^1.0.0 version: 1.0.0(typescript@5.8.2) @@ -1276,13 +1282,13 @@ importers: version: 9.18.0 '@iconify/svelte': specifier: ^4.2.0 - version: 4.2.0(svelte@5.20.5) + version: 4.2.0(svelte@5.25.3) '@kksh/api': specifier: workspace:* 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.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) + version: 0.1.15(lucide-svelte@0.471.0(svelte@5.25.3))(svelte-sonner@0.3.28(svelte@5.25.3))(svelte@5.25.3)(sveltekit-superforms@2.22.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)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2))(typescript@5.8.2) '@types/bun': specifier: latest version: 1.2.8 @@ -1294,7 +1300,7 @@ importers: 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) + version: 1.0.0-next.77(svelte@5.25.3) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -1306,34 +1312,34 @@ importers: version: 10.0.1(eslint@9.21.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.21.0(jiti@2.4.0))(svelte@5.25.3) 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.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)) + version: 2.0.0-next.1(svelte@5.25.3)(sveltekit-superforms@2.22.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)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2)) globals: specifier: ^15.14.0 version: 15.14.0 lucide-svelte: specifier: ^0.471.0 - version: 0.471.0(svelte@5.20.5) + version: 0.471.0(svelte@5.25.3) mode-watcher: specifier: ^0.5.0 - version: 0.5.0(svelte@5.20.5) + version: 0.5.0(svelte@5.25.3) paneforge: specifier: 1.0.0-next.2 - version: 1.0.0-next.2(svelte@5.20.5) + version: 1.0.0-next.2(svelte@5.25.3) shiki: specifier: ^1.27.2 version: 1.27.2 svelte-radix: specifier: ^2.0.1 - version: 2.0.1(svelte@5.20.5) + version: 2.0.1(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.22.1 - 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) + version: 2.22.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)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2) tailwind-merge: specifier: ^2.6.0 version: 2.6.0 @@ -3075,6 +3081,11 @@ packages: '@lix-js/server-protocol-schema@0.1.1': resolution: {integrity: sha512-jBeALB6prAbtr5q4vTuxnRZZv1M2rKe8iNqRQhFJ4Tv7150unEa0vKyz0hs8Gl3fUGsWaNJBh3J8++fpbrpRBQ==} + '@lucide/svelte@0.484.0': + resolution: {integrity: sha512-yuHwfJxE1n3kOg/4hIsvAUrBv3Mood/8BCcugUyRhxyr4EJDtjHJiiCpjJmtnk1gqkCYAEREKoGPaSGilcjYKw==} + peerDependencies: + svelte: ^5 + '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -14240,11 +14251,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@iconify/svelte@4.2.0(svelte@5.20.5)': - dependencies: - '@iconify/types': 2.0.0 - svelte: 5.20.5 - '@iconify/svelte@4.2.0(svelte@5.25.3)': dependencies: '@iconify/types': 2.0.0 @@ -14323,12 +14329,12 @@ snapshots: 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)': + '@inlang/paraglide-sveltekit@0.15.5(@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.3.5(babel-plugin-macros@3.1.0) '@lix-js/client': 2.2.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)) + '@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 @@ -14896,21 +14902,21 @@ 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.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)': + '@kksh/svelte5@0.1.15(lucide-svelte@0.471.0(svelte@5.25.3))(svelte-sonner@0.3.28(svelte@5.25.3))(svelte@5.25.3)(sveltekit-superforms@2.22.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)))(@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.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) - 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) + 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.22.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)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2)) + lucide-svelte: 0.471.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.20.5) + vaul-svelte: 1.0.0-next.3(svelte@5.25.3) transitivePeerDependencies: - sveltekit-superforms @@ -15017,6 +15023,10 @@ snapshots: '@lix-js/server-protocol-schema@0.1.1': {} + '@lucide/svelte@0.484.0(svelte@5.25.3)': + dependencies: + svelte: 5.25.3 + '@manypkg/find-root@1.1.0': dependencies: '@babel/runtime': 7.26.0 @@ -17355,23 +17365,6 @@ 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.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.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.20.5 - 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)) @@ -17398,15 +17391,6 @@ 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.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.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.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)) @@ -17429,19 +17413,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@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.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.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)) @@ -17487,10 +17458,10 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.17 - '@tanstack/svelte-virtual@3.13.2(svelte@5.20.5)': + '@tanstack/svelte-virtual@3.13.2(svelte@5.25.3)': dependencies: '@tanstack/virtual-core': 3.13.2 - svelte: 5.20.5 + svelte: 5.25.3 '@tanstack/table-core@8.21.2': {} @@ -19380,16 +19351,6 @@ snapshots: svelte: 5.16.6 svelte-toolbelt: 0.7.0(svelte@5.16.6) - bits-ui@1.0.0-next.77(svelte@5.20.5): - 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.20.5) - 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 @@ -19410,16 +19371,6 @@ snapshots: svelte: 5.16.6 svelte-toolbelt: 0.7.1(svelte@5.16.6) - bits-ui@1.0.0-next.86(svelte@5.20.5): - 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.20.5) - 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 @@ -20418,12 +20369,6 @@ snapshots: embla-carousel-reactive-utils: 8.5.2(embla-carousel@8.5.2) svelte: 5.16.6 - embla-carousel-svelte@8.5.2(svelte@5.20.5): - dependencies: - embla-carousel: 8.5.2 - 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 @@ -20896,7 +20841,7 @@ snapshots: transitivePeerDependencies: - ts-node - eslint-plugin-svelte@2.46.1(eslint@9.21.0(jiti@2.4.0))(svelte@5.20.5): + eslint-plugin-svelte@2.46.1(eslint@9.21.0(jiti@2.4.0))(svelte@5.25.3): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.0)) '@jridgewell/sourcemap-codec': 1.5.0 @@ -20909,9 +20854,9 @@ snapshots: 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.20.5) + svelte-eslint-parser: 0.43.0(svelte@5.25.3) optionalDependencies: - svelte: 5.20.5 + svelte: 5.25.3 transitivePeerDependencies: - ts-node @@ -21381,11 +21326,11 @@ snapshots: svelte-toolbelt: 0.4.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) - 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)): + formsnap@2.0.0-next.1(svelte@5.25.3)(sveltekit-superforms@2.22.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)))(@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.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) + svelte: 5.25.3 + svelte-toolbelt: 0.4.6(svelte@5.25.3) + sveltekit-superforms: 2.22.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)))(@types/json-schema@7.0.15)(svelte@5.25.3)(typescript@5.8.2) 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: @@ -22586,9 +22531,9 @@ snapshots: dependencies: svelte: 5.16.6 - lucide-svelte@0.471.0(svelte@5.20.5): + lucide-svelte@0.471.0(svelte@5.25.3): dependencies: - svelte: 5.20.5 + svelte: 5.25.3 lucide-svelte@0.474.0(svelte@5.25.3): dependencies: @@ -23104,10 +23049,6 @@ snapshots: dependencies: svelte: 5.16.6 - mode-watcher@0.5.0(svelte@5.20.5): - dependencies: - svelte: 5.20.5 - mode-watcher@0.5.0(svelte@5.25.3): dependencies: svelte: 5.25.3 @@ -23703,11 +23644,6 @@ snapshots: svelte: 5.16.6 svelte-toolbelt: 0.4.6(svelte@5.16.6) - paneforge@1.0.0-next.2(svelte@5.20.5): - dependencies: - 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 @@ -24744,11 +24680,6 @@ snapshots: esm-env: 1.2.2 svelte: 5.16.6 - runed@0.20.0(svelte@5.20.5): - dependencies: - esm-env: 1.2.2 - svelte: 5.20.5 - runed@0.20.0(svelte@5.25.3): dependencies: esm-env: 1.2.2 @@ -24759,11 +24690,6 @@ snapshots: esm-env: 1.2.2 svelte: 5.16.6 - runed@0.22.0(svelte@5.20.5): - dependencies: - esm-env: 1.2.2 - svelte: 5.20.5 - runed@0.22.0(svelte@5.25.3): dependencies: esm-env: 1.2.2 @@ -24774,11 +24700,6 @@ snapshots: esm-env: 1.2.2 svelte: 5.16.6 - runed@0.23.2(svelte@5.20.5): - dependencies: - esm-env: 1.2.2 - svelte: 5.20.5 - runed@0.23.2(svelte@5.25.3): dependencies: esm-env: 1.2.2 @@ -24907,14 +24828,14 @@ 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.8.2)): + shiki-magic-move@0.5.2(react@18.3.1)(shiki@1.27.2)(svelte@5.25.3)(vue@3.5.13(typescript@5.8.2)): dependencies: diff-match-patch-es: 0.1.1 ohash: 1.1.4 optionalDependencies: react: 18.3.1 shiki: 1.27.2 - svelte: 5.20.5 + svelte: 5.25.3 vue: 3.5.13(typescript@5.8.2) shiki@1.27.2: @@ -25265,16 +25186,6 @@ snapshots: optionalDependencies: svelte: 5.16.6 - svelte-eslint-parser@0.43.0(svelte@5.20.5): - 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.20.5 - svelte-eslint-parser@0.43.0(svelte@5.25.3): dependencies: eslint-scope: 7.2.2 @@ -25285,22 +25196,22 @@ snapshots: optionalDependencies: svelte: 5.25.3 - svelte-exmarkdown@4.0.3(svelte@5.20.5): + svelte-exmarkdown@4.0.3(svelte@5.25.3): dependencies: remark-gfm: 4.0.1 remark-parse: 11.0.0 remark-rehype: 11.1.1 - svelte: 5.20.5 + svelte: 5.25.3 unified: 11.0.5 transitivePeerDependencies: - supports-color - svelte-inspect-value@0.3.0(svelte@5.20.5): + svelte-inspect-value@0.3.0(svelte@5.25.3): dependencies: esm-env: 1.2.2 fast-deep-equal: 3.1.3 highlight.js: 11.11.1 - svelte: 5.20.5 + svelte: 5.25.3 svelte-inspect-value@0.5.0(svelte@5.25.3): dependencies: @@ -25309,23 +25220,19 @@ snapshots: highlight.js: 11.11.1 svelte: 5.25.3 - svelte-motion@0.12.2(svelte@5.20.5): + svelte-motion@0.12.2(svelte@5.25.3): dependencies: '@types/react': 18.3.12 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - svelte: 5.20.5 + svelte: 5.25.3 tslib: 2.8.1 svelte-persisted-store@0.12.0(svelte@5.16.6): dependencies: svelte: 5.16.6 - svelte-persisted-store@0.12.0(svelte@5.20.5): - dependencies: - svelte: 5.20.5 - svelte-persisted-store@0.12.0(svelte@5.25.3): dependencies: svelte: 5.25.3 @@ -25334,10 +25241,6 @@ snapshots: dependencies: svelte: 5.16.6 - svelte-radix@2.0.1(svelte@5.20.5): - dependencies: - svelte: 5.20.5 - svelte-radix@2.0.1(svelte@5.25.3): dependencies: svelte: 5.25.3 @@ -25346,10 +25249,6 @@ snapshots: dependencies: svelte: 5.16.6 - svelte-sonner@0.3.28(svelte@5.20.5): - dependencies: - svelte: 5.20.5 - svelte-sonner@0.3.28(svelte@5.25.3): dependencies: svelte: 5.25.3 @@ -25360,12 +25259,6 @@ snapshots: style-to-object: 1.0.8 svelte: 5.16.6 - svelte-toolbelt@0.4.6(svelte@5.20.5): - dependencies: - clsx: 2.1.1 - style-to-object: 1.0.8 - svelte: 5.20.5 - svelte-toolbelt@0.4.6(svelte@5.25.3): dependencies: clsx: 2.1.1 @@ -25379,13 +25272,6 @@ snapshots: style-to-object: 1.0.8 svelte: 5.16.6 - svelte-toolbelt@0.7.0(svelte@5.20.5): - dependencies: - clsx: 2.1.1 - runed: 0.20.0(svelte@5.20.5) - style-to-object: 1.0.8 - svelte: 5.20.5 - svelte-toolbelt@0.7.0(svelte@5.25.3): dependencies: clsx: 2.1.1 @@ -25400,13 +25286,6 @@ snapshots: style-to-object: 1.0.8 svelte: 5.16.6 - svelte-toolbelt@0.7.1(svelte@5.20.5): - dependencies: - clsx: 2.1.1 - runed: 0.23.2(svelte@5.20.5) - style-to-object: 1.0.8 - svelte: 5.20.5 - svelte-toolbelt@0.7.1(svelte@5.25.3): dependencies: clsx: 2.1.1 @@ -25465,12 +25344,12 @@ snapshots: 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): + sveltekit-superforms@2.22.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)))(@types/json-schema@7.0.15)(svelte@5.25.3)(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)) + '@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 @@ -26460,12 +26339,6 @@ snapshots: svelte: 5.16.6 svelte-toolbelt: 0.4.6(svelte@5.16.6) - vaul-svelte@1.0.0-next.3(svelte@5.20.5): - dependencies: - bits-ui: 1.0.0-next.86(svelte@5.20.5) - 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)