From 0a18762b9360ccdbf502a2bccd1f0f76023d82e7 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Fri, 12 Jul 2024 19:12:00 -0400 Subject: [PATCH 001/134] next init --- apps/www/package.json | 76 +- apps/www/scripts/registry.ts | 4 +- apps/www/scripts/transform-chunks.ts | 7 +- .../lib/components/docs/announcement.svelte | 6 +- .../lib/components/docs/block-chunk.svelte | 9 +- .../docs/block-copy-code-button.svelte | 64 +- .../lib/components/docs/block-preview.svelte | 18 +- .../lib/components/docs/copy-button.svelte | 76 +- apps/www/src/lib/components/docs/tree.svelte | 10 +- .../ui/accordion/accordion-content.svelte | 20 +- .../ui/accordion/accordion-item.svelte | 15 +- .../ui/accordion/accordion-trigger.svelte | 19 +- .../ui/alert/alert-description.svelte | 9 +- .../new-york/ui/tabs/tabs-content.svelte | 11 +- .../new-york/ui/tabs/tabs-list.svelte | 9 +- .../new-york/ui/tabs/tabs-trigger.svelte | 14 +- .../registry/styles/default-js/input.json | 2 +- .../registry/styles/default-js/select.json | 2 +- .../static/registry/styles/default/input.json | 4 +- .../registry/styles/default/select.json | 2 +- .../registry/styles/default/textarea.json | 2 +- .../registry/styles/new-york-js/input.json | 2 +- .../registry/styles/new-york-js/select.json | 2 +- .../registry/styles/new-york/input.json | 4 +- .../registry/styles/new-york/select.json | 2 +- package.json | 12 +- pnpm-lock.yaml | 3445 +++++++++++------ 27 files changed, 2509 insertions(+), 1337 deletions(-) diff --git a/apps/www/package.json b/apps/www/package.json index 556c105c4..d73acedd7 100644 --- a/apps/www/package.json +++ b/apps/www/package.json @@ -26,64 +26,64 @@ "devDependencies": { "@playwright/test": "^1.42.1", "@prettier/sync": "0.3.0", - "@sveltejs/adapter-cloudflare": "4.1.0", - "@sveltejs/enhanced-img": "^0.2.0", - "@sveltejs/kit": "^2.5.2", - "@sveltejs/vite-plugin-svelte": "^3.0.2", + "@sveltejs/adapter-cloudflare": "4.6.1", + "@sveltejs/enhanced-img": "^0.3.0", + "@sveltejs/kit": "^2.5.18", + "@sveltejs/vite-plugin-svelte": "^3.1.1", "@types/d3-scale": "^4.0.8", "@types/hast": "^3.0.4", "@types/lodash.template": "^4.5.3", - "@types/mdast": "^4.0.3", - "@types/node": "^18.19.22", - "autoprefixer": "^10.4.18", - "hast-util-to-html": "^8.0.4", + "@types/mdast": "^4.0.4", + "@types/node": "^20.14.10", + "autoprefixer": "^10.4.19", + "estree-walker": "^3.0.3", + "hast-util-to-html": "^9.0.1", "lodash.template": "^4.5.0", - "mdsx": "^0.0.5", - "postcss": "^8.4.35", - "postcss-load-config": "^4.0.2", + "mdsx": "^0.0.6", + "postcss": "^8.4.39", + "postcss-load-config": "^6.0.1", "rehype-pretty-code": "^0.13.0", "rehype-slug": "^6.0.0", "remark-code-import": "^1.2.0", "remark-gfm": "^4.0.0", "rimraf": "^4.4.1", "shiki": "^1.2.1", - "svelte": "^4.2.12", - "svelte-check": "^3.6.6", - "tailwind-merge": "^2.2.1", - "tailwind-variants": "^0.1.20", - "tailwindcss": "^3.4.1", - "tslib": "^2.6.2", - "tsx": "^3.14.0", - "typescript": "~5.3.0", - "unified": "^11.0.4", + "svelte": "5.0.0-next.183", + "svelte-check": "^3.8.4", + "tailwind-merge": "^2.4.0", + "tailwind-variants": "^0.2.1", + "tailwindcss": "^3.4.4", + "tslib": "^2.6.3", + "tsx": "^4.16.2", + "typescript": "~5.5.3", + "unified": "^11.0.5", "unist-builder": "^3.0.1", "unist-util-visit": "^5.0.0", - "vite": "^5.1.7", + "vite": "^5.3.3", "vitest": "^1.3.1" }, "type": "module", "dependencies": { - "@internationalized/date": "^3.5.2", - "@unovis/svelte": "1.3.6-beta.1", - "@unovis/ts": "1.3.6-beta.1", + "@internationalized/date": "^3.5.4", + "@unovis/svelte": "1.4.2", + "@unovis/ts": "1.4.2", "bits-ui": "0.21.4", - "clsx": "^2.1.0", - "cmdk-sv": "^0.0.15", + "clsx": "^2.1.1", + "cmdk-sv": "^0.0.17", "d3-scale": "^4.0.2", - "embla-carousel-autoplay": "8.0.0-rc19", - "embla-carousel-svelte": "8.0.0-rc19", - "formsnap": "^0.5.1", + "embla-carousel-autoplay": "8.1.6", + "embla-carousel-svelte": "8.1.6", + "formsnap": "^1.0.1", "lucide-svelte": "^0.363.0", - "mode-watcher": "^0.2.2", - "nanoid": "^5.0.6", - "paneforge": "^0.0.2", + "mode-watcher": "^0.3.1", + "nanoid": "^5.0.7", + "paneforge": "^0.0.5", "svelte-headless-table": "^0.18.2", - "svelte-legos": "^0.2.2", - "svelte-local-storage-store": "^0.5.0", + "svelte-local-storage-store": "^0.6.4", "svelte-radix": "^1.1.0", - "svelte-sonner": "^0.3.19", - "sveltekit-superforms": "^2.11.0", - "vaul-svelte": "^0.0.6", - "zod": "^3.22.4" + "svelte-sonner": "^0.3.25", + "sveltekit-superforms": "^2.16.0", + "vaul-svelte": "^0.3.2", + "zod": "^3.23.8" } } diff --git a/apps/www/scripts/registry.ts b/apps/www/scripts/registry.ts index 90207e54c..7fabc73a7 100644 --- a/apps/www/scripts/registry.ts +++ b/apps/www/scripts/registry.ts @@ -1,6 +1,7 @@ import fs from "node:fs"; import path from "node:path"; -import { parse, preprocess, walk } from "svelte/compiler"; +import { parse, preprocess } from "svelte/compiler"; +import { walk } from "estree-walker"; import { type Registry, styles } from "../src/lib/registry"; import config from "../svelte.config.js"; @@ -147,7 +148,6 @@ async function getDependencies(filename: string, source: string) { const registryDependencies = new Set(); const dependencies = new Set(); - // @ts-expect-error annoying walk(ast.instance, { enter(node) { if (node.type === "ImportDeclaration") { diff --git a/apps/www/scripts/transform-chunks.ts b/apps/www/scripts/transform-chunks.ts index afef610a2..3b6986e34 100644 --- a/apps/www/scripts/transform-chunks.ts +++ b/apps/www/scripts/transform-chunks.ts @@ -1,8 +1,11 @@ -import { parse, walk } from "svelte/compiler"; +import { parse } from "svelte/compiler"; +import { walk } from "estree-walker"; import prettier from "@prettier/sync"; -import type { Attribute, TemplateNode } from "svelte/types/compiler/interfaces"; import { codeBlockPrettierConfig } from "../other/code-block-prettier.js"; +type Attribute = any; +type TemplateNode = any; + type Chunk = { name: string; dependencies: string[]; diff --git a/apps/www/src/lib/components/docs/announcement.svelte b/apps/www/src/lib/components/docs/announcement.svelte index c1db0e113..f7a95589a 100644 --- a/apps/www/src/lib/components/docs/announcement.svelte +++ b/apps/www/src/lib/components/docs/announcement.svelte @@ -1,11 +1,11 @@ diff --git a/apps/www/src/lib/components/docs/block-chunk.svelte b/apps/www/src/lib/components/docs/block-chunk.svelte index 18e9c8dd0..c790447b6 100644 --- a/apps/www/src/lib/components/docs/block-chunk.svelte +++ b/apps/www/src/lib/components/docs/block-chunk.svelte @@ -4,7 +4,7 @@ import { cn, getLiftMode } from "$lib/utils.js"; import type { RawBlockChunk } from "$lib/blocks.js"; - type $$Props = HTMLAttributes & { + type Props = HTMLAttributes & { chunk: RawBlockChunk; block: { name: string; @@ -16,8 +16,7 @@ }; }; - export let block: $$Props["block"]; - export let chunk: $$Props["chunk"]; + let { chunk, block, children, ...restProps }: Props = $props(); const { isLiftMode } = getLiftMode(block.name); @@ -29,10 +28,10 @@ chunk.container?.className )} data-x-chunk-container-for={chunk.name} - {...$$restProps} + {...restProps} >
- + {@render children?.()}
{#await chunk.raw() then code}
import Check from "svelte-radix/Check.svelte"; import Clipboard from "svelte-radix/Clipboard.svelte"; + import type { HTMLButtonAttributes } from "svelte/elements"; import { Button } from "$lib/registry/new-york/ui/button/index.js"; import * as Tooltip from "$lib/registry/new-york/ui/tooltip/index.js"; - let hasCopied = false; - export let code: string; + let { + code, + ...restProps + }: HTMLButtonAttributes & { + code: string; + } = $props(); - $: if (hasCopied) { - setTimeout(() => { - hasCopied = false; - }, 2000); - } + let hasCopied = $state(false); + + $effect(() => { + if (hasCopied) { + setTimeout(() => { + hasCopied = false; + }, 2000); + } + }); function copyToClipboard() { // Remove data-x-chunk-name and data-x-chunk-description attributes from the code + // eslint-disable-next-line regexp/no-super-linear-backtracking const re = /<([a-zA-Z0-9.]+)([^>]*)data-x-chunk-name="[^"]*"([^>]*)>/g; const result = code.replace(re, (_all, elementName, p2, p3) => { @@ -30,25 +40,27 @@ - - + + {#snippet child({ props })} + + {/snippet} Copy code diff --git a/apps/www/src/lib/components/docs/block-preview.svelte b/apps/www/src/lib/components/docs/block-preview.svelte index 488e7357c..b7c708db0 100644 --- a/apps/www/src/lib/components/docs/block-preview.svelte +++ b/apps/www/src/lib/components/docs/block-preview.svelte @@ -7,19 +7,15 @@ import * as Resizable from "$lib/registry/new-york/ui/resizable/index.js"; import { Icons } from "$lib/components/docs/icons/index.js"; import type { Block } from "$lib/registry/schema.js"; - import { cn, getLiftMode, styleToString } from "$lib/utils.js"; + import { cn, getLiftMode } from "$lib/utils.js"; - let isLoading = true; + let isLoading = $state(true); - let resizablePaneRef: PaneAPI; + let resizablePaneRef = $state() as PaneAPI; - export let block: Block; + let { block }: { block: Block } = $props(); const { isLiftMode } = getLiftMode(block.name); - - $: tabStyle = block.container?.height - ? styleToString({ "--container-height": block.container.height }) - : ""; {#if $config.style === block.style} @@ -27,7 +23,9 @@ id={block.name} value="preview" class="relative grid w-full scroll-m-20 gap-4" - style={tabStyle} + style={{ + "--container-height": block.container?.height ?? "", + }} > { + onload={() => { isLoading = false; }} title="Block preview" diff --git a/apps/www/src/lib/components/docs/copy-button.svelte b/apps/www/src/lib/components/docs/copy-button.svelte index 7a2cb4a86..26393ab6b 100644 --- a/apps/www/src/lib/components/docs/copy-button.svelte +++ b/apps/www/src/lib/components/docs/copy-button.svelte @@ -1,26 +1,23 @@
    diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte index da7265dec..3f05efdb1 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte @@ -1,26 +1,12 @@ - +
    - + {@render children?.()}
    diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte index e66baca79..ac8c9b9ac 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte @@ -2,13 +2,14 @@ import { Accordion as AccordionPrimitive } from "bits-ui"; import { cn } from "$lib/utils.js"; - type $$Props = AccordionPrimitive.ItemProps; - - let className: $$Props["class"] = undefined; - export { className as class }; - export let value: $$Props["value"]; + let { + class: className, + children, + value, + ...restProps + }: AccordionPrimitive.ItemProps = $props(); - - + + {@render children?.()} diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte index fe85094c2..236339ff1 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte @@ -3,12 +3,14 @@ import ChevronDown from "svelte-radix/ChevronDown.svelte"; import { cn } from "$lib/utils.js"; - type $$Props = AccordionPrimitive.TriggerProps; - type $$Events = AccordionPrimitive.TriggerEvents; - - let className: $$Props["class"] = undefined; - export let level: AccordionPrimitive.HeaderProps["level"] = 3; - export { className as class }; + let { + class: className, + level = 3, + children, + ...restProps + }: AccordionPrimitive.TriggerProps & { + level?: AccordionPrimitive.HeaderProps["level"]; + } = $props(); @@ -17,10 +19,9 @@ "flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180", className )} - {...$$restProps} - on:click + {...restProps} > - + {@render children?.()} diff --git a/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte b/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte index 5bbc85ab9..f9d3dff63 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte @@ -2,12 +2,9 @@ import type { HTMLAttributes } from "svelte/elements"; import { cn } from "$lib/utils.js"; - type $$Props = HTMLAttributes; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { class: className, children, ...restProps }: HTMLAttributes = $props(); -
    - +
    + {@render children?.()}
    diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-content.svelte b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-content.svelte index 53b79f839..6ae0fd6ac 100644 --- a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-content.svelte +++ b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-content.svelte @@ -2,11 +2,8 @@ import { Tabs as TabsPrimitive } from "bits-ui"; import { cn } from "$lib/utils.js"; - type $$Props = TabsPrimitive.ContentProps; - - let className: $$Props["class"] = undefined; - export let value: $$Props["value"]; - export { className as class }; + type Props = TabsPrimitive.ContentProps; + let { class: className, value, children, ...restProps }: Props = $props(); - + {@render children?.()} diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-list.svelte b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-list.svelte index 60322ed97..0e0d96722 100644 --- a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-list.svelte +++ b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-list.svelte @@ -2,10 +2,7 @@ import { Tabs as TabsPrimitive } from "bits-ui"; import { cn } from "$lib/utils.js"; - type $$Props = TabsPrimitive.ListProps; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { class: className, children, ...restProps }: TabsPrimitive.ListProps = $props(); - + {@render children?.()} diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte index 586d00df9..f681fab86 100644 --- a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte +++ b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte @@ -2,12 +2,7 @@ import { Tabs as TabsPrimitive } from "bits-ui"; import { cn } from "$lib/utils.js"; - type $$Props = TabsPrimitive.TriggerProps; - type $$Events = TabsPrimitive.TriggerEvents; - - let className: $$Props["class"] = undefined; - export let value: $$Props["value"]; - export { className as class }; + let { class: className, value, children, ...restProps }: TabsPrimitive.TriggerProps = $props(); - + {@render children?.()} diff --git a/apps/www/static/registry/styles/default-js/input.json b/apps/www/static/registry/styles/default-js/input.json index ba63d8000..50ae32668 100644 --- a/apps/www/static/registry/styles/default-js/input.json +++ b/apps/www/static/registry/styles/default-js/input.json @@ -9,7 +9,7 @@ }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default-js/select.json b/apps/www/static/registry/styles/default-js/select.json index 1bc078a23..05de24730 100644 --- a/apps/www/static/registry/styles/default-js/select.json +++ b/apps/www/static/registry/styles/default-js/select.json @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/input.json b/apps/www/static/registry/styles/default/input.json index 3f0a60422..4a9d1d1c1 100644 --- a/apps/www/static/registry/styles/default/input.json +++ b/apps/www/static/registry/styles/default/input.json @@ -5,11 +5,11 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./input.svelte\";\n\nexport type FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n\twheel: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" + "content": "import Root from \"./input.svelte\";\n\nexport type FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tmousemove: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n\twheel: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/select.json b/apps/www/static/registry/styles/default/select.json index 459425365..a1e5a2943 100644 --- a/apps/www/static/registry/styles/default/select.json +++ b/apps/www/static/registry/styles/default/select.json @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/textarea.json b/apps/www/static/registry/styles/default/textarea.json index 94bc25a42..0c7c9a638 100644 --- a/apps/www/static/registry/styles/default/textarea.json +++ b/apps/www/static/registry/styles/default/textarea.json @@ -9,7 +9,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/input.json b/apps/www/static/registry/styles/new-york-js/input.json index 792882378..6078315f5 100644 --- a/apps/www/static/registry/styles/new-york-js/input.json +++ b/apps/www/static/registry/styles/new-york-js/input.json @@ -9,7 +9,7 @@ }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/select.json b/apps/www/static/registry/styles/new-york-js/select.json index e58c2aea4..31ce08253 100644 --- a/apps/www/static/registry/styles/new-york-js/select.json +++ b/apps/www/static/registry/styles/new-york-js/select.json @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/input.json b/apps/www/static/registry/styles/new-york/input.json index 03b9ddf11..3ead61daf 100644 --- a/apps/www/static/registry/styles/new-york/input.json +++ b/apps/www/static/registry/styles/new-york/input.json @@ -5,11 +5,11 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./input.svelte\";\n\nexport type FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n\twheel: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" + "content": "import Root from \"./input.svelte\";\n\nexport type FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tmousemove: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n\twheel: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/select.json b/apps/www/static/registry/styles/new-york/select.json index b65516942..e5abc4601 100644 --- a/apps/www/static/registry/styles/new-york/select.json +++ b/apps/www/static/registry/styles/new-york/select.json @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/package.json b/package.json index 3e02fb47d..ba7890d53 100644 --- a/package.json +++ b/package.json @@ -39,19 +39,17 @@ "license": "MIT", "type": "module", "devDependencies": { - "@antfu/eslint-config": "^2.11.6", "@changesets/cli": "^2.27.1", - "@huntabyte/eslint-config": "^0.0.1", - "eslint": "^8.57.0", - "eslint-plugin-antfu": "^2.1.2", - "eslint-plugin-svelte": "2.36.0-next.13", + "@huntabyte/eslint-config": "^0.3.2", + "eslint": "^9.0.0", + "eslint-plugin-svelte": "^2.37.0", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.3", "prettier-plugin-tailwindcss": "^0.5.12", "pretty-quick": "^4.0.0", "simple-git-hooks": "^2.10.0", - "svelte": "^4.2.12", - "svelte-eslint-parser": "^0.33.1" + "svelte": "5.0.0-next.183", + "svelte-eslint-parser": "^0.34.1" }, "simple-git-hooks": { "pre-commit": "pnpm -r format:staged --staged" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bfe4ee7e7..0c09141da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,30 +8,24 @@ importers: .: devDependencies: - '@antfu/eslint-config': - specifier: ^2.11.6 - version: 2.11.6(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.36.0-next.13)(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3) '@changesets/cli': specifier: ^2.27.1 version: 2.27.1 '@huntabyte/eslint-config': - specifier: ^0.0.1 - version: 0.0.1(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.36.0-next.13)(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3) + specifier: ^0.3.2 + version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 - eslint-plugin-antfu: - specifier: ^2.1.2 - version: 2.1.2(eslint@8.57.0) + specifier: ^9.0.0 + version: 9.7.0 eslint-plugin-svelte: - specifier: 2.36.0-next.13 - version: 2.36.0-next.13(eslint@8.57.0)(svelte@4.2.12) + specifier: ^2.37.0 + version: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) prettier: specifier: ^3.2.5 version: 3.2.5 prettier-plugin-svelte: specifier: ^3.2.3 - version: 3.2.3(prettier@3.2.5)(svelte@4.2.12) + version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183) prettier-plugin-tailwindcss: specifier: ^0.5.12 version: 0.5.12(prettier-plugin-svelte@3.2.3)(prettier@3.2.5) @@ -42,11 +36,11 @@ importers: specifier: ^2.10.0 version: 2.10.0 svelte: - specifier: ^4.2.12 - version: 4.2.12 + specifier: 5.0.0-next.183 + version: 5.0.0-next.183 svelte-eslint-parser: - specifier: ^0.33.1 - version: 0.33.1(svelte@4.2.12) + specifier: ^0.34.1 + version: 0.34.1(svelte@5.0.0-next.183) apps/playground-js: dependencies: @@ -107,7 +101,7 @@ importers: version: 3.4.1 vite: specifier: ^5.1.7 - version: 5.1.7(@types/node@18.19.22) + version: 5.1.7 apps/playground-ts: dependencies: @@ -153,79 +147,76 @@ importers: version: 5.3.3 vite: specifier: ^5.1.7 - version: 5.1.7(@types/node@18.19.22) + version: 5.1.7 vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@18.19.22) + version: 1.3.1 apps/www: dependencies: '@internationalized/date': - specifier: ^3.5.2 - version: 3.5.2 + specifier: ^3.5.4 + version: 3.5.4 '@unovis/svelte': - specifier: 1.3.6-beta.1 - version: 1.3.6-beta.1(@unovis/ts@1.3.6-beta.1)(svelte@4.2.12) + specifier: 1.4.2 + version: 1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.183) '@unovis/ts': - specifier: 1.3.6-beta.1 - version: 1.3.6-beta.1 + specifier: 1.4.2 + version: 1.4.2 bits-ui: specifier: 0.21.4 - version: 0.21.4(svelte@4.2.12) + version: 0.21.4(svelte@5.0.0-next.183) clsx: - specifier: ^2.1.0 - version: 2.1.0 + specifier: ^2.1.1 + version: 2.1.1 cmdk-sv: - specifier: ^0.0.15 - version: 0.0.15(svelte@4.2.12) + specifier: ^0.0.17 + version: 0.0.17(svelte@5.0.0-next.183) d3-scale: specifier: ^4.0.2 version: 4.0.2 embla-carousel-autoplay: - specifier: 8.0.0-rc19 - version: 8.0.0-rc19(embla-carousel@8.0.0-rc19) + specifier: 8.1.6 + version: 8.1.6(embla-carousel@8.1.6) embla-carousel-svelte: - specifier: 8.0.0-rc19 - version: 8.0.0-rc19(svelte@4.2.12) + specifier: 8.1.6 + version: 8.1.6(svelte@5.0.0-next.183) formsnap: - specifier: ^0.5.1 - version: 0.5.1(svelte@4.2.12)(sveltekit-superforms@2.11.0) + specifier: ^1.0.1 + version: 1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0) lucide-svelte: specifier: ^0.363.0 - version: 0.363.0(svelte@4.2.12) + version: 0.363.0(svelte@5.0.0-next.183) mode-watcher: - specifier: ^0.2.2 - version: 0.2.2(svelte@4.2.12) + specifier: ^0.3.1 + version: 0.3.1(svelte@5.0.0-next.183) nanoid: - specifier: ^5.0.6 - version: 5.0.6 + specifier: ^5.0.7 + version: 5.0.7 paneforge: - specifier: ^0.0.2 - version: 0.0.2(svelte@4.2.12) + specifier: ^0.0.5 + version: 0.0.5(svelte@5.0.0-next.183) svelte-headless-table: specifier: ^0.18.2 - version: 0.18.2(svelte@4.2.12) - svelte-legos: - specifier: ^0.2.2 - version: 0.2.2(svelte@4.2.12) + version: 0.18.2(svelte@5.0.0-next.183) svelte-local-storage-store: - specifier: ^0.5.0 - version: 0.5.0(svelte@4.2.12) + specifier: ^0.6.4 + version: 0.6.4(svelte@5.0.0-next.183) svelte-radix: specifier: ^1.1.0 - version: 1.1.0(svelte@4.2.12) + version: 1.1.0(svelte@5.0.0-next.183) svelte-sonner: - specifier: ^0.3.19 - version: 0.3.19(svelte@4.2.12) + specifier: ^0.3.25 + version: 0.3.25(svelte@5.0.0-next.183) sveltekit-superforms: - specifier: ^2.11.0 - version: 2.11.0(@sveltejs/kit@2.5.2)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.12) + specifier: ^2.16.0 + version: 2.16.0(@sveltejs/kit@2.5.18)(svelte@5.0.0-next.183) vaul-svelte: - specifier: ^0.0.6 - version: 0.0.6(svelte@4.2.12) + specifier: ^0.3.2 + version: 0.3.2(svelte@5.0.0-next.183) zod: - specifier: ^3.22.4 - version: 3.22.4 + specifier: ^3.23.8 + version: 3.23.8 devDependencies: '@playwright/test': specifier: ^1.42.1 @@ -234,17 +225,17 @@ importers: specifier: 0.3.0 version: 0.3.0(prettier@3.2.5) '@sveltejs/adapter-cloudflare': - specifier: 4.1.0 - version: 4.1.0(@sveltejs/kit@2.5.2) + specifier: 4.6.1 + version: 4.6.1(@sveltejs/kit@2.5.18)(wrangler@3.64.0) '@sveltejs/enhanced-img': - specifier: ^0.2.0 - version: 0.2.0(svelte@4.2.12) + specifier: ^0.3.0 + version: 0.3.0(svelte@5.0.0-next.183) '@sveltejs/kit': - specifier: ^2.5.2 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) + specifier: ^2.5.18 + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.12)(vite@5.1.7) + specifier: ^3.1.1 + version: 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3) '@types/d3-scale': specifier: ^4.0.8 version: 4.0.8 @@ -255,29 +246,32 @@ importers: specifier: ^4.5.3 version: 4.5.3 '@types/mdast': - specifier: ^4.0.3 - version: 4.0.3 + specifier: ^4.0.4 + version: 4.0.4 '@types/node': - specifier: ^18.19.22 - version: 18.19.22 + specifier: ^20.14.10 + version: 20.14.10 autoprefixer: - specifier: ^10.4.18 - version: 10.4.18(postcss@8.4.35) + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.39) + estree-walker: + specifier: ^3.0.3 + version: 3.0.3 hast-util-to-html: - specifier: ^8.0.4 - version: 8.0.4 + specifier: ^9.0.1 + version: 9.0.1 lodash.template: specifier: ^4.5.0 version: 4.5.0 mdsx: - specifier: ^0.0.5 - version: 0.0.5(svelte@4.2.12) + specifier: ^0.0.6 + version: 0.0.6(svelte@5.0.0-next.183) postcss: - specifier: ^8.4.35 - version: 8.4.35 + specifier: ^8.4.39 + version: 8.4.39 postcss-load-config: - specifier: ^4.0.2 - version: 4.0.2(postcss@8.4.35) + specifier: ^6.0.1 + version: 6.0.1(postcss@8.4.39)(tsx@4.16.2) rehype-pretty-code: specifier: ^0.13.0 version: 0.13.0(shiki@1.2.1) @@ -297,32 +291,32 @@ importers: specifier: ^1.2.1 version: 1.2.1 svelte: - specifier: ^4.2.12 - version: 4.2.12 + specifier: 5.0.0-next.183 + version: 5.0.0-next.183 svelte-check: - specifier: ^3.6.6 - version: 3.6.6(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte@4.2.12) + specifier: ^3.8.4 + version: 3.8.4(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183) tailwind-merge: - specifier: ^2.2.1 - version: 2.2.1 + specifier: ^2.4.0 + version: 2.4.0 tailwind-variants: - specifier: ^0.1.20 - version: 0.1.20(tailwindcss@3.4.1) + specifier: ^0.2.1 + version: 0.2.1(tailwindcss@3.4.4) tailwindcss: - specifier: ^3.4.1 - version: 3.4.1 + specifier: ^3.4.4 + version: 3.4.4 tslib: - specifier: ^2.6.2 - version: 2.6.2 + specifier: ^2.6.3 + version: 2.6.3 tsx: - specifier: ^3.14.0 - version: 3.14.0 + specifier: ^4.16.2 + version: 4.16.2 typescript: - specifier: ~5.3.0 - version: 5.3.3 + specifier: ~5.5.3 + version: 5.5.3 unified: - specifier: ^11.0.4 - version: 11.0.4 + specifier: ^11.0.5 + version: 11.0.5 unist-builder: specifier: ^3.0.1 version: 3.0.1 @@ -330,11 +324,11 @@ importers: specifier: ^5.0.0 version: 5.0.0 vite: - specifier: ^5.1.7 - version: 5.1.7(@types/node@18.19.22) + specifier: ^5.3.3 + version: 5.3.3(@types/node@20.14.10) vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@18.19.22) + version: 1.3.1(@types/node@20.14.10) packages/cli: dependencies: @@ -377,7 +371,7 @@ importers: version: 1.0.5 tsup: specifier: ^8.0.0 - version: 8.0.2(postcss@8.4.35)(typescript@5.3.3) + version: 8.0.2(postcss@8.4.39)(typescript@5.3.3) type-fest: specifier: ^3.13.1 version: 3.13.1 @@ -409,23 +403,29 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - /@antfu/eslint-config@2.11.6(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.36.0-next.13)(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3): - resolution: {integrity: sha512-v8f1uskX9w3c7IwvQu1pw02d19qc0o//LjILVlzv3B81bsO22x4hJkwQdJEhvypR3Z82vhCnCXfa6yoMddW1pg==} + /@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3): + resolution: {integrity: sha512-5bkd3R9UZMd/XI88fQk1ZsDDm/vDzYeBl+I4zfGw7bjDBNxQq2OhLDgdUB9d1r3J5R+grnozF1blXtfT5qYXfw==} hasBin: true peerDependencies: + '@eslint-react/eslint-plugin': ^1.5.8 + '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' - astro-eslint-parser: ^0.16.3 + astro-eslint-parser: ^1.0.2 eslint: '>=8.40.0' - eslint-plugin-astro: ^0.31.4 + eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' - eslint-plugin-react: ^7.33.2 eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-refresh: ^0.4.4 - eslint-plugin-svelte: ^2.35.1 + eslint-plugin-solid: ^0.13.2 + eslint-plugin-svelte: '>=2.35.1' prettier-plugin-astro: ^0.13.0 prettier-plugin-slidev: ^1.0.5 - svelte-eslint-parser: ^0.33.1 + svelte-eslint-parser: '>=0.37.0' peerDependenciesMeta: + '@eslint-react/eslint-plugin': + optional: true + '@prettier/plugin-xml': + optional: true '@unocss/eslint-plugin': optional: true astro-eslint-parser: @@ -434,12 +434,12 @@ packages: optional: true eslint-plugin-format: optional: true - eslint-plugin-react: - optional: true eslint-plugin-react-hooks: optional: true eslint-plugin-react-refresh: optional: true + eslint-plugin-solid: + optional: true eslint-plugin-svelte: optional: true prettier-plugin-astro: @@ -449,41 +449,43 @@ packages: svelte-eslint-parser: optional: true dependencies: - '@antfu/install-pkg': 0.3.2 + '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 1.7.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 - eslint-config-flat-gitignore: 0.1.3 - eslint-flat-config-utils: 0.1.2 - eslint-merge-processors: 0.1.0(eslint@8.57.0) - eslint-plugin-antfu: 2.1.2(eslint@8.57.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0) - eslint-plugin-import-x: 0.4.4(eslint@8.57.0)(typescript@5.3.3) - eslint-plugin-jsdoc: 48.2.2(eslint@8.57.0) - eslint-plugin-jsonc: 2.14.1(eslint@8.57.0) - eslint-plugin-markdown: 4.0.1(eslint@8.57.0) - eslint-plugin-n: 16.6.2(eslint@8.57.0) + '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 + eslint-config-flat-gitignore: 0.1.7 + eslint-flat-config-utils: 0.2.5 + eslint-merge-processors: 0.1.0(eslint@9.7.0) + eslint-plugin-antfu: 2.3.4(eslint@9.7.0) + eslint-plugin-command: 0.2.3(eslint@9.7.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.7.0) + eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.5.3) + eslint-plugin-jsdoc: 48.7.0(eslint@9.7.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.7.0) + eslint-plugin-markdown: 5.1.0(eslint@9.7.0) + eslint-plugin-n: 17.9.0(eslint@9.7.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.7.0(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3)(vue-eslint-parser@9.4.2) - eslint-plugin-svelte: 2.36.0-next.13(eslint@8.57.0)(svelte@4.2.12) - eslint-plugin-toml: 0.10.0(eslint@8.57.0) - eslint-plugin-unicorn: 51.0.1(eslint@8.57.0) - eslint-plugin-unused-imports: 3.1.0(@typescript-eslint/eslint-plugin@7.4.0)(eslint@8.57.0) - eslint-plugin-vitest: 0.4.0(@typescript-eslint/eslint-plugin@7.4.0)(eslint@8.57.0)(typescript@5.3.3) - eslint-plugin-vue: 9.24.0(eslint@8.57.0) - eslint-plugin-yml: 1.13.2(eslint@8.57.0) - eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.23)(eslint@8.57.0) - globals: 15.0.0 + eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3) + eslint-plugin-regexp: 2.6.0(eslint@9.7.0) + eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) + eslint-plugin-toml: 0.11.1(eslint@9.7.0) + eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) + eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) + eslint-plugin-vue: 9.27.0(eslint@9.7.0) + eslint-plugin-yml: 1.14.0(eslint@9.7.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0) + globals: 15.8.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.0.0 - svelte-eslint-parser: 0.33.1(svelte@4.2.12) - toml-eslint-parser: 0.9.3 - vue-eslint-parser: 9.4.2(eslint@8.57.0) - yaml-eslint-parser: 1.2.2 + picocolors: 1.0.1 + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + toml-eslint-parser: 0.10.0 + vue-eslint-parser: 9.4.3(eslint@9.7.0) + yaml-eslint-parser: 1.2.3 yargs: 17.7.2 transitivePeerDependencies: - '@vue/compiler-sfc' @@ -499,6 +501,30 @@ packages: execa: 8.0.1 dev: true + /@antfu/install-pkg@0.3.3: + resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} + dependencies: + '@jsdevtools/ez-spawn': 3.0.4 + dev: true + + /@antfu/utils@0.7.10: + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + dev: true + + /@arktype/schema@0.1.13: + resolution: {integrity: sha512-qZjtCAKrnhsixDWsEGJtosWfi4bLpAg4OnnICVYTer/6v5hwlhsdYpYobTSJUc5eiBoI5Ai/kcNfYaQISshY2g==} + requiresBuild: true + dependencies: + '@arktype/util': 0.0.48 + dev: false + optional: true + + /@arktype/util@0.0.48: + resolution: {integrity: sha512-U5FO5EUAJ4LoYtLSyAMmTf6CEVgslObfSQuua2zoK5Tv2FB3aESVQ3rdLfhuz+coRhlzlynbkmimyoQWwQT+aQ==} + requiresBuild: true + dev: false + optional: true + /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} @@ -521,6 +547,11 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.24.7: + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -750,15 +781,74 @@ packages: bundledDependencies: - is-unicode-supported + /@cloudflare/kv-asset-handler@0.3.4: + resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} + engines: {node: '>=16.13'} + dependencies: + mime: 3.0.0 + dev: true + + /@cloudflare/workerd-darwin-64@1.20240701.0: + resolution: {integrity: sha512-XAZa4ZP+qyTn6JQQACCPH09hGZXP2lTnWKkmg5mPwT8EyRzCKLkczAf98vPP5bq7JZD/zORdFWRY0dOTap8zTQ==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@cloudflare/workerd-darwin-arm64@1.20240701.0: + resolution: {integrity: sha512-w80ZVAgfH4UwTz7fXZtk7KmS2FzlXniuQm4ku4+cIgRTilBAuKqjpOjwUCbx5g13Gqcm9NuiHce+IDGtobRTIQ==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@cloudflare/workerd-linux-64@1.20240701.0: + resolution: {integrity: sha512-UWLr/Anxwwe/25nGv451MNd2jhREmPt/ws17DJJqTLAx6JxwGWA15MeitAIzl0dbxRFAJa+0+R8ag2WR3F/D6g==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@cloudflare/workerd-linux-arm64@1.20240701.0: + resolution: {integrity: sha512-3kCnF9kYgov1ggpuWbgpXt4stPOIYtVmPCa7MO2xhhA0TWP6JDUHRUOsnmIgKrvDjXuXqlK16cdg3v+EWsaPJg==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@cloudflare/workerd-windows-64@1.20240701.0: + resolution: {integrity: sha512-6IPGITRAeS67j3BH1rN4iwYWDt47SqJG7KlZJ5bB4UaNAia4mvMBSy/p2p4vA89bbXoDRjMtEvRu7Robu6O7hQ==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@cloudflare/workers-types@4.20240222.0: resolution: {integrity: sha512-luO0BdK3rLlCv3B240+cTrfqm+XSbHtpk+88aJtGwzyVK9QF/Xz8lBgE/oZZLN8nCTmOvxAZnszyxUuZ8GP8Cg==} dev: true + /@cspotcode/source-map-support@0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: true + /@emnapi/runtime@1.1.1: resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==} requiresBuild: true dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true optional: true @@ -832,34 +922,64 @@ packages: resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} dev: false - /@es-joy/jsdoccomment@0.42.0: - resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==} + /@es-joy/jsdoccomment@0.43.1: + resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} dependencies: + '@types/eslint': 8.56.6 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.4.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 dev: true + /@es-joy/jsdoccomment@0.46.0: + resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} + engines: {node: '>=16'} + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.0.0 + dev: true + + /@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19): + resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} + peerDependencies: + esbuild: '*' + dependencies: + esbuild: 0.17.19 + dev: true + + /@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19): + resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} + peerDependencies: + esbuild: '*' + dependencies: + esbuild: 0.17.19 + escape-string-regexp: 4.0.0 + rollup-plugin-node-polyfills: 0.2.1 + dev: true + /@esbuild/aix-ppc64@0.19.12: resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] requiresBuild: true + dev: true optional: true - /@esbuild/aix-ppc64@0.20.2: - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] requiresBuild: true - dev: false optional: true - /@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -873,19 +993,19 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-arm64@0.20.2: - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true - /@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -899,19 +1019,19 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-arm@0.20.2: - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] requiresBuild: true - dev: false optional: true - /@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -925,19 +1045,19 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true - /@esbuild/android-x64@0.20.2: - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true - dev: false optional: true - /@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -951,19 +1071,19 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true - /@esbuild/darwin-arm64@0.20.2: - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true - /@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -977,19 +1097,19 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true - /@esbuild/darwin-x64@0.20.2: - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true - /@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1003,19 +1123,19 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true - /@esbuild/freebsd-arm64@0.20.2: - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true - dev: false optional: true - /@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1029,19 +1149,19 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true - /@esbuild/freebsd-x64@0.20.2: - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true - /@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1055,19 +1175,19 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-arm64@0.20.2: - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1081,19 +1201,19 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-arm@0.20.2: - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1107,19 +1227,19 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-ia32@0.20.2: - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1133,19 +1253,19 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-loong64@0.20.2: - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1159,19 +1279,19 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-mips64el@0.20.2: - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1185,19 +1305,19 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-ppc64@0.20.2: - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1211,19 +1331,19 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-riscv64@0.20.2: - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1237,19 +1357,19 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-s390x@0.20.2: - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1263,19 +1383,19 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true - /@esbuild/linux-x64@0.20.2: - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true - /@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1289,19 +1409,19 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true - /@esbuild/netbsd-x64@0.20.2: - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true - dev: false optional: true - /@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1315,19 +1435,19 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true - /@esbuild/openbsd-x64@0.20.2: - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true - dev: false optional: true - /@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1341,19 +1461,19 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true - /@esbuild/sunos-x64@0.20.2: - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true - dev: false optional: true - /@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1367,19 +1487,19 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true - /@esbuild/win32-arm64@0.20.2: - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true - /@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1393,19 +1513,19 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true - /@esbuild/win32-ia32@0.20.2: - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true - /@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1419,24 +1539,24 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true - /@esbuild/win32-x64@0.20.2: - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + /@eslint-community/eslint-utils@4.4.0(eslint@9.7.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.57.0 + eslint: 9.7.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1445,14 +1565,30 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint-community/regexpp@4.11.0: + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/config-array@0.17.0: + resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.5 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/eslintrc@3.1.0: + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 - espree: 9.6.1 - globals: 13.24.0 + debug: 4.3.5 + espree: 10.1.0 + globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1462,9 +1598,25 @@ packages: - supports-color dev: true - /@eslint/js@8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@eslint/js@9.7.0: + resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema@2.1.4: + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@exodus/schemasafe@1.3.0: + resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} + requiresBuild: true + dev: false + optional: true + + /@fastify/busboy@2.1.1: + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} dev: true /@floating-ui/core@1.6.0: @@ -1484,20 +1636,16 @@ packages: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: false - /@gcornut/valibot-json-schema@0.0.26(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(valibot@0.30.0): - resolution: {integrity: sha512-8eZpGLP1awX9UGEK+VUFiyXnjiIV/h5RPC7wt2KQG6O7YkXEw7t2pUxHhR5ULcoN0BsZ3FOWZqyzu3tFF7aXxw==} + /@gcornut/valibot-json-schema@0.31.0: + resolution: {integrity: sha512-3xGptCurm23e7nuPQkdrE5rEs1FeTPHhAUsBuwwqG4/YeZLwJOoYZv+fmsppUEfo5y9lzUwNQrNqLS/q7HMc7g==} hasBin: true requiresBuild: true - peerDependencies: - '@types/json-schema': '>= 7.0.14' - esbuild: '>= 0.18.20' - esbuild-runner: '>= 2.2.2' - valibot: '>= 0.21.0' dependencies: + valibot: 0.31.1 + optionalDependencies: '@types/json-schema': 7.0.15 - esbuild: 0.20.2 - esbuild-runner: 2.2.2(esbuild@0.20.2) - valibot: 0.30.0 + esbuild: 0.21.5 + esbuild-runner: 2.2.2(esbuild@0.21.5) dev: false optional: true @@ -1515,53 +1663,49 @@ packages: dev: false optional: true - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 2.0.2 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + /@humanwhocodes/retry@0.3.0: + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} dev: true - /@huntabyte/eslint-config@0.0.1(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.36.0-next.13)(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3): - resolution: {integrity: sha512-MECyX8LHzJ12yzkY8oVKVOJaJVoIku2a1h5XygWlI2uy3pYXAhjcnHYTArSvbnPeF5zdyRGmGXNamWYTj4hI6A==} + /@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3): + resolution: {integrity: sha512-An9+BUybMV4XR8Q843su3CCN7AGT8rvaJ8vHGMO51YAZOs6LINxmQMshFE8MwPc95UeyFiAb0+MRzJYT+KRntw==} + hasBin: true peerDependencies: - eslint: '>=8.40.0' - eslint-plugin-svelte: ^2.35.1 - svelte-eslint-parser: ^0.33.1 + eslint: npm:eslint-ts-patch@9.5.0-0 + eslint-plugin-svelte: ^2.37.0 + svelte-eslint-parser: ^0.34.1 dependencies: - '@antfu/eslint-config': 2.11.6(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.36.0-next.13)(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3) '@antfu/install-pkg': 0.3.2 '@clack/prompts': 0.7.0 - '@huntabyte/eslint-plugin': 0.0.1(eslint@8.57.0) + '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) chalk: 5.3.0 - eslint: 8.57.0 - eslint-flat-config-utils: 0.1.2 - eslint-plugin-svelte: 2.36.0-next.13(eslint@8.57.0)(svelte@4.2.12) + eslint: 9.7.0 + eslint-flat-config-utils: 0.2.5 + eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) local-pkg: 0.5.0 - svelte-eslint-parser: 0.33.1(svelte@4.2.12) + parse-gitignore: 2.0.0 + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) yargs: 17.7.2 transitivePeerDependencies: + - '@eslint-react/eslint-plugin' + - '@prettier/plugin-xml' - '@unocss/eslint-plugin' - '@vue/compiler-sfc' - astro-eslint-parser - eslint-plugin-astro - eslint-plugin-format - - eslint-plugin-react - eslint-plugin-react-hooks - eslint-plugin-react-refresh + - eslint-plugin-solid - prettier-plugin-astro - prettier-plugin-slidev - supports-color @@ -1570,12 +1714,12 @@ packages: - vitest dev: true - /@huntabyte/eslint-plugin@0.0.1(eslint@8.57.0): - resolution: {integrity: sha512-Ksf//Ey+BcnUxvzKHTzyjZXzrfdnEda2rrNv9ygl4dlQHSI9WY9fhlh9Fn1LPqrWUz66mQHk0Bw/4wEf4R+XIw==} + /@huntabyte/eslint-plugin@0.1.0(eslint@9.7.0): + resolution: {integrity: sha512-u2TIbkMD8R+eke49PofIfu/hI542ZiLTynNVTtKkhIh1vmQiIPzcnVdVjuZ/aNvjIjpH9FnowyY2Xd+i4llqLQ==} peerDependencies: eslint: '*' dependencies: - eslint: 8.57.0 + eslint: 9.7.0 dev: true /@img/sharp-darwin-arm64@0.33.3: @@ -1766,8 +1910,8 @@ packages: dev: true optional: true - /@internationalized/date@3.5.2: - resolution: {integrity: sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ==} + /@internationalized/date@3.5.4: + resolution: {integrity: sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==} dependencies: '@swc/helpers': 0.5.6 dev: false @@ -1815,6 +1959,23 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /@jsdevtools/ez-spawn@3.0.4: + resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} + engines: {node: '>=10'} + dependencies: + call-me-maybe: 1.0.2 + cross-spawn: 7.0.3 + string-argv: 0.3.2 + type-detect: 4.0.8 + dev: true + /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: false @@ -1879,46 +2040,32 @@ packages: engines: {node: '>=6.0.0'} dev: false - /@melt-ui/svelte@0.61.2(svelte@4.2.12): + /@melt-ui/svelte@0.61.2(svelte@5.0.0-next.183): resolution: {integrity: sha512-BHkD9G31zQBToA4euDRBgTQRvWxT9scufOVCXgDO6HKTvyxFspbWT2bgiSFqAK4BbAGDn9Ao36Q8F9O71KN4OQ==} peerDependencies: svelte: '>=3 <5' dependencies: '@floating-ui/core': 1.6.0 '@floating-ui/dom': 1.6.3 - '@internationalized/date': 3.5.2 - dequal: 2.0.3 - focus-trap: 7.5.4 - nanoid: 4.0.2 - svelte: 4.2.12 - dev: false - - /@melt-ui/svelte@0.67.0(svelte@4.2.12): - resolution: {integrity: sha512-fd9PsDE6sKbeyExagqH0nOpZEnDqyr2efbkjfmCRRYXVW5vlDEOPaSB+mg4Tjch121102sFH1Od+MlXwmeHy3A==} - peerDependencies: - svelte: '>=3 <5' - dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/dom': 1.6.3 - '@internationalized/date': 3.5.2 + '@internationalized/date': 3.5.4 dequal: 2.0.3 focus-trap: 7.5.4 nanoid: 4.0.2 - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false - /@melt-ui/svelte@0.76.2(svelte@4.2.12): + /@melt-ui/svelte@0.76.2(svelte@5.0.0-next.183): resolution: {integrity: sha512-7SbOa11tXUS95T3fReL+dwDs5FyJtCEqrqG3inRziDws346SYLsxOQ6HmX+4BkIsQh1R8U3XNa+EMmdMt38lMA==} peerDependencies: svelte: '>=3 <5' dependencies: '@floating-ui/core': 1.6.0 '@floating-ui/dom': 1.6.3 - '@internationalized/date': 3.5.2 + '@internationalized/date': 3.5.4 dequal: 2.0.3 focus-trap: 7.5.4 - nanoid: 5.0.6 - svelte: 4.2.12 + nanoid: 5.0.7 + svelte: 5.0.0-next.183 dev: false /@nodelib/fs.scandir@2.1.5: @@ -1945,6 +2092,11 @@ packages: requiresBuild: true optional: true + /@pkgr/core@0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dev: true + /@playwright/test@1.42.1: resolution: {integrity: sha512-Gq9rmS54mjBL/7/MvBaNOBwbfnh7beHvS6oS4srqXFcQHpQCV1+c8JXWE8VLPyRDhgS3H8x8A7hztqI9VnwrAQ==} engines: {node: '>=16'} @@ -1990,6 +2142,14 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm-eabi@4.18.1: + resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} + cpu: [arm] + os: [android] + requiresBuild: true optional: true /@rollup/rollup-android-arm64@4.12.1: @@ -1997,6 +2157,14 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.18.1: + resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /@rollup/rollup-darwin-arm64@4.12.1: @@ -2004,6 +2172,14 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.18.1: + resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@rollup/rollup-darwin-x64@4.12.1: @@ -2011,11 +2187,34 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.12.1: - resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==} - cpu: [arm] + /@rollup/rollup-darwin-x64@4.18.1: + resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.12.1: + resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.18.1: + resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-musleabihf@4.18.1: + resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} + cpu: [arm] os: [linux] requiresBuild: true optional: true @@ -2025,6 +2224,14 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.18.1: + resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-arm64-musl@4.12.1: @@ -2032,6 +2239,21 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.18.1: + resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu@4.18.1: + resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} + cpu: [ppc64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-riscv64-gnu@4.12.1: @@ -2039,6 +2261,21 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.18.1: + resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-s390x-gnu@4.18.1: + resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} + cpu: [s390x] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-x64-gnu@4.12.1: @@ -2046,6 +2283,14 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.18.1: + resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-x64-musl@4.12.1: @@ -2053,6 +2298,14 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.18.1: + resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-win32-arm64-msvc@4.12.1: @@ -2060,6 +2313,14 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.18.1: + resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-ia32-msvc@4.12.1: @@ -2067,6 +2328,14 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.18.1: + resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-x64-msvc@4.12.1: @@ -2074,6 +2343,14 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.18.1: + resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@shikijs/core@1.2.1: @@ -2104,8 +2381,8 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@sinclair/typebox@0.32.20: - resolution: {integrity: sha512-ziK497ILSIYMxD/thl496idIb03IZPlha04itLQu1xAFQbumWZ+Dj4PMMCkDRpAYhvVSdmRlTjGu2B2MA5RplQ==} + /@sinclair/typebox@0.32.34: + resolution: {integrity: sha512-a3Z3ytYl6R/+7ldxx04PO1semkwWlX/8pTqxsPw4quIcIXDFPZhOc1Wx8azWmkU26ccK3mHwcWenn0avNgAKQg==} requiresBuild: true dev: false optional: true @@ -2116,73 +2393,72 @@ packages: dev: false optional: true - /@stylistic/eslint-plugin-js@1.7.0(eslint@8.57.0): - resolution: {integrity: sha512-PN6On/+or63FGnhhMKSQfYcWutRlzOiYlVdLM6yN7lquoBTqUJHYnl4TA4MHwiAt46X5gRxDr1+xPZ1lOLcL+Q==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin-js@2.6.0-beta.0(eslint@9.7.0): + resolution: {integrity: sha512-KQiNvzNzvl9AmMs1MiIBszLIy/Xy1bTExnyaVy5dSzOF9c+yT64JQfH0p0jP6XpGwoCnZsrPUNflwP30G42QBQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@types/eslint': 8.56.6 - acorn: 8.11.3 - escape-string-regexp: 4.0.0 - eslint: 8.57.0 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + '@types/eslint': 8.56.10 + acorn: 8.12.1 + eslint: 9.7.0 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 dev: true - /@stylistic/eslint-plugin-jsx@1.7.0(eslint@8.57.0): - resolution: {integrity: sha512-BACdBwXakQvjYIST5N2WWhRbvhRsIxa/F59BiZol+0IH4FSmDXhie7v/yaxDIIA9CbfElzOmIA5nWNYTVXcnwQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint@9.7.0): + resolution: {integrity: sha512-TOimEpr3vndXHRhuQ5gMqmJv1SBlFI3poIJzyeNMmXi3NWVHoPxfd4QAJHGNJe5G3EO2NAXGf2H7nl8gY5QaZA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0) - '@types/eslint': 8.56.6 - eslint: 8.57.0 + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@types/eslint': 8.56.10 + eslint: 9.7.0 estraverse: 5.3.0 picomatch: 4.0.2 dev: true - /@stylistic/eslint-plugin-plus@1.7.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-AabDw8sXsc70Ydx3qnbeTlRHZnIwY6UKEenBPURPhY3bfYWX+/pDpZH40HkOu94v8D0DUrocPkeeEUxl4e0JDg==} + /@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-Wp+e4sTbFq0Uk5ncU3PETYfg1IcCZ1KycdlqFYXIA7/bgcieeShXouXUcA+S/S5+gWLXGuVJ12IxNzY8yfe4IA==} peerDependencies: eslint: '*' dependencies: - '@types/eslint': 8.56.6 - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@1.7.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-QsHv98mmW1xaucVYQTyLDgEpybPJ/6jPPxVBrIchntWWwj74xCWKUiw79hu+TpYj/Pbhd9rkqJYLNq3pQGYuyA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-WMz1zgmMC3bvg1L/tiYt5ygvDbTDKlbezoHoX2lV9MnUCAEQZUP4xJ9Wj3jmIKxb4mUuK5+vFZJVcOygvbbqow==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0) - '@types/eslint': 8.56.6 - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@1.7.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-ThMUjGIi/jeWYNvOdjZkoLw1EOVs0tEuKXDgWvTn8uWaEz55HuPlajKxjKLpv19C+qRDbKczJfzUODfCdME53A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-1NJy1iIDSFC4gelDJ82VMTq9J32tNvQ9k1lnxOsipZ0YQB826U5zGLiH37QAM8dRfNY6yeYhjlrUVtZUxFR19w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@stylistic/eslint-plugin-js': 1.7.0(eslint@8.57.0) - '@stylistic/eslint-plugin-jsx': 1.7.0(eslint@8.57.0) - '@stylistic/eslint-plugin-plus': 1.7.0(eslint@8.57.0)(typescript@5.3.3) - '@stylistic/eslint-plugin-ts': 1.7.0(eslint@8.57.0)(typescript@5.3.3) - '@types/eslint': 8.56.6 - eslint: 8.57.0 + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint@9.7.0) + '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@types/eslint': 8.56.10 + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript @@ -2197,28 +2473,56 @@ packages: import-meta-resolve: 4.0.0 dev: true - /@sveltejs/adapter-cloudflare@4.1.0(@sveltejs/kit@2.5.2): - resolution: {integrity: sha512-AQQdZAZpcFDcBiMEmxbMYhn4yKZYoPZrKUrYpVejjbO+9obIGIuj/jWjVzAEkHqZMZuoRRqPbq+Zq+AWRm4x1Q==} + /@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.18)(wrangler@3.64.0): + resolution: {integrity: sha512-wENN4un6VC7kWLXyIcPX1VPpjyTxGEenEcaLsLCci0fuLZRT0Gsx+g0eV1k1IA+NznKkxd06XxfcqY2xhYDu/A==} peerDependencies: '@sveltejs/kit': ^2.0.0 + wrangler: ^3.28.4 dependencies: '@cloudflare/workers-types': 4.20240222.0 - '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) - esbuild: 0.19.12 + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) + esbuild: 0.21.5 worktop: 0.8.0-next.18 + wrangler: 3.64.0 dev: true - /@sveltejs/enhanced-img@0.2.0(svelte@4.2.12): - resolution: {integrity: sha512-W6wG0RxQYoL13LmUl8IBHeQatMXSd2ybrjg/WQuE5EoIJq+wUkf1hUDaMp9PHe4ubpnzWK/c0QaE5Ls+zjHimA==} + /@sveltejs/enhanced-img@0.3.0(svelte@5.0.0-next.183): + resolution: {integrity: sha512-o8FdEUyJR/+LjUUl4sgB9QeM9rSGpOzTO6/CH0AmO/FgwWkcJdj/MwVNtr2F/AtaPgNfzvRpnExjklmuuDOtPA==} dependencies: magic-string: 0.30.9 - svelte-parse-markup: 0.1.2(svelte@4.2.12) + svelte-parse-markup: 0.1.2(svelte@5.0.0-next.183) vite-imagetools: 7.0.2 transitivePeerDependencies: - rollup - svelte dev: true + /@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3): + resolution: {integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==} + engines: {node: '>=18.13'} + hasBin: true + requiresBuild: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.0.0 + esm-env: 1.0.0 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.9 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.4 + svelte: 5.0.0-next.183 + tiny-glob: 0.2.9 + vite: 5.3.3(@types/node@20.14.10) + /@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7): resolution: {integrity: sha512-1Pm2lsBYURQsjnLyZa+jw75eVD4gYHxGRwPyFe4DAmB3FjTVR8vRNWGeuDLGFcKMh/B1ij6FTUrc9GrerogCng==} engines: {node: '>=18.13'} @@ -2243,7 +2547,8 @@ packages: sirv: 2.0.4 svelte: 4.2.12 tiny-glob: 0.2.9 - vite: 5.1.7(@types/node@18.19.22) + vite: 5.1.7 + dev: true /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7): resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} @@ -2256,7 +2561,23 @@ packages: '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.7) debug: 4.3.4 svelte: 4.2.12 - vite: 5.1.7(@types/node@18.19.22) + vite: 5.1.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3): + resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3) + debug: 4.3.4 + svelte: 5.0.0-next.183 + vite: 5.3.3(@types/node@20.14.10) transitivePeerDependencies: - supports-color @@ -2274,15 +2595,35 @@ packages: magic-string: 0.30.8 svelte: 4.2.12 svelte-hmr: 0.15.3(svelte@4.2.12) - vite: 5.1.7(@types/node@18.19.22) + vite: 5.1.7 vitefu: 0.2.5(vite@5.1.7) transitivePeerDependencies: - supports-color + dev: true + + /@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3): + resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} + engines: {node: ^18.0.0 || >=20} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.0 + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.10 + svelte: 5.0.0-next.183 + svelte-hmr: 0.16.0(svelte@5.0.0-next.183) + vite: 5.3.3(@types/node@20.14.10) + vitefu: 0.2.5(vite@5.3.3) + transitivePeerDependencies: + - supports-color /@swc/helpers@0.5.6: resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: false /@types/chai-subset@1.3.5: @@ -2505,6 +2846,13 @@ packages: '@types/ms': 0.7.34 dev: true + /@types/eslint@8.56.10: + resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + dev: true + /@types/eslint@8.56.6: resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} dependencies: @@ -2519,12 +2867,6 @@ packages: resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} dev: false - /@types/hast@2.3.10: - resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} - dependencies: - '@types/unist': 2.0.10 - dev: true - /@types/hast@3.0.4: resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} dependencies: @@ -2568,8 +2910,8 @@ packages: '@types/unist': 2.0.10 dev: true - /@types/mdast@4.0.3: - resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + /@types/mdast@4.0.4: + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} dependencies: '@types/unist': 3.0.2 dev: true @@ -2582,6 +2924,12 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true + /@types/node-forge@1.3.11: + resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} + dependencies: + '@types/node': 20.14.10 + dev: true + /@types/node@12.20.55: resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} dev: true @@ -2590,6 +2938,12 @@ packages: resolution: {integrity: sha512-p3pDIfuMg/aXBmhkyanPshdfJuX5c5+bQjYLIikPLXAUycEogij/c50n/C+8XOA5L93cU4ZRXtn+dNQGi0IZqQ==} dependencies: undici-types: 5.26.5 + dev: true + + /@types/node@20.14.10: + resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} + dependencies: + undici-types: 5.26.5 /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2599,10 +2953,6 @@ packages: resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} dev: false - /@types/parse5@6.0.3: - resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} - dev: true - /@types/pbf@3.0.5: resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==} dev: false @@ -2680,8 +3030,8 @@ packages: dev: false optional: true - /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} + /@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0)(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 @@ -2692,25 +3042,50 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/type-utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.4 - eslint: 8.57.0 + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 + eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-yku4NjpP0UujYq8d1GWXYELpKYwuoESSgvXPd9uAiO24OszGxQhPsGWTe4fmZV05J47qILfaGANO9SCa9fEU0w==} + 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: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.0.0-alpha.40 + '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + eslint: 9.7.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.4.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} + /@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2719,31 +3094,44 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.4.0 + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.4 - eslint: 8.57.0 - typescript: 5.3.3 + eslint: 9.7.0 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.62.0: - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-cjIgiaxmGtjlA6rRSs0Gsh0mWR08kPv1W+HsrZcuFwWxoGavBZPKtNctXND0NVf6MgSKyIcd4AHqBwE0htp5uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/scope-manager': 8.0.0-alpha.40 + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + debug: 4.3.4 + eslint: 9.7.0 + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color dev: true - /@typescript-eslint/scope-manager@6.21.0: - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/scope-manager@7.16.0: + resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 dev: true /@typescript-eslint/scope-manager@7.4.0: @@ -2754,8 +3142,24 @@ packages: '@typescript-eslint/visitor-keys': 7.4.0 dev: true - /@typescript-eslint/type-utils@7.4.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} + /@typescript-eslint/scope-manager@8.0.0-alpha.40: + resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + dev: true + + /@typescript-eslint/scope-manager@8.0.0-alpha.41: + resolution: {integrity: sha512-iNxuQ0TMVfFiMJ2al4bGd/mY9+aLtBxnHfo7B2xoVzR6cRFgUdBLlMa//MSIjSmVRpCEqNLQnkxpJb96tFG+xw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.41 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 + dev: true + + /@typescript-eslint/type-utils@7.16.0(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2764,24 +3168,38 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.3.3) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.4 - eslint: 8.57.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + eslint: 9.7.0 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.62.0: - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-/Aynkgxy3x22i6Zxy73MR/r0y1OELOMC9Atn7MO97NsjBOrQQYJHi/UEklZ423aB8SCkYH34lO6EAzXX/lIN3g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + debug: 4.3.4 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 + transitivePeerDependencies: + - eslint + - supports-color dev: true - /@typescript-eslint/types@6.21.0: - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/types@7.16.0: + resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} + engines: {node: ^18.18.0 || >=20.0.0} dev: true /@typescript-eslint/types@7.4.0: @@ -2789,142 +3207,176 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.3.3): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/types@8.0.0-alpha.40: + resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@typescript-eslint/types@8.0.0-alpha.41: + resolution: {integrity: sha512-n0P2FP3YC3pD3yoiCf4lHqbUP45xlnOk8HkjB+LtKSUZZWLLJ8k1ZXZtQj7MEX22tytCMj//Bmq403xFuCwfIg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3): + resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 + minimatch: 9.0.5 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree@7.4.0(typescript@5.5.3): + resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/visitor-keys': 7.4.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.2.1(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.4.0(typescript@5.3.3): - resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} - engines: {node: ^18.18.0 || >=20.0.0} + /@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.5.3): + resolution: {integrity: sha512-bz1rX5GXvGdx686FghDxPqGwgntlseZCQSRrVGDDOZlLSoWJnbfkzxXGOWch9c3ttcGkdFy/DiCyKKga3hrq0g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/visitor-keys': 7.4.0 + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 + minimatch: 9.0.5 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@8.0.0-alpha.41(typescript@5.5.3): + resolution: {integrity: sha512-adCr+vbLYTFhwhIwjIjjMxTdUYiPA2Jlyuhnbj092IzgLHtT79bvuwcgPWeTyLbFb/13SMKmOEka00xHiqLpig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) - eslint: 8.57.0 - eslint-scope: 5.1.1 + '@typescript-eslint/types': 8.0.0-alpha.41 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color - - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@7.16.0(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - eslint: 8.57.0 - semver: 7.6.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/types': 7.16.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@7.4.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/utils@7.4.0(eslint@9.7.0)(typescript@5.5.3): resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.4.0 '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.3.3) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.5.3) + eslint: 9.7.0 semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.62.0: - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-ijxO1Hs3YWveuWK+Vbt25D05Q41UeK08JwEJbWTzV38LmkdCBktQd7X1sTw4W9Qku692HWuHgesZf6OhC8t3aA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 dependencies: - '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 8.0.0-alpha.40 + '@typescript-eslint/types': 8.0.0-alpha.40 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript dev: true - /@typescript-eslint/visitor-keys@6.21.0: - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-DTxc9VdERS6iloiw1P5tgRDqRArmp/sIuvgdHBvGh2SiltEFc3VjLGnHHGSTr6GfH7tjFWvcCnCtxx+pjWfp5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 dependencies: - '@typescript-eslint/types': 6.21.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@typescript-eslint/scope-manager': 8.0.0-alpha.41 + '@typescript-eslint/types': 8.0.0-alpha.41 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.41(typescript@5.5.3) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@7.16.0: + resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2936,6 +3388,22 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@8.0.0-alpha.40: + resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.40 + eslint-visitor-keys: 3.4.3 + dev: true + + /@typescript-eslint/visitor-keys@8.0.0-alpha.41: + resolution: {integrity: sha512-uetCAUBVC+YarBdZnWzDDgX11PpAEGV8Cw31I3d1xNrhx6/bJGThKX+holEmd3amMdnr4w/XUKH/4YuQOgtjDA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.41 + eslint-visitor-keys: 3.4.3 + dev: true + /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true @@ -2953,18 +3421,18 @@ packages: lodash-es: 4.17.21 dev: false - /@unovis/svelte@1.3.6-beta.1(@unovis/ts@1.3.6-beta.1)(svelte@4.2.12): - resolution: {integrity: sha512-vFMj1HD61WQOJrk4GpmjiXANmgW9HNBo6rOa1dSSc2mc6UQWrtVTN1NfSkyK6hj1JkpEwIVKQ/wvYlSDL2oqSA==} + /@unovis/svelte@1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.183): + resolution: {integrity: sha512-r/g3gvXJzg79sCrSXRBhiCKSu1KgtHAdVLnON9xebTNHf92p5jE4EzoAlIhKJL3+Wthnpr7rTVODqAJR7GeIog==} peerDependencies: - '@unovis/ts': 1.3.6-beta.1 + '@unovis/ts': 1.4.2 svelte: ^3.48.0 || ^4.0.0 dependencies: - '@unovis/ts': 1.3.6-beta.1 - svelte: 4.2.12 + '@unovis/ts': 1.4.2 + svelte: 5.0.0-next.183 dev: false - /@unovis/ts@1.3.6-beta.1: - resolution: {integrity: sha512-jSaDOJPxaGoZw3WtzH8q1t0HqNH4D/NvdlZYiYsO2HIIB6qa+P3NqcyGp3EYIOX+ZkZhIjrLBpa08xw2fLa4dw==} + /@unovis/ts@1.4.2: + resolution: {integrity: sha512-1Edm6Xpw4HKV2Gcw+CgA/UT8U70POqS6m8z1ulkkGuBM16aK4sI43TPuxmI+W16DKs/f4RpaCaHWgpzRQrs7JA==} dependencies: '@emotion/css': 11.11.2 '@juggle/resize-observer': 3.4.0 @@ -2997,7 +3465,7 @@ packages: throttle-debounce: 5.0.0 to-px: 1.1.0 topojson-client: 3.1.0 - tslib: 2.6.2 + tslib: 2.6.3 dev: false /@vinejs/compiler@2.4.1: @@ -3058,7 +3526,7 @@ packages: /@vitest/snapshot@0.34.6: resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} dependencies: - magic-string: 0.30.8 + magic-string: 0.30.9 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -3066,7 +3534,7 @@ packages: /@vitest/snapshot@1.3.1: resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} dependencies: - magic-string: 0.30.8 + magic-string: 0.30.9 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -3126,8 +3594,8 @@ packages: '@vue/compiler-ssr': 3.4.23 '@vue/shared': 3.4.23 estree-walker: 2.0.2 - magic-string: 0.30.9 - postcss: 8.4.38 + magic-string: 0.30.10 + postcss: 8.4.39 source-map-js: 1.2.0 dev: true @@ -3142,14 +3610,21 @@ packages: resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): + /acorn-jsx@5.3.2(acorn@8.12.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.12.1 dev: true + /acorn-typescript@1.4.13(acorn@8.11.3): + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + dependencies: + acorn: 8.11.3 + /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} @@ -3160,6 +3635,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -3236,9 +3717,12 @@ packages: dependencies: dequal: 2.0.3 - /arktype@1.0.29-alpha: - resolution: {integrity: sha512-glMLgVhIQRSkR3tymiS+POAcWVJH09sfrgic0jHnyFL8BlhHAJZX2BzdImU9zYr1y9NBqy+U93ZNrRTHXsKRDw==} + /arktype@2.0.0-dev.21: + resolution: {integrity: sha512-dgHCjb3FK4BGvG2LuXqgdWXstbFmiYowSy0jiKnyk4KVcMT5DyIJ9d1nbQM3ztiAL3hIPmPdkmpfxUqR+BoOBQ==} requiresBuild: true + dependencies: + '@arktype/schema': 0.1.13 + '@arktype/util': 0.0.48 dev: false optional: true @@ -3284,6 +3768,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + /as-table@1.0.55: + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + dependencies: + printable-characters: 1.0.42 + dev: true + /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true @@ -3304,6 +3794,22 @@ packages: postcss-value-parser: 4.2.0 dev: true + /autoprefixer@10.4.19(postcss@8.4.39): + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001641 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.39 + postcss-value-parser: 4.2.0 + dev: true + /available-typed-arrays@1.0.7: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} @@ -3343,38 +3849,42 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - /bits-ui@0.13.6(svelte@4.2.12): - resolution: {integrity: sha512-LmbWgtriqfotontFi1lC6tEB56HOLP4YpwVKX3qrHxEMfMAyc/NFQgtGOHizTGMmUUkdVtCE37PA1Wnk6gsUZg==} + /bits-ui@0.21.12(svelte@5.0.0-next.183): + resolution: {integrity: sha512-Cf0iB+ZKwA0ZjkpixrhrZK9PC6pGPFleW/65Xc/z0lpGvWaFtdOhiYEntCHHxZ0VihP3aJaG0OBhUBIbmAePaA==} peerDependencies: - svelte: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.118 dependencies: - '@internationalized/date': 3.5.2 - '@melt-ui/svelte': 0.67.0(svelte@4.2.12) - nanoid: 5.0.6 - svelte: 4.2.12 + '@internationalized/date': 3.5.4 + '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.183) + nanoid: 5.0.7 + svelte: 5.0.0-next.183 dev: false - /bits-ui@0.21.4(svelte@4.2.12): + /bits-ui@0.21.4(svelte@5.0.0-next.183): resolution: {integrity: sha512-IL+7s19GW561jwkeYk23dwkTfQ9606I062qqv2AtjCdhhIdoOEJNVBX0kjP5xefSaS6ojL0HGG54att0aRTcAQ==} peerDependencies: svelte: ^4.0.0 dependencies: - '@internationalized/date': 3.5.2 - '@melt-ui/svelte': 0.76.2(svelte@4.2.12) - nanoid: 5.0.6 - svelte: 4.2.12 + '@internationalized/date': 3.5.4 + '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.183) + nanoid: 5.0.7 + svelte: 5.0.0-next.183 dev: false - /bits-ui@0.9.9(svelte@4.2.12): + /bits-ui@0.9.9(svelte@5.0.0-next.183): resolution: {integrity: sha512-LkdkyTtpXdkjBzPZJVJgpcre4fut6DONoprMfadHFo82HNUhph+02CxDjYEcZcThb5z4YjSxMlCYvQPZm+YtfQ==} peerDependencies: svelte: ^4.0.0 dependencies: - '@melt-ui/svelte': 0.61.2(svelte@4.2.12) - nanoid: 5.0.6 - svelte: 4.2.12 + '@melt-ui/svelte': 0.61.2(svelte@5.0.0-next.183) + nanoid: 5.0.7 + svelte: 5.0.0-next.183 dev: false + /blake3-wasm@2.1.5: + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} + dev: true + /boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: true @@ -3420,18 +3930,15 @@ packages: /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + requiresBuild: true + dev: false + optional: true /builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} dev: true - /builtins@5.0.1: - resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} - dependencies: - semver: 7.6.0 - dev: true - /bundle-require@4.0.2(esbuild@0.19.12): resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -3458,6 +3965,10 @@ packages: set-function-length: 1.2.1 dev: true + /call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + dev: true + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -3491,9 +4002,18 @@ packages: resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==} dev: true - /canvas-confetti@1.9.2: - resolution: {integrity: sha512-6Xi7aHHzKwxZsem4mCKoqP6YwUG3HamaHHAlz1hTNQPCqXhARFpSXnkC9TWlahHY5CG6hSL5XexNjxK8irVErg==} - dev: false + /caniuse-lite@1.0.30001641: + resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} + dev: true + + /capnp-ts@0.7.0: + resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} + dependencies: + debug: 4.3.5 + tslib: 2.6.3 + transitivePeerDependencies: + - supports-color + dev: true /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3630,14 +4150,19 @@ packages: engines: {node: '>=6'} dev: false - /cmdk-sv@0.0.15(svelte@4.2.12): - resolution: {integrity: sha512-WDEGJwjW30XZnfNXONeh7kQtmPF6e4UTNrDXQCiAWuafDu9odY3qhQpfNrq4pb5mqaZeKQgVtx+4LIojUv7GJw==} + /clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + dev: false + + /cmdk-sv@0.0.17(svelte@5.0.0-next.183): + resolution: {integrity: sha512-28QTrK1tT1TSNoGq9MVnzjeLNNjCgjmsM8c2HJfDpRt9t+GD+9m3wX/WdAPaP9jdoNYU0SSdZVdgsGgpaSQOYQ==} peerDependencies: svelte: ^4.0.0 dependencies: - bits-ui: 0.9.9(svelte@4.2.12) - nanoid: 5.0.6 - svelte: 4.2.12 + bits-ui: 0.9.9(svelte@5.0.0-next.183) + nanoid: 5.0.7 + svelte: 5.0.0-next.183 dev: false /code-red@1.0.4: @@ -3712,16 +4237,26 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + dev: true + /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: false + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: true + /cookie@0.6.0: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} - /core-js-compat@3.36.1: - resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} + /core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} dependencies: browserslist: 4.23.0 dev: true @@ -4092,6 +4627,14 @@ packages: d3-zoom: 3.0.0 dev: false + /data-uri-to-buffer@2.0.2: + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + dev: true + + /date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + dev: true + /dayjs@1.11.10: resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} requiresBuild: true @@ -4120,6 +4663,18 @@ packages: dependencies: ms: 2.1.2 + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -4178,6 +4733,10 @@ packages: object-keys: 1.1.1 dev: true + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + dev: true + /delaunator@5.0.1: resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} dependencies: @@ -4200,6 +4759,10 @@ packages: /devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + dev: true + + /devalue@5.0.0: + resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} /devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -4247,12 +4810,12 @@ packages: resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} dev: false - /embla-carousel-autoplay@8.0.0-rc19(embla-carousel@8.0.0-rc19): - resolution: {integrity: sha512-c1pxsGHuWbYD3outH5y4L+kzg15smyHKFIDmXLaXlI6rCiizzf6hWMW0ZgxJLV4y4nUwDrYhM6TtzxvvOcsfUw==} + /embla-carousel-autoplay@8.1.6(embla-carousel@8.1.6): + resolution: {integrity: sha512-e5n9f4q+DVeBPiPPT3gwzqpiqfae8aP8fQACS4OZkPFvFLdsVhnWcw+cwtewryP7snWJGKPXEMA1GOjieEKv+w==} peerDependencies: - embla-carousel: 8.0.0-rc19 + embla-carousel: 8.1.6 dependencies: - embla-carousel: 8.0.0-rc19 + embla-carousel: 8.1.6 dev: false /embla-carousel-reactive-utils@8.0.0-rc19(embla-carousel@8.0.0-rc19): @@ -4263,6 +4826,14 @@ packages: embla-carousel: 8.0.0-rc19 dev: false + /embla-carousel-reactive-utils@8.1.6(embla-carousel@8.1.6): + resolution: {integrity: sha512-Wg+J2YoqLqkaqsXi7fTJaLmXm6BpgDRJ0EfTdvQ4KE/ip5OsUuKGpJsEQDTt4waGXSDyZhIBlfoQtgGJeyYQ1Q==} + peerDependencies: + embla-carousel: 8.1.6 + dependencies: + embla-carousel: 8.1.6 + dev: false + /embla-carousel-svelte@8.0.0-rc19(svelte@4.2.12): resolution: {integrity: sha512-gDNjcihzTNB/0Iy6klOa0g34x11sWD6sZ3n6835EV/GtHq4iu2P5c/o71KwZRsCTCoRnILpPuVSBUEiwzew1AA==} peerDependencies: @@ -4273,16 +4844,38 @@ packages: svelte: 4.2.12 dev: false + /embla-carousel-svelte@8.1.6(svelte@5.0.0-next.183): + resolution: {integrity: sha512-6ia2gyL5ckGhN4jOQTk0+RVyEpgZ5w5WfHKRPEs0pcB+Zh6eNuOQN5MKutm7DjiTRNpCTPF29WykjvW1q3DN2Q==} + peerDependencies: + svelte: ^3.49.0 || ^4.0.0 + dependencies: + embla-carousel: 8.1.6 + embla-carousel-reactive-utils: 8.1.6(embla-carousel@8.1.6) + svelte: 5.0.0-next.183 + dev: false + /embla-carousel@8.0.0-rc19: resolution: {integrity: sha512-PAChVyYoVZo8subkBN8LjZ7+0vk4CmVvMnxH0Y2ux76VUEUBl1wk5xDo8+MUhH5MXU6ZrgkBpMe++bKob1Z+2g==} dev: false + /embla-carousel@8.1.6: + resolution: {integrity: sha512-9n7FVsbPAs1KD+JmO84DnEDOZMXPBQbLujjMQqvsBRN2CDWwgZ9hRSNapztdPnyJfzOIxowGmj0BUQ8ACYAPkA==} + dev: false + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + /enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -4360,6 +4953,10 @@ packages: engines: {node: '>= 0.4'} dev: true + /es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + dev: true + /es-set-tostringtag@2.0.3: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} @@ -4388,46 +4985,47 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild-runner@2.2.2(esbuild@0.20.2): + /esbuild-runner@2.2.2(esbuild@0.21.5): resolution: {integrity: sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==} hasBin: true + requiresBuild: true peerDependencies: esbuild: '*' dependencies: - esbuild: 0.20.2 + esbuild: 0.21.5 source-map-support: 0.5.21 tslib: 2.4.0 dev: false optional: true - /esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 dev: true /esbuild@0.19.12: @@ -4459,38 +5057,37 @@ packages: '@esbuild/win32-arm64': 0.19.12 '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 + dev: true - /esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 - dev: false - optional: true + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} @@ -4510,27 +5107,38 @@ packages: engines: {node: '>=12'} dev: true - /eslint-compat-utils@0.5.0(eslint@8.57.0): + /eslint-compat-utils@0.5.0(eslint@9.7.0): resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.57.0 + eslint: 9.7.0 semver: 7.6.0 dev: true - /eslint-config-flat-gitignore@0.1.3: - resolution: {integrity: sha512-oQD+dEZv3RThN60tFqGFt+NJcO1DmssUcP+T/nlX+ZzEoEvVUYH0GU9X/VlmDXsbMsS9mONI1HrlxLgtKojw7w==} + /eslint-compat-utils@0.5.1(eslint@9.7.0): + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + eslint: 9.7.0 + semver: 7.6.2 + dev: true + + /eslint-config-flat-gitignore@0.1.7: + resolution: {integrity: sha512-K4UcPriNg6IvNozipPVnLRxuhxys9vRkxYoLLdMPgPDngtWEP/xBT946oUYQHUWLoz4jvX5k+AF/MWh3VN5Lrg==} dependencies: find-up: 7.0.0 parse-gitignore: 2.0.0 dev: true - /eslint-flat-config-utils@0.1.2: - resolution: {integrity: sha512-NfeUJrbARSHGux2no/zz+YOjfMuPXpedcxRTqov3mlx9PJV2CYAJEj2EjbNSEyHMXQwNCfTtQVZXMSiktQTcpA==} + /eslint-flat-config-utils@0.2.5: + resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} dependencies: - '@types/eslint': 8.56.6 + '@types/eslint': 8.56.10 + pathe: 1.1.2 dev: true /eslint-import-resolver-node@0.3.9: @@ -4543,95 +5151,107 @@ packages: - supports-color dev: true - /eslint-merge-processors@0.1.0(eslint@8.57.0): + /eslint-merge-processors@0.1.0(eslint@9.7.0): resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: eslint: '*' dependencies: - eslint: 8.57.0 + eslint: 9.7.0 + dev: true + + /eslint-plugin-antfu@2.3.4(eslint@9.7.0): + resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} + peerDependencies: + eslint: '*' + dependencies: + '@antfu/utils': 0.7.10 + eslint: 9.7.0 dev: true - /eslint-plugin-antfu@2.1.2(eslint@8.57.0): - resolution: {integrity: sha512-s7ZTOM3uq0iqpp6gF0UEotnvup7f2PHBUftCytLZX0+6C9j9KadKZQh6bVVngAyFgsmeD9+gcBopOYLClb2oDg==} + /eslint-plugin-command@0.2.3(eslint@9.7.0): + resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} peerDependencies: eslint: '*' dependencies: - eslint: 8.57.0 + '@es-joy/jsdoccomment': 0.43.1 + eslint: 9.7.0 dev: true - /eslint-plugin-es-x@7.6.0(eslint@8.57.0): + /eslint-plugin-es-x@7.6.0(eslint@9.7.0): resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.10.0 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@9.7.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.57.0 + eslint: 9.7.0 ignore: 5.3.1 dev: true - /eslint-plugin-import-x@0.4.4(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-+6vns/GOAL0K5tzQ7ZescD2vFBz3cICZqT9R5CQ9h/bTA+Jkae8DuHT2gYhFb2K97kzsLnmPmKM51Iq9g6vTRA==} + /eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} engines: {node: '>=16'} peerDependencies: - eslint: ^7.2.0 || ^8 || ^9.0.0-0 + eslint: ^8.56.0 || ^9.0.0-0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.4 doctrine: 3.0.0 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.7.3 + get-tsconfig: 4.7.5 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 + stable-hash: 0.0.4 + tslib: 2.6.3 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsdoc@48.2.2(eslint@8.57.0): - resolution: {integrity: sha512-S0Gk+rpT5w/ephKCncUY7kUsix9uE4B9XI8D/fS1/26d8okE+vZsuG1IvIt4B6sJUdQqsnzi+YXfmh+HJG11CA==} + /eslint-plugin-jsdoc@48.7.0(eslint@9.7.0): + resolution: {integrity: sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@es-joy/jsdoccomment': 0.42.0 + '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.4 + debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint: 8.57.0 - esquery: 1.5.0 - is-builtin-module: 3.2.1 - semver: 7.6.0 + eslint: 9.7.0 + esquery: 1.6.0 + parse-imports: 2.1.1 + semver: 7.6.2 spdx-expression-parse: 4.0.0 + synckit: 0.9.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-jsonc@2.14.1(eslint@8.57.0): - resolution: {integrity: sha512-Tei6G4N7pZulP5MHi0EIdtseiCqUPkDMd0O8Zrw4muMIlsjJ5/B9X+U3Pfo6B7l0mTL9LN9FwuWT70dRJ6z7tg==} + /eslint-plugin-jsonc@2.16.0(eslint@9.7.0): + resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -4639,35 +5259,32 @@ packages: synckit: 0.6.2 dev: true - /eslint-plugin-markdown@4.0.1(eslint@8.57.0): - resolution: {integrity: sha512-5/MnGvYU0i8MbHH5cg8S+Vl3DL+bqRNYshk1xUO86DilNBaxtTkhH+5FD0/yO03AmlI6+lfNFdk2yOw72EPzpA==} + /eslint-plugin-markdown@5.1.0(eslint@9.7.0): + resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' dependencies: - eslint: 8.57.0 + eslint: 9.7.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n@16.6.2(eslint@8.57.0): - resolution: {integrity: sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==} - engines: {node: '>=16.0.0'} + /eslint-plugin-n@17.9.0(eslint@9.7.0): + resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: '>=7.0.0' - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - builtins: 5.0.1 - eslint: 8.57.0 - eslint-plugin-es-x: 7.6.0(eslint@8.57.0) - get-tsconfig: 4.7.3 - globals: 13.24.0 + eslint: '>=8.23.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + enhanced-resolve: 5.17.0 + eslint: 9.7.0 + eslint-plugin-es-x: 7.6.0(eslint@9.7.0) + get-tsconfig: 4.7.5 + globals: 15.8.0 ignore: 5.3.1 - is-builtin-module: 3.2.1 - is-core-module: 2.13.1 - minimatch: 3.1.2 - resolve: 1.22.8 + minimatch: 9.0.3 semver: 7.6.0 dev: true @@ -4676,13 +5293,13 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-perfectionist@2.7.0(eslint@8.57.0)(svelte-eslint-parser@0.33.1)(svelte@4.2.12)(typescript@5.3.3)(vue-eslint-parser@9.4.2): - resolution: {integrity: sha512-RpSMc0T0DT9DlOj4APzwlAjCqQMxFdsIYlupe73eDkKLn1mMK7fVw2z3nj2y822szKOpvHA7bDa56ySOlr4GXw==} + /eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3): + resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: - astro-eslint-parser: ^0.16.0 + astro-eslint-parser: ^1.0.2 eslint: '>=8.0.0' svelte: '>=3.0.0' - svelte-eslint-parser: ^0.33.0 + svelte-eslint-parser: ^0.37.0 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -4694,75 +5311,89 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 + '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 - svelte: 4.2.12 - svelte-eslint-parser: 0.33.1(svelte@4.2.12) - vue-eslint-parser: 9.4.2(eslint@8.57.0) + svelte: 5.0.0-next.183 + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + vue-eslint-parser: 9.4.3(eslint@9.7.0) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-svelte@2.36.0-next.13(eslint@8.57.0)(svelte@4.2.12): - resolution: {integrity: sha512-N4bLGdFkGbbAQiKvX17kLfBgnZ+Em00khOY3AReppO7fkP9jaSxwjdgTCcWf+Q5/uZWor58g4GleRqHcb2Dk2w==} + /eslint-plugin-regexp@2.6.0(eslint@9.7.0): + resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.10.0 + comment-parser: 1.4.1 + eslint: 9.7.0 + jsdoc-type-pratt-parser: 4.0.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + scslre: 0.3.0 + dev: true + + /eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183): + resolution: {integrity: sha512-mHP6z0DWq97KZvoQcApZHdF9m9epcDV/ICKufeEH18Vh+8vl7S+gwt8WdUohEqKNVMuXRkbvy1suMcVvUDiOGw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.73 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 peerDependenciesMeta: svelte: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@jridgewell/sourcemap-codec': 1.4.15 - debug: 4.3.4 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.1(eslint@9.7.0) esutils: 2.0.3 - known-css-properties: 0.30.0 - postcss: 8.4.35 - postcss-load-config: 3.1.4(postcss@8.4.35) - postcss-safe-parser: 6.0.0(postcss@8.4.35) - postcss-selector-parser: 6.0.15 - semver: 7.6.0 - svelte: 4.2.12 - svelte-eslint-parser: 0.34.0-next.12(svelte@4.2.12) + known-css-properties: 0.34.0 + postcss: 8.4.39 + postcss-load-config: 3.1.4(postcss@8.4.39) + postcss-safe-parser: 6.0.0(postcss@8.4.39) + postcss-selector-parser: 6.1.1 + semver: 7.6.2 + svelte: 5.0.0-next.183 + svelte-eslint-parser: 0.40.0(svelte@5.0.0-next.183) transitivePeerDependencies: - - supports-color - ts-node dev: true - /eslint-plugin-toml@0.10.0(eslint@8.57.0): - resolution: {integrity: sha512-HzhRjePs4FDszPRY6ryHXV90MsSEkJsWnP175x33Iop/W6/hb80qjzImO5LlQfqhX3B0TkotOFSIigNI4AdGsw==} + /eslint-plugin-toml@0.11.1(eslint@9.7.0): + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) lodash: 4.17.21 - toml-eslint-parser: 0.9.3 + toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-unicorn@51.0.1(eslint@8.57.0): - resolution: {integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==} - engines: {node: '>=16'} + /eslint-plugin-unicorn@54.0.0(eslint@9.7.0): + resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} + engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' dependencies: - '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint/eslintrc': 2.1.4 + '@babel/helper-validator-identifier': 7.24.7 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.36.1 - eslint: 8.57.0 + core-js-compat: 3.37.1 + eslint: 9.7.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -4771,33 +5402,33 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.0 + semver: 7.6.2 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.4.0)(eslint@8.57.0): - resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0): + resolution: {integrity: sha512-mzM+y2B7XYpQryVa1usT+Y/BdNAtAZiXzwpSyDCboFoJN/LZRN67TNvQxKtuTK/Aplya3sLNQforiubzPPaIcQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/eslint-plugin': 6 - 7 - eslint: '8' + '@typescript-eslint/eslint-plugin': '8' + eslint: '9' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vitest@0.4.0(@typescript-eslint/eslint-plugin@7.4.0)(eslint@8.57.0)(typescript@5.3.3): - resolution: {integrity: sha512-3oWgZIwdWVBQ5plvkmOBjreIGLQRdYb7x54OP8uIRHeZyRVJIdOn9o/qWVb9292fDMC8jn7H7d9TSFBZqhrykQ==} + /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3): + resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': '*' - eslint: '>=8.0.0' + eslint: ^8.57.0 || ^9.0.0 vitest: '*' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': @@ -4805,57 +5436,57 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.3.3) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-vue@9.24.0(eslint@8.57.0): - resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==} + /eslint-plugin-vue@9.27.0(eslint@9.7.0): + resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - eslint: 8.57.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + eslint: 9.7.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.15 semver: 7.6.0 - vue-eslint-parser: 9.4.2(eslint@8.57.0) + vue-eslint-parser: 9.4.3(eslint@9.7.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml@1.13.2(eslint@8.57.0): - resolution: {integrity: sha512-1i71VhmsG5UxE41rIJmJjhlTTxYy7upAY5Hqj8AdBc7rfJzRIZr3a2spuOS8+N7ZDCWsHAWY3J6lzQNQHDv6Uw==} + /eslint-plugin-yml@1.14.0(eslint@9.7.0): + resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.57.0 - eslint-compat-utils: 0.5.0(eslint@8.57.0) + eslint: 9.7.0 + eslint-compat-utils: 0.5.0(eslint@9.7.0) lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 1.2.2 + yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.23)(eslint@8.57.0): - resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} + /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0): + resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^8.50.0 + eslint: ^8.50.0 || ^9.0.0 dependencies: '@vue/compiler-sfc': 3.4.23 - eslint: 8.57.0 + eslint: 9.7.0 dev: true /eslint-rule-composer@0.3.0: @@ -4863,17 +5494,17 @@ packages: engines: {node: '>=4.0.0'} dev: true - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 - estraverse: 4.3.0 + estraverse: 5.3.0 dev: true - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -4884,41 +5515,42 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /eslint@9.7.0: + resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/config-array': 0.17.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.7.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 - doctrine: 3.0.0 + debug: 4.3.5 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -4934,12 +5566,21 @@ packages: /esm-env@1.0.0: resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + /espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.0.0 + dev: true + /espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 dev: true @@ -4956,12 +5597,18 @@ packages: estraverse: 5.3.0 dev: true - /esrap@1.2.1: - resolution: {integrity: sha512-dhkcOLfN/aDdMFI1iwPEcy/XqAZzGNfgfEJjZozy2tia6u0dQoZyXzkRshHTckuNsM+c0CYQndY+uRFe3N+AIQ==} + /esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + dev: true + + /esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 - dev: true /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -4970,16 +5617,15 @@ packages: estraverse: 5.3.0 dev: true - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} dev: true + /estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + dev: true + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true @@ -5039,6 +5685,11 @@ packages: strip-final-newline: 3.0.0 dev: true + /exit-hook@2.2.1: + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} + engines: {node: '>=6'} + dev: true + /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true @@ -5083,11 +5734,11 @@ packages: dependencies: reusify: 1.0.4 - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + /file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 dev: true /fill-range@7.0.1: @@ -5131,13 +5782,12 @@ packages: pkg-dir: 4.2.0 dev: true - /flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} dependencies: flatted: 3.3.1 keyv: 4.5.4 - rimraf: 3.0.2 dev: true /flatted@3.3.1: @@ -5163,15 +5813,15 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /formsnap@0.5.1(svelte@4.2.12)(sveltekit-superforms@2.11.0): - resolution: {integrity: sha512-8ppOlOu7llBEJbV0PzUz/KWh1J8KfiGqwjiyb8emQ2m+/nYXohLBtMcLVpW3XwlMkUbYaIXM+5lhfGjw8xbGJw==} + /formsnap@1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0): + resolution: {integrity: sha512-TvU9CoLSiacW1c7wXhLiyVpyy/LBfG0CEFDbs3M3jrsxBSrkTpsuhbQ8JYKY3CNCmIhZlgxCH+Vqr7RBF9G53w==} peerDependencies: - svelte: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.1 sveltekit-superforms: ^2.3.0 dependencies: - nanoid: 5.0.6 - svelte: 4.2.12 - sveltekit-superforms: 2.11.0(@sveltejs/kit@2.5.2)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.12) + nanoid: 5.0.7 + svelte: 5.0.0-next.183 + sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.18)(svelte@5.0.0-next.183) dev: false /fraction.js@4.3.7: @@ -5261,6 +5911,13 @@ packages: hasown: 2.0.1 dev: true + /get-source@2.0.12: + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + dependencies: + data-uri-to-buffer: 2.0.2 + source-map: 0.6.1 + dev: true + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -5285,6 +5942,12 @@ packages: resolve-pkg-maps: 1.0.0 dev: true + /get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + /github-slugger@2.0.0: resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} dev: true @@ -5305,6 +5968,10 @@ packages: dependencies: is-glob: 4.0.3 + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + /glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} @@ -5353,8 +6020,13 @@ packages: type-fest: 0.20.2 dev: true - /globals@15.0.0: - resolution: {integrity: sha512-m/C/yR4mjO6pXDTm9/R/SpYTAIyaUB4EOzcaaMEl7mds7Mshct9GfejiJNQGjHHbdMPey13Kpu4TMbYi9ex1pw==} + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true + + /globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} dev: true @@ -5459,18 +6131,6 @@ packages: vfile-message: 4.0.2 dev: true - /hast-util-from-parse5@7.1.2: - resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} - dependencies: - '@types/hast': 2.3.10 - '@types/unist': 2.0.10 - hastscript: 7.2.0 - property-information: 6.4.1 - vfile: 5.3.7 - vfile-location: 4.1.0 - web-namespaces: 2.0.1 - dev: true - /hast-util-from-parse5@8.0.1: resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} dependencies: @@ -5490,34 +6150,12 @@ packages: '@types/hast': 3.0.4 dev: true - /hast-util-parse-selector@3.1.1: - resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} - dependencies: - '@types/hast': 2.3.10 - dev: true - /hast-util-parse-selector@4.0.0: resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} dependencies: '@types/hast': 3.0.4 dev: true - /hast-util-raw@7.2.3: - resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} - dependencies: - '@types/hast': 2.3.10 - '@types/parse5': 6.0.3 - hast-util-from-parse5: 7.1.2 - hast-util-to-parse5: 7.1.0 - html-void-elements: 2.0.1 - parse5: 6.0.1 - unist-util-position: 4.0.4 - unist-util-visit: 4.1.2 - vfile: 5.3.7 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - dev: true - /hast-util-raw@9.0.2: resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} dependencies: @@ -5536,24 +6174,8 @@ packages: zwitch: 2.0.4 dev: true - /hast-util-to-html@8.0.4: - resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} - dependencies: - '@types/hast': 2.3.10 - '@types/unist': 2.0.10 - ccount: 2.0.1 - comma-separated-tokens: 2.0.3 - hast-util-raw: 7.2.3 - hast-util-whitespace: 2.0.1 - html-void-elements: 2.0.1 - property-information: 6.4.1 - space-separated-tokens: 2.0.2 - stringify-entities: 4.0.3 - zwitch: 2.0.4 - dev: true - - /hast-util-to-html@9.0.0: - resolution: {integrity: sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==} + /hast-util-to-html@9.0.1: + resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -5569,17 +6191,6 @@ packages: zwitch: 2.0.4 dev: true - /hast-util-to-parse5@7.1.0: - resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} - dependencies: - '@types/hast': 2.3.10 - comma-separated-tokens: 2.0.3 - property-information: 6.4.1 - space-separated-tokens: 2.0.2 - web-namespaces: 2.0.1 - zwitch: 2.0.4 - dev: true - /hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} dependencies: @@ -5598,26 +6209,12 @@ packages: '@types/hast': 3.0.4 dev: true - /hast-util-whitespace@2.0.1: - resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} - dev: true - /hast-util-whitespace@3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: '@types/hast': 3.0.4 dev: true - /hastscript@7.2.0: - resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} - dependencies: - '@types/hast': 2.3.10 - comma-separated-tokens: 2.0.3 - hast-util-parse-selector: 3.1.1 - property-information: 6.4.1 - space-separated-tokens: 2.0.2 - dev: true - /hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} dependencies: @@ -5632,10 +6229,6 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /html-void-elements@2.0.1: - resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} - dev: true - /html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} dev: true @@ -5698,6 +6291,10 @@ packages: /import-meta-resolve@4.0.0: resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + dev: true + + /import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -5962,8 +6559,8 @@ packages: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - /joi@17.12.3: - resolution: {integrity: sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==} + /joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} requiresBuild: true dependencies: '@hapi/hoek': 9.3.0 @@ -6024,6 +6621,16 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + /json-schema-to-ts@3.1.0: + resolution: {integrity: sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==} + engines: {node: '>=16'} + requiresBuild: true + dependencies: + '@babel/runtime': 7.24.0 + ts-algebra: 2.0.0 + dev: false + optional: true + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -6074,8 +6681,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - /known-css-properties@0.30.0: - resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} + /known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} dev: true /leaflet@1.7.1: @@ -6225,14 +6832,25 @@ packages: svelte: 4.2.12 dev: false - /lucide-svelte@0.363.0(svelte@4.2.12): + /lucide-svelte@0.363.0(svelte@5.0.0-next.183): resolution: {integrity: sha512-zpUBFtMEEOOjILgiDX48ijibUww3JUCLrMo5YDGX/De/m6I+vn+oWIGvdyZtuc8nz/P8xHW9vWLKzIWeMrRYbA==} peerDependencies: svelte: ^3 || ^4 || ^5.0.0-next.42 dependencies: - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + dev: true + + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.8: resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} @@ -6292,7 +6910,7 @@ packages: /mdast-util-find-and-replace@3.0.1: resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 @@ -6313,7 +6931,7 @@ packages: /mdast-util-from-markdown@2.0.0: resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -6332,7 +6950,7 @@ packages: /mdast-util-gfm-autolink-literal@2.0.0: resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 @@ -6342,7 +6960,7 @@ packages: /mdast-util-gfm-footnote@2.0.0: resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -6354,7 +6972,7 @@ packages: /mdast-util-gfm-strikethrough@2.0.0: resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -6364,7 +6982,7 @@ packages: /mdast-util-gfm-table@2.0.0: resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 mdast-util-from-markdown: 2.0.0 @@ -6376,7 +6994,7 @@ packages: /mdast-util-gfm-task-list-item@2.0.0: resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 devlop: 1.1.0 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 @@ -6401,7 +7019,7 @@ packages: /mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 unist-util-is: 6.0.0 dev: true @@ -6409,7 +7027,7 @@ packages: resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.0 @@ -6422,7 +7040,7 @@ packages: /mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 '@types/unist': 3.0.2 longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 @@ -6439,26 +7057,26 @@ packages: /mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 dev: true /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - /mdsx@0.0.5(svelte@4.2.12): - resolution: {integrity: sha512-crYbZC0L5kQjaRABvHIXj9H2O1qikIw9KKqS3bo2En4XVgvHH7TO5bJ2X86PxJK7H6QEBAubjUma9+qpbsPC5A==} + /mdsx@0.0.6(svelte@5.0.0-next.183): + resolution: {integrity: sha512-hfIlNzOlT153M37ZzbjuGSN8ZFNqlyEWaPnGr9L92Ty/dkZdIfgyDeFrsJDuQ77oY1bf3jeNCycR19ocD/BpfA==} peerDependencies: - svelte: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.1 dependencies: - esrap: 1.2.1 - hast-util-to-html: 9.0.0 - magic-string: 0.30.8 + esrap: 1.2.2 + hast-util-to-html: 9.0.1 + magic-string: 0.30.9 mdast-util-to-markdown: 2.1.0 rehype-stringify: 10.0.0 remark-parse: 11.0.0 remark-rehype: 11.1.0 - svelte: 4.2.12 - unified: 11.0.4 + svelte: 5.0.0-next.183 + unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.1 yaml: 2.4.1 @@ -6758,6 +7376,12 @@ packages: braces: 3.0.2 picomatch: 2.3.1 + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: true + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -6772,6 +7396,29 @@ packages: engines: {node: '>=4'} dev: true + /miniflare@3.20240701.0: + resolution: {integrity: sha512-m9+I+7JNyqDGftCMKp9cK9pCZkK72hAL2mM9IWwhct+ZmucLBA8Uu6+rHQqA5iod86cpwOkrB2PrPA3wx9YNgw==} + engines: {node: '>=16.13'} + hasBin: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + acorn: 8.12.1 + acorn-walk: 8.3.2 + capnp-ts: 0.7.0 + exit-hook: 2.2.1 + glob-to-regexp: 0.4.1 + stoppable: 1.1.0 + undici: 5.28.4 + workerd: 1.20240701.0 + ws: 8.18.0 + youch: 3.3.3 + zod: 3.23.8 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -6791,6 +7438,13 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -6841,12 +7495,12 @@ packages: svelte: 4.2.12 dev: false - /mode-watcher@0.2.2(svelte@4.2.12): - resolution: {integrity: sha512-QjkHQL9pXrr7Vb0P3WbOWAF8mv1Q6jEwUZ5GUyCnI9eEoXH234zuaOGChUF7ZQtjxwtmXDzKFSW/36TvLDg1/A==} + /mode-watcher@0.3.1(svelte@5.0.0-next.183): + resolution: {integrity: sha512-inghSVSXpEENV0SHM98+AvjDmTOjh9EJIrJXMScK42GNkDm5QJL7a/nZQ8M8i8RK7loFHqsQKBKdlXfw5e5C4w==} peerDependencies: - svelte: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.1 dependencies: - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false /mri@1.2.0: @@ -6864,6 +7518,11 @@ packages: resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} dev: false + /mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + dev: true + /mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -6882,8 +7541,8 @@ packages: hasBin: true dev: false - /nanoid@5.0.6: - resolution: {integrity: sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==} + /nanoid@5.0.7: + resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} engines: {node: ^18 || >=20} hasBin: true dev: false @@ -6898,7 +7557,11 @@ packages: /node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} - dev: false + + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: true /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -7079,13 +7742,13 @@ packages: engines: {node: '>=6'} dev: true - /paneforge@0.0.2(svelte@4.2.12): - resolution: {integrity: sha512-1xNMq+uslstqum4D8CzzkPGqnTWUlevjYtMjUhuEOiuz7E0fJHFuM8ogk8+LJnVbAg3hMJJ/9Mu4A1KaxK38oQ==} + /paneforge@0.0.5(svelte@5.0.0-next.183): + resolution: {integrity: sha512-98QHobaN/KeQhqqglbvjUmNCTRC4h4iqDxpSV8jCGhRLttgGlRXZNzWNr4Firni5rwasAZjOza0k/JdwppB/AQ==} peerDependencies: - svelte: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.1 dependencies: - nanoid: 5.0.6 - svelte: 4.2.12 + nanoid: 5.0.7 + svelte: 5.0.0-next.183 dev: false /parent-module@1.0.1: @@ -7110,6 +7773,14 @@ packages: engines: {node: '>=14'} dev: true + /parse-imports@2.1.1: + resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + engines: {node: '>= 18'} + dependencies: + es-module-lexer: 1.5.4 + slashes: 3.0.12 + dev: true + /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -7127,10 +7798,6 @@ packages: resolution: {integrity: sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==} dev: false - /parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: true - /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: @@ -7169,6 +7836,10 @@ packages: lru-cache: 10.2.0 minipass: 7.0.4 + /path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + dev: true + /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -7199,6 +7870,9 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -7267,27 +7941,27 @@ packages: engines: {node: '>= 0.4'} dev: true - /postcss-import@15.1.0(postcss@8.4.35): + /postcss-import@15.1.0(postcss@8.4.39): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.35 + postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - /postcss-js@4.0.1(postcss@8.4.35): + /postcss-js@4.0.1(postcss@8.4.39): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.35 + postcss: 8.4.39 - /postcss-load-config@3.1.4(postcss@8.4.35): + /postcss-load-config@3.1.4(postcss@8.4.39): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -7300,11 +7974,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.35 + postcss: 8.4.39 yaml: 1.10.2 dev: true - /postcss-load-config@4.0.2(postcss@8.4.35): + /postcss-load-config@4.0.2(postcss@8.4.39): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -7317,7 +7991,7 @@ packages: optional: true dependencies: lilconfig: 3.1.1 - postcss: 8.4.35 + postcss: 8.4.39 yaml: 2.4.1 /postcss-load-config@5.0.3(postcss@8.4.35): @@ -7337,31 +8011,54 @@ packages: yaml: 2.4.1 dev: true - /postcss-nested@6.0.1(postcss@8.4.35): + /postcss-load-config@6.0.1(postcss@8.4.39)(tsx@4.16.2): + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + lilconfig: 3.1.1 + postcss: 8.4.39 + tsx: 4.16.2 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.39): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.35 + postcss: 8.4.39 postcss-selector-parser: 6.0.15 - /postcss-safe-parser@6.0.0(postcss@8.4.35): + /postcss-safe-parser@6.0.0(postcss@8.4.39): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.35 + postcss: 8.4.39 dev: true - /postcss-scss@4.0.9(postcss@8.4.35): + /postcss-scss@4.0.9(postcss@8.4.39): resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.4.29 dependencies: - postcss: 8.4.35 + postcss: 8.4.39 dev: true /postcss-selector-parser@6.0.15: @@ -7371,6 +8068,14 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 + /postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -7381,15 +8086,15 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + /postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 - picocolors: 1.0.0 + picocolors: 1.0.1 source-map-js: 1.2.0 - dev: true /potpack@1.0.2: resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} @@ -7410,14 +8115,14 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@4.2.12): + /prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183): resolution: {integrity: sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 dependencies: prettier: 3.2.5 - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: true /prettier-plugin-tailwindcss@0.5.12(prettier-plugin-svelte@3.2.3)(prettier@3.2.5): @@ -7473,7 +8178,7 @@ packages: optional: true dependencies: prettier: 3.2.5 - prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@4.2.12) + prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183) dev: true /prettier@2.8.8: @@ -7511,17 +8216,12 @@ packages: picocolors: 1.0.0 picomatch: 3.0.1 prettier: 3.2.5 - tslib: 2.6.2 + tslib: 2.6.3 dev: true - /prism-svelte@0.5.0: - resolution: {integrity: sha512-db91Bf3pRGKDPz1lAqLFSJXeW13mulUJxhycysFpfXV5MIK7RgWWK2E5aPAa71s8TCzQUXxF5JOV42/iOs6QkA==} - dev: false - - /prismjs@1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} - dev: false + /printable-characters@1.0.42: + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} + dev: true /property-expr@2.0.6: resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} @@ -7610,9 +8310,24 @@ packages: strip-indent: 3.0.0 dev: true + /refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + dev: true + /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + /regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + dev: true + /regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -7645,7 +8360,7 @@ packages: dependencies: '@types/hast': 3.0.4 hast-util-from-html: 2.0.1 - unified: 11.0.4 + unified: 11.0.5 dev: true /rehype-pretty-code@0.13.0(shiki@1.2.1): @@ -7659,7 +8374,7 @@ packages: parse-numeric-range: 1.3.0 rehype-parse: 9.0.0 shiki: 1.2.1 - unified: 11.0.4 + unified: 11.0.5 unist-util-visit: 5.0.0 dev: true @@ -7677,8 +8392,8 @@ packages: resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} dependencies: '@types/hast': 3.0.4 - hast-util-to-html: 9.0.0 - unified: 11.0.4 + hast-util-to-html: 9.0.1 + unified: 11.0.5 dev: true /remark-code-import@1.2.0: @@ -7693,12 +8408,12 @@ packages: /remark-gfm@4.0.0: resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color dev: true @@ -7706,10 +8421,10 @@ packages: /remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 micromark-util-types: 2.0.0 - unified: 11.0.4 + unified: 11.0.5 transitivePeerDependencies: - supports-color dev: true @@ -7718,18 +8433,18 @@ packages: resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} dependencies: '@types/hast': 3.0.4 - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-hast: 13.1.0 - unified: 11.0.4 + unified: 11.0.5 vfile: 6.0.1 dev: true /remark-stringify@11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} dependencies: - '@types/mdast': 4.0.3 + '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 - unified: 11.0.4 + unified: 11.0.5 dev: true /require-directory@2.1.1: @@ -7760,6 +8475,11 @@ packages: protocol-buffers-schema: 3.6.0 dev: false + /resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + dev: true + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -7779,13 +8499,6 @@ packages: glob: 7.2.3 dev: true - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - /rimraf@4.4.1: resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} engines: {node: '>=14'} @@ -7798,6 +8511,27 @@ packages: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} dev: false + /rollup-plugin-inject@3.0.2: + resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. + dependencies: + estree-walker: 0.6.1 + magic-string: 0.25.9 + rollup-pluginutils: 2.8.2 + dev: true + + /rollup-plugin-node-polyfills@0.2.1: + resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} + dependencies: + rollup-plugin-inject: 3.0.2 + dev: true + + /rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + dependencies: + estree-walker: 0.6.1 + dev: true + /rollup@4.12.1: resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -7819,6 +8553,32 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.12.1 '@rollup/rollup-win32-x64-msvc': 4.12.1 fsevents: 2.3.3 + dev: true + + /rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.18.1 + '@rollup/rollup-android-arm64': 4.18.1 + '@rollup/rollup-darwin-arm64': 4.18.1 + '@rollup/rollup-darwin-x64': 4.18.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.1 + '@rollup/rollup-linux-arm-musleabihf': 4.18.1 + '@rollup/rollup-linux-arm64-gnu': 4.18.1 + '@rollup/rollup-linux-arm64-musl': 4.18.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.1 + '@rollup/rollup-linux-riscv64-gnu': 4.18.1 + '@rollup/rollup-linux-s390x-gnu': 4.18.1 + '@rollup/rollup-linux-x64-gnu': 4.18.1 + '@rollup/rollup-linux-x64-musl': 4.18.1 + '@rollup/rollup-win32-arm64-msvc': 4.18.1 + '@rollup/rollup-win32-ia32-msvc': 4.18.1 + '@rollup/rollup-win32-x64-msvc': 4.18.1 + fsevents: 2.3.3 /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7866,6 +8626,23 @@ packages: rimraf: 2.7.1 dev: true + /scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + dependencies: + '@eslint-community/regexpp': 4.10.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + dev: true + + /selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + dependencies: + '@types/node-forge': 1.3.11 + node-forge: 1.3.1 + dev: true + /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -7879,6 +8656,12 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + dev: true + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true @@ -8015,6 +8798,10 @@ packages: engines: {node: '>=8'} dev: true + /slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + dev: true + /smartwrap@2.0.2: resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} engines: {node: '>=6'} @@ -8045,13 +8832,15 @@ packages: /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - dev: true /source-map-support@0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + requiresBuild: true dependencies: buffer-from: 1.1.2 source-map: 0.6.1 + dev: false + optional: true /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} @@ -8069,6 +8858,11 @@ packages: whatwg-url: 7.1.0 dev: true + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: true + /space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} dev: true @@ -8113,20 +8907,41 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true + /stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + dev: true + /stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true + /stacktracey@2.1.8: + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} + dependencies: + as-table: 1.0.55 + get-source: 2.0.12 + dev: true + /std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} dev: true + /stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + dev: true + /stream-transform@2.1.3: resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} dependencies: mixme: 0.5.10 dev: true + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + dev: true + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -8259,8 +9074,8 @@ packages: kdbush: 3.0.0 dev: false - /superstruct@1.0.4: - resolution: {integrity: sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==} + /superstruct@2.0.2: + resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} engines: {node: '>=14.0.0'} requiresBuild: true dev: false @@ -8283,7 +9098,7 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@3.6.6(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte@4.2.12): + /svelte-check@3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12): resolution: {integrity: sha512-b9q9rOHOMYF3U8XllK7LmXTq1LeWQ98waGfEJzrFutViadkNl1tgdEtxIQ8yuPx+VQ4l7YrknYol+0lfZocaZw==} hasBin: true peerDependencies: @@ -8296,8 +9111,8 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.12 - svelte-preprocess: 5.1.3(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3) - typescript: 5.3.3 + svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -8310,21 +9125,19 @@ packages: - sugarss dev: true - /svelte-check@3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12): - resolution: {integrity: sha512-b9q9rOHOMYF3U8XllK7LmXTq1LeWQ98waGfEJzrFutViadkNl1tgdEtxIQ8yuPx+VQ4l7YrknYol+0lfZocaZw==} + /svelte-check@3.8.4(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183): + resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 - fast-glob: 3.3.2 - import-fresh: 3.3.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 4.2.12 - svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3) - typescript: 5.3.3 + svelte: 5.0.0-next.183 + svelte-preprocess: 5.1.3(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -8337,11 +9150,11 @@ packages: - sugarss dev: true - /svelte-eslint-parser@0.33.1(svelte@4.2.12): - resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} + /svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183): + resolution: {integrity: sha512-9+uLA1pqI9AZioKVGJzYYmlOZWxfoCXSbAM9iaNm7H01XlYlzRTtJfZgl9o3StQGN41PfGJIbkKkfk3e/pHFfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.94 peerDependenciesMeta: svelte: optional: true @@ -8349,16 +9162,16 @@ packages: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.35 - postcss-scss: 4.0.9(postcss@8.4.35) - svelte: 4.2.12 + postcss: 8.4.39 + postcss-scss: 4.0.9(postcss@8.4.39) + svelte: 5.0.0-next.183 dev: true - /svelte-eslint-parser@0.34.0-next.12(svelte@4.2.12): - resolution: {integrity: sha512-KJTStZILapiwY6ULdUaAf+6GgJs0qGZJrRy5PHtgAGKr8xNHtst9Cax0xbxz2ONDvDGaR26SZRDl9vI2f1KBAQ==} + /svelte-eslint-parser@0.40.0(svelte@5.0.0-next.183): + resolution: {integrity: sha512-M+v1HhC5T1WKYVxWexUCS4o6oIBS88XKzOZuhl2ew+eGxol7eC21e+VE8TC4rXJ3iT3iXT0qlZsZcpKjVo5/zQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.69 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 peerDependenciesMeta: svelte: optional: true @@ -8366,20 +9179,20 @@ packages: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - postcss: 8.4.35 - postcss-scss: 4.0.9(postcss@8.4.35) - svelte: 4.2.12 + postcss: 8.4.39 + postcss-scss: 4.0.9(postcss@8.4.39) + svelte: 5.0.0-next.183 dev: true - /svelte-headless-table@0.18.2(svelte@4.2.12): + /svelte-headless-table@0.18.2(svelte@5.0.0-next.183): resolution: {integrity: sha512-dnDTaXW5CNzRUjHVbc/Hb0Zv80zU4VcIUnAja6OuZriXvim1AqcWYQCHPRzBGwqj1m3YEHHNvspSzY0o5HzA0A==} peerDependencies: svelte: ^4.0.0 dependencies: - svelte: 4.2.12 - svelte-keyed: 2.0.0(svelte@4.2.12) - svelte-render: 2.0.1(svelte@4.2.12) - svelte-subscribe: 2.0.1(svelte@4.2.12) + svelte: 5.0.0-next.183 + svelte-keyed: 2.0.0(svelte@5.0.0-next.183) + svelte-render: 2.0.1(svelte@5.0.0-next.183) + svelte-subscribe: 2.0.1(svelte@5.0.0-next.183) dev: false /svelte-hmr@0.15.3(svelte@4.2.12): @@ -8389,44 +9202,42 @@ packages: svelte: ^3.19.0 || ^4.0.0 dependencies: svelte: 4.2.12 + dev: true - /svelte-keyed@2.0.0(svelte@4.2.12): - resolution: {integrity: sha512-7TeEn+QbJC2OJrHiuM0T8vMBkms3DNpTE+Ir+NtnVBnBMA78aL4f1ft9t0Hn/pBbD/TnIXi4YfjFRAgtN+DZ5g==} + /svelte-hmr@0.16.0(svelte@5.0.0-next.183): + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: - svelte: ^4.0.0 + svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.12 - dev: false + svelte: 5.0.0-next.183 - /svelte-legos@0.2.2(svelte@4.2.12): - resolution: {integrity: sha512-HTVkCIqhrxdy+OpXjxGr/4xIJEGv4d2cRQwTjm0SYfLw/YF1I1l/TQR59nb2WvjccnO8TNFNTvAWP5pgXQnU+w==} + /svelte-keyed@2.0.0(svelte@5.0.0-next.183): + resolution: {integrity: sha512-7TeEn+QbJC2OJrHiuM0T8vMBkms3DNpTE+Ir+NtnVBnBMA78aL4f1ft9t0Hn/pBbD/TnIXi4YfjFRAgtN+DZ5g==} peerDependencies: svelte: ^4.0.0 dependencies: - canvas-confetti: 1.9.2 - prism-svelte: 0.5.0 - prismjs: 1.29.0 - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false - /svelte-local-storage-store@0.5.0(svelte@4.2.12): - resolution: {integrity: sha512-SEDrpapeia6fUqta+r1NvSLlJYPkZ4pBcl15EYIOSPNzy6vhpoXu8cnzUDmZxsWl7fZGAHxrVH9UyZCbyO4W+g==} + /svelte-local-storage-store@0.6.4(svelte@5.0.0-next.183): + resolution: {integrity: sha512-45WoY2vSGPQM1sIQJ9jTkPPj20hYeqm+af6mUGRFSPP5WglZf36YYoZqwmZZ8Dt/2SU8lem+BTA8/Z/8TkqNLg==} engines: {node: '>=0.14'} peerDependencies: - svelte: ^3.48.0 || ^4.0.0 + svelte: ^3.48.0 || >4.0.0 dependencies: - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false - /svelte-parse-markup@0.1.2(svelte@4.2.12): + /svelte-parse-markup@0.1.2(svelte@5.0.0-next.183): resolution: {integrity: sha512-DycY7DJr7VqofiJ63ut1/NEG92HrWWL56VWITn/cJCu+LlZhMoBkBXT4opUitPEEwbq1nMQbv4vTKUfbOqIW1g==} peerDependencies: svelte: ^3.0.0 || ^4.0.0 dependencies: - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: true - /svelte-preprocess@5.1.3(postcss-load-config@4.0.2)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3): + /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3): resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} engines: {node: '>= 16.0.0', pnpm: ^8.0.0} requiresBuild: true @@ -8466,16 +9277,16 @@ packages: dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.8 + magic-string: 0.30.9 postcss: 8.4.35 - postcss-load-config: 4.0.2(postcss@8.4.35) + postcss-load-config: 5.0.3(postcss@8.4.35) sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.12 - typescript: 5.3.3 + typescript: 5.5.3 dev: true - /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.3.3): + /svelte-preprocess@5.1.3(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3): resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} engines: {node: '>= 16.0.0', pnpm: ^8.0.0} requiresBuild: true @@ -8515,30 +9326,30 @@ packages: dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.8 - postcss: 8.4.35 - postcss-load-config: 5.0.3(postcss@8.4.35) + magic-string: 0.30.9 + postcss: 8.4.39 + postcss-load-config: 6.0.1(postcss@8.4.39)(tsx@4.16.2) sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 4.2.12 - typescript: 5.3.3 + svelte: 5.0.0-next.183 + typescript: 5.5.3 dev: true - /svelte-radix@1.1.0(svelte@4.2.12): + /svelte-radix@1.1.0(svelte@5.0.0-next.183): resolution: {integrity: sha512-kyE9wZiJV937INGb+wiBkAjmGtQUUYRPkVL2Q+/gj+9Vog1Ewd2wNvNmpNMUd+c+euxoc5u5YZMuCUgky9EUPw==} peerDependencies: svelte: ^3.54.0 || ^4.0.0 || ^5.0.0 dependencies: - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false - /svelte-render@2.0.1(svelte@4.2.12): + /svelte-render@2.0.1(svelte@5.0.0-next.183): resolution: {integrity: sha512-RpB0SurwXm4xhjvHHtjeqMmvd645FURb79GFOotScOSqnKK5vpqBgoBPGC0pp+E/eZgDSQ9rRAdn/+N4ys1mXQ==} peerDependencies: svelte: ^4.0.0 dependencies: - svelte: 4.2.12 - svelte-subscribe: 2.0.1(svelte@4.2.12) + svelte: 5.0.0-next.183 + svelte-subscribe: 2.0.1(svelte@5.0.0-next.183) dev: false /svelte-sonner@0.3.19(svelte@4.2.12): @@ -8549,12 +9360,20 @@ packages: svelte: 4.2.12 dev: false - /svelte-subscribe@2.0.1(svelte@4.2.12): + /svelte-sonner@0.3.25(svelte@5.0.0-next.183): + resolution: {integrity: sha512-jYAHqDc1fBAotI+9g9SW2Pc6sKJ8oVl7aXB/EhQsxiVADAZ9AX4w7dxDI1oyskD6pG8mhYIKXi+5WqFmCRqFyw==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 + dependencies: + svelte: 5.0.0-next.183 + dev: false + + /svelte-subscribe@2.0.1(svelte@5.0.0-next.183): resolution: {integrity: sha512-eKXIjLxB4C7eQWPqKEdxcGfNXm2g/qJ67zmEZK/GigCZMfrTR3m7DPY93R6MX+5uoqM1FRYxl8LZ1oy4URWi2A==} peerDependencies: svelte: ^4.0.0 dependencies: - svelte: 4.2.12 + svelte: 5.0.0-next.183 dev: false /svelte@4.2.12: @@ -8576,41 +9395,84 @@ packages: magic-string: 0.30.8 periscopic: 3.1.0 - /sveltekit-superforms@2.11.0(@sveltejs/kit@2.5.2)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.12): - resolution: {integrity: sha512-wRAznfYi9sOp4aQd2kb/SIafqHX4LROn5ojIXEbp2Pss9EPy69tmArQFm3JaiBC0hU72bAlUOTFSmVABTF9TEA==} + /svelte@5.0.0-next.183: + resolution: {integrity: sha512-1onDKWp5+a5ehYVWJ0scHVO0IbOTH9zIqYb/odXp/aG0qF9XdR76DL2tLrgRM5xzUdcvXSmakxa+tQDJojTBVw==} + engines: {node: '>=18'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.4.15 + '@types/estree': 1.0.5 + acorn: 8.11.3 + acorn-typescript: 1.4.13(acorn@8.11.3) + aria-query: 5.3.0 + axobject-query: 4.0.0 + esm-env: 1.0.0 + esrap: 1.2.2 + is-reference: 3.0.2 + locate-character: 3.0.0 + magic-string: 0.30.10 + zimmerframe: 1.1.2 + + /sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18)(svelte@5.0.0-next.183): + resolution: {integrity: sha512-t5aZyMCXyahgvn7VAJ7l9S+wAv9YyMAZHYQ6gcGVZ6ecr4/DMMD2r3ajGCj1h1dWaMQ3w5zVw+SqHSAkbHsWVQ==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 + peerDependenciesMeta: + '@exodus/schemasafe': + optional: true + '@sinclair/typebox': + optional: true + '@vinejs/vine': + optional: true + arktype: + optional: true + joi: + optional: true + superstruct: + optional: true + valibot: + optional: true + yup: + optional: true + zod: + optional: true dependencies: - '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) - devalue: 4.3.2 + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) + devalue: 5.0.0 just-clone: 6.2.0 memoize-weak: 1.0.2 - svelte: 4.2.12 + svelte: 5.0.0-next.183 ts-deepmerge: 7.0.0 optionalDependencies: - '@gcornut/valibot-json-schema': 0.0.26(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(valibot@0.30.0) - '@sinclair/typebox': 0.32.20 + '@exodus/schemasafe': 1.3.0 + '@gcornut/valibot-json-schema': 0.31.0 + '@sinclair/typebox': 0.32.34 '@sodaru/yup-to-json-schema': 2.0.1 '@vinejs/vine': 1.8.0 - arktype: 1.0.29-alpha - joi: 17.12.3 - superstruct: 1.0.4 - valibot: 0.30.0 + arktype: 2.0.0-dev.21 + joi: 17.13.3 + json-schema-to-ts: 3.1.0 + superstruct: 2.0.2 + valibot: 0.35.0 yup: 1.4.0 - zod: 3.22.4 - zod-to-json-schema: 3.22.5(zod@3.22.4) - transitivePeerDependencies: - - '@types/json-schema' - - esbuild - - esbuild-runner + zod: 3.23.8 + zod-to-json-schema: 3.23.1(zod@3.23.8) dev: false /synckit@0.6.2: resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} engines: {node: '>=12.20'} dependencies: - tslib: 2.6.2 + tslib: 2.6.3 + dev: true + + /synckit@0.9.0: + resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/core': 0.1.1 + tslib: 2.6.3 dev: true /tabbable@6.2.0: @@ -8619,11 +9481,10 @@ packages: /tailwind-merge@1.14.0: resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + dev: false - /tailwind-merge@2.2.1: - resolution: {integrity: sha512-o+2GTLkthfa5YUt4JxPfzMIpQzZ3adD1vLVkvKE1Twl9UAhGsEbIZhHHZVRttyW177S8PDJI3bTQNaebyofK3Q==} - dependencies: - '@babel/runtime': 7.24.0 + /tailwind-merge@2.4.0: + resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} dev: true /tailwind-variants@0.1.20(tailwindcss@3.4.1): @@ -8634,6 +9495,17 @@ packages: dependencies: tailwind-merge: 1.14.0 tailwindcss: 3.4.1 + dev: false + + /tailwind-variants@0.2.1(tailwindcss@3.4.4): + resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} + engines: {node: '>=16.x', pnpm: '>=7.x'} + peerDependencies: + tailwindcss: '*' + dependencies: + tailwind-merge: 2.4.0 + tailwindcss: 3.4.4 + dev: true /tailwindcss@3.4.1: resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} @@ -8654,16 +9526,52 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.35 - postcss-import: 15.1.0(postcss@8.4.35) - postcss-js: 4.0.1(postcss@8.4.35) - postcss-load-config: 4.0.2(postcss@8.4.35) - postcss-nested: 6.0.1(postcss@8.4.35) + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39) + postcss-nested: 6.0.1(postcss@8.4.39) + postcss-selector-parser: 6.0.15 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + /tailwindcss@3.4.4: + resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.39 + postcss-import: 15.1.0(postcss@8.4.39) + postcss-js: 4.0.1(postcss@8.4.39) + postcss-load-config: 4.0.2(postcss@8.4.39) + postcss-nested: 6.0.1(postcss@8.4.39) postcss-selector-parser: 6.0.15 resolve: 1.22.8 sucrase: 3.35.0 transitivePeerDependencies: - ts-node + dev: true + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: true /term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} @@ -8765,8 +9673,8 @@ packages: vfile: 4.2.1 dev: true - /toml-eslint-parser@0.9.3: - resolution: {integrity: sha512-moYoCvkNUAPCxSW9jmHmRElhm4tVJpHL8ItC/+uYD0EpPSFXbck7yREz9tNdJVTSpHVod8+HoipcpbQ0oE6gsw==} + /toml-eslint-parser@0.10.0: + resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: eslint-visitor-keys: 3.4.3 @@ -8813,13 +9721,28 @@ packages: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: true - /ts-api-utils@1.2.1(typescript@5.3.3): + /ts-algebra@2.0.0: + resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} + requiresBuild: true + dev: false + optional: true + + /ts-api-utils@1.2.1(typescript@5.5.3): resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.5.3 + dev: true + + /ts-api-utils@1.3.0(typescript@5.5.3): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.5.3 dev: true /ts-deepmerge@7.0.0: @@ -8830,19 +9753,20 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - /tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + requiresBuild: true dev: false optional: true /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true - /tsup@8.0.2(postcss@8.4.35)(typescript@5.3.3): + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + /tsup@8.0.2(postcss@8.4.39)(typescript@5.3.3): resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true @@ -8869,8 +9793,8 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.35 - postcss-load-config: 4.0.2(postcss@8.4.35) + postcss: 8.4.39 + postcss-load-config: 4.0.2(postcss@8.4.39) resolve-from: 5.0.0 rollup: 4.12.1 source-map: 0.8.0-beta.0 @@ -8882,23 +9806,13 @@ packages: - ts-node dev: true - /tsutils@3.21.0(typescript@5.3.3): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 5.3.3 - dev: true - - /tsx@3.14.0: - resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==} + /tsx@4.16.2: + resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: - esbuild: 0.18.20 - get-tsconfig: 4.7.3 - source-map-support: 0.5.21 + esbuild: 0.21.5 + get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 dev: true @@ -9011,10 +9925,20 @@ packages: hasBin: true dev: true + /typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /ufo@1.4.0: resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} dev: true + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + dev: true + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: @@ -9027,12 +9951,30 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.1.1 + dev: true + + /unenv-nightly@1.10.0-1717606461.a117952: + resolution: {integrity: sha512-u3TfBX02WzbHTpaEfWEKwDijDSFAHcgXkayUZ+MVDrjhLFvgAJzFGTSTmwlEhwWi2exyRQey23ah9wELMM6etg==} + dependencies: + consola: 3.2.3 + defu: 6.1.4 + mime: 3.0.0 + node-fetch-native: 1.6.4 + pathe: 1.1.2 + ufo: 1.5.3 + dev: true + /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} - /unified@11.0.4: - resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + /unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} dependencies: '@types/unist': 3.0.2 bail: 2.0.2 @@ -9061,12 +10003,6 @@ packages: '@types/unist': 3.0.2 dev: true - /unist-util-position@4.0.4: - resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} - dependencies: - '@types/unist': 2.0.10 - dev: true - /unist-util-position@5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} dependencies: @@ -9079,12 +10015,6 @@ packages: '@types/unist': 2.0.10 dev: true - /unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - dependencies: - '@types/unist': 2.0.10 - dev: true - /unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} dependencies: @@ -9148,6 +10078,19 @@ packages: /valibot@0.30.0: resolution: {integrity: sha512-5POBdbSkM+3nvJ6ZlyQHsggisfRtyT4tVTo1EIIShs6qCdXJnyWU5TJ68vr8iTg5zpOLjXLRiBqNx+9zwZz/rA==} + dev: true + + /valibot@0.31.1: + resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} + requiresBuild: true + dev: false + optional: true + + /valibot@0.35.0: + resolution: {integrity: sha512-+i2aCRkReTrd5KBN/dW2BrPOvFnU5LXTV2xjZnjnqUIO8YUx6P2+MgRrkwF2FhkexgyKq/NIZdPdknhHf5A/Ww==} + requiresBuild: true + dev: false + optional: true /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -9163,22 +10106,15 @@ packages: dev: false optional: true - /vaul-svelte@0.0.6(svelte@4.2.12): - resolution: {integrity: sha512-E13mNtU4iF6sH5lMu+Q9OTSNqwToMTmostgWCFHi5Ba6rLvv7UOVxvLYQqyMOs3ZnrN+aYI9I297eA9UKjCqgA==} + /vaul-svelte@0.3.2(svelte@5.0.0-next.183): + resolution: {integrity: sha512-X4OGWttSTVUl417qGDsSFgOvIx24DoiMRY/jaP9z0v9FL8LQQJ0RQ1ZM0QpdyQPRlNd24ewjNQHh5EgYDtfNpw==} peerDependencies: - svelte: ^4.0.0 + svelte: ^4.0.0 || ^5.0.0-next.1 dependencies: - bits-ui: 0.13.6(svelte@4.2.12) - svelte: 4.2.12 + bits-ui: 0.21.12(svelte@5.0.0-next.183) + svelte: 5.0.0-next.183 dev: false - /vfile-location@4.1.0: - resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} - dependencies: - '@types/unist': 2.0.10 - vfile: 5.3.7 - dev: true - /vfile-location@5.0.2: resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} dependencies: @@ -9193,13 +10129,6 @@ packages: unist-util-stringify-position: 2.0.3 dev: true - /vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position: 3.0.3 - dev: true - /vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} dependencies: @@ -9216,15 +10145,6 @@ packages: vfile-message: 2.0.4 dev: true - /vfile@5.3.7: - resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - dependencies: - '@types/unist': 2.0.10 - is-buffer: 2.0.5 - unist-util-stringify-position: 3.0.3 - vfile-message: 3.1.4 - dev: true - /vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} dependencies: @@ -9253,7 +10173,28 @@ packages: mlly: 1.6.1 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.7(@types/node@18.19.22) + vite: 5.3.3(@types/node@18.19.22) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite-node@1.3.1: + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.3.3 transitivePeerDependencies: - '@types/node' - less @@ -9265,7 +10206,7 @@ packages: - terser dev: true - /vite-node@1.3.1(@types/node@18.19.22): + /vite-node@1.3.1(@types/node@20.14.10): resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9274,7 +10215,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.7(@types/node@18.19.22) + vite: 5.3.3(@types/node@20.14.10) transitivePeerDependencies: - '@types/node' - less @@ -9286,7 +10227,7 @@ packages: - terser dev: true - /vite@5.1.7(@types/node@18.19.22): + /vite@5.1.7: resolution: {integrity: sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9314,12 +10255,118 @@ packages: terser: optional: true dependencies: - '@types/node': 18.19.22 esbuild: 0.19.12 - postcss: 8.4.35 + postcss: 8.4.39 rollup: 4.12.1 optionalDependencies: fsevents: 2.3.3 + dev: true + + /vite@5.3.3: + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@5.3.3(@types/node@18.19.22): + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.22 + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.1 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@5.3.3(@types/node@20.14.10): + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.14.10 + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.1 + optionalDependencies: + fsevents: 2.3.3 /vitefu@0.2.5(vite@5.1.7): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} @@ -9329,7 +10376,18 @@ packages: vite: optional: true dependencies: - vite: 5.1.7(@types/node@18.19.22) + vite: 5.1.7 + dev: true + + /vitefu@0.2.5(vite@5.3.3): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 5.3.3(@types/node@20.14.10) /vitest@0.34.6: resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} @@ -9383,7 +10441,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.7.0 - vite: 5.1.7(@types/node@18.19.22) + vite: 5.3.3(@types/node@18.19.22) vite-node: 0.34.6(@types/node@18.19.22) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -9396,7 +10454,7 @@ packages: - terser dev: true - /vitest@1.3.1(@types/node@18.19.22): + /vitest@1.3.1: resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9421,7 +10479,6 @@ packages: jsdom: optional: true dependencies: - '@types/node': 18.19.22 '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 '@vitest/snapshot': 1.3.1 @@ -9439,8 +10496,64 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.7(@types/node@18.19.22) - vite-node: 1.3.1(@types/node@18.19.22) + vite: 5.3.3 + vite-node: 1.3.1 + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vitest@1.3.1(@types/node@20.14.10): + resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.3.1 + '@vitest/ui': 1.3.1 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/node': 20.14.10 + '@vitest/expect': 1.3.1 + '@vitest/runner': 1.3.1 + '@vitest/snapshot': 1.3.1 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 + acorn-walk: 8.3.2 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.8 + pathe: 1.1.2 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 2.0.0 + tinybench: 2.6.0 + tinypool: 0.8.2 + vite: 5.3.3(@types/node@20.14.10) + vite-node: 1.3.1(@types/node@20.14.10) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9460,14 +10573,14 @@ packages: pbf: 3.2.1 dev: false - /vue-eslint-parser@9.4.2(eslint@8.57.0): - resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + /vue-eslint-parser@9.4.3(eslint@9.7.0): + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.57.0 + eslint: 9.7.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -9555,6 +10668,19 @@ packages: stackback: 0.0.2 dev: true + /workerd@1.20240701.0: + resolution: {integrity: sha512-qSgNVqauqzNCij9MaJLF2c2ko3AnFioVSIxMSryGbRK+LvtGr9BKBt6JOxCb24DoJASoJDx3pe3DJHBVydUiBg==} + engines: {node: '>=16'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@cloudflare/workerd-darwin-64': 1.20240701.0 + '@cloudflare/workerd-darwin-arm64': 1.20240701.0 + '@cloudflare/workerd-linux-64': 1.20240701.0 + '@cloudflare/workerd-linux-arm64': 1.20240701.0 + '@cloudflare/workerd-windows-64': 1.20240701.0 + dev: true + /worktop@0.8.0-next.18: resolution: {integrity: sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==} engines: {node: '>=12'} @@ -9563,6 +10689,40 @@ packages: regexparam: 3.0.0 dev: true + /wrangler@3.64.0: + resolution: {integrity: sha512-q2VQADJXzuOkXs9KIfPSx7UCZHBoxsqSNbJDLkc2pHpGmsyNQXsJRqjMoTg/Kls7O3K9A7EGnzGr7+Io2vE6AQ==} + engines: {node: '>=16.17.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20240620.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + dependencies: + '@cloudflare/kv-asset-handler': 0.3.4 + '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) + '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19) + blake3-wasm: 2.1.5 + chokidar: 3.6.0 + date-fns: 3.6.0 + esbuild: 0.17.19 + miniflare: 3.20240701.0 + nanoid: 3.3.7 + path-to-regexp: 6.2.2 + resolve: 1.22.8 + resolve.exports: 2.0.2 + selfsigned: 2.4.1 + source-map: 0.6.1 + unenv: /unenv-nightly@1.10.0-1717606461.a117952 + xxhash-wasm: 1.0.2 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -9592,11 +10752,28 @@ packages: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true + /ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} dev: true + /xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + dev: true + /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true @@ -9614,8 +10791,8 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true - /yaml-eslint-parser@1.2.2: - resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} + /yaml-eslint-parser@1.2.3: + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} dependencies: eslint-visitor-keys: 3.4.3 @@ -9684,6 +10861,14 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + /youch@3.3.3: + resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} + dependencies: + cookie: 0.5.0 + mustache: 4.2.0 + stacktracey: 2.1.8 + dev: true + /yup@1.4.0: resolution: {integrity: sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==} requiresBuild: true @@ -9697,15 +10882,14 @@ packages: /zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - dev: true - /zod-to-json-schema@3.22.5(zod@3.22.4): - resolution: {integrity: sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==} + /zod-to-json-schema@3.23.1(zod@3.23.8): + resolution: {integrity: sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==} requiresBuild: true peerDependencies: - zod: ^3.22.4 + zod: ^3.23.3 dependencies: - zod: 3.22.4 + zod: 3.23.8 dev: false optional: true @@ -9713,6 +10897,9 @@ packages: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} dev: false + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} dev: true From e566ff995fde96ac2dc6a77c4a9116004dda6fe2 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Fri, 12 Jul 2024 21:53:36 -0400 Subject: [PATCH 002/134] my hand hurts --- .../ui/accordion/accordion-content.svelte | 15 +++- .../ui/accordion/accordion-item.svelte | 6 +- .../ui/accordion/accordion-trigger.svelte | 6 +- .../alert-dialog/alert-dialog-action.svelte | 20 ++--- .../alert-dialog/alert-dialog-cancel.svelte | 20 ++--- .../alert-dialog/alert-dialog-content.svelte | 22 ++--- .../alert-dialog-description.svelte | 16 ++-- .../alert-dialog/alert-dialog-footer.svelte | 16 ++-- .../alert-dialog/alert-dialog-header.svelte | 19 ++-- .../alert-dialog/alert-dialog-overlay.svelte | 19 ++-- .../alert-dialog/alert-dialog-portal.svelte | 6 +- .../ui/alert-dialog/alert-dialog-title.svelte | 20 +++-- .../ui/alert/alert-description.svelte | 12 ++- .../new-york/ui/alert/alert-title.svelte | 22 ++--- .../registry/new-york/ui/alert/alert.svelte | 21 ++--- .../ui/aspect-ratio/aspect-ratio.svelte | 12 +-- .../new-york/ui/avatar/avatar-fallback.svelte | 16 ++-- .../new-york/ui/avatar/avatar-image.svelte | 16 ++-- .../registry/new-york/ui/avatar/avatar.svelte | 20 ++--- .../registry/new-york/ui/badge/badge.svelte | 21 +++-- .../ui/breadcrumb/breadcrumb-ellipsis.svelte | 19 ++-- .../ui/breadcrumb/breadcrumb-item.svelte | 20 ++--- .../ui/breadcrumb/breadcrumb-link.svelte | 39 ++++----- .../ui/breadcrumb/breadcrumb-list.svelte | 22 +++-- .../ui/breadcrumb/breadcrumb-page.svelte | 22 +++-- .../ui/breadcrumb/breadcrumb-separator.svelte | 26 +++--- .../new-york/ui/breadcrumb/breadcrumb.svelte | 19 ++-- .../registry/new-york/ui/button/button.svelte | 31 +++---- .../lib/registry/new-york/ui/button/index.ts | 5 +- .../new-york/ui/calendar/calendar-cell.svelte | 18 ++-- .../new-york/ui/calendar/calendar-day.svelte | 28 ++---- .../ui/calendar/calendar-grid-body.svelte | 13 ++- .../ui/calendar/calendar-grid-head.svelte | 13 ++- .../ui/calendar/calendar-grid-row.svelte | 13 ++- .../new-york/ui/calendar/calendar-grid.svelte | 17 ++-- .../ui/calendar/calendar-head-cell.svelte | 16 ++-- .../ui/calendar/calendar-header.svelte | 16 ++-- .../ui/calendar/calendar-heading.svelte | 19 ++-- .../ui/calendar/calendar-months.svelte | 16 ++-- .../ui/calendar/calendar-next-button.svelte | 27 +++--- .../ui/calendar/calendar-prev-button.svelte | 53 +++++++---- .../new-york/ui/calendar/calendar.svelte | 87 +++++++++---------- .../new-york/ui/card/card-content.svelte | 17 ++-- .../new-york/ui/card/card-description.svelte | 17 ++-- .../new-york/ui/card/card-footer.svelte | 17 ++-- .../new-york/ui/card/card-header.svelte | 17 ++-- .../new-york/ui/card/card-title.svelte | 22 ++--- .../lib/registry/new-york/ui/card/card.svelte | 24 +++-- .../ui/carousel/carousel-content.svelte | 18 ++-- .../new-york/ui/carousel/carousel-item.svelte | 17 ++-- .../new-york/ui/carousel/carousel-next.svelte | 28 +++--- .../ui/carousel/carousel-previous.svelte | 28 +++--- .../new-york/ui/carousel/carousel.svelte | 29 +++---- .../registry/new-york/ui/carousel/context.ts | 3 +- .../new-york/ui/checkbox/checkbox.svelte | 40 ++++----- .../ui/collapsible/collapsible-content.svelte | 11 +-- .../context-menu-checkbox-item.svelte | 41 ++++----- .../context-menu/context-menu-content.svelte | 23 ++--- .../ui/context-menu/context-menu-item.svelte | 28 +++--- .../ui/context-menu/context-menu-label.svelte | 20 ++--- .../context-menu-radio-group.svelte | 12 +-- .../context-menu-radio-item.svelte | 39 ++++----- .../context-menu-separator.svelte | 12 +-- .../context-menu/context-menu-shortcut.svelte | 18 ++-- .../context-menu-sub-content.svelte | 25 ++---- .../context-menu-sub-trigger.svelte | 30 +++---- .../new-york/ui/dialog/dialog-content.svelte | 27 +++--- .../ui/dialog/dialog-description.svelte | 16 ++-- .../new-york/ui/dialog/dialog-footer.svelte | 18 ++-- .../new-york/ui/dialog/dialog-header.svelte | 21 +++-- .../new-york/ui/dialog/dialog-overlay.svelte | 19 ++-- .../new-york/ui/dialog/dialog-portal.svelte | 6 +- .../new-york/ui/dialog/dialog-title.svelte | 16 ++-- .../dropdown-menu-checkbox-item.svelte | 40 +++++---- .../dropdown-menu-content.svelte | 25 +++--- .../dropdown-menu/dropdown-menu-item.svelte | 28 +++--- .../dropdown-menu/dropdown-menu-label.svelte | 20 ++--- .../dropdown-menu-radio-group.svelte | 12 +-- .../dropdown-menu-radio-item.svelte | 39 ++++----- .../dropdown-menu-separator.svelte | 12 +-- .../dropdown-menu-shortcut.svelte | 21 +++-- .../dropdown-menu-sub-content.svelte | 28 ++---- .../dropdown-menu-sub-trigger.svelte | 30 +++---- .../registry/new-york/ui/input/input.svelte | 40 ++------- .../registry/new-york/ui/label/label.svelte | 16 ++-- .../ui/menubar/menubar-checkbox-item.svelte | 40 +++++---- .../ui/menubar/menubar-content.svelte | 27 +++--- .../new-york/ui/menubar/menubar-item.svelte | 28 +++--- .../new-york/ui/menubar/menubar-label.svelte | 19 ++-- .../ui/menubar/menubar-radio-item.svelte | 38 ++++---- .../ui/menubar/menubar-separator.svelte | 14 ++- .../ui/menubar/menubar-shortcut.svelte | 17 ++-- .../ui/menubar/menubar-sub-content.svelte | 24 ++--- .../ui/menubar/menubar-sub-trigger.svelte | 28 +++--- .../ui/menubar/menubar-trigger.svelte | 20 ++--- .../new-york/ui/menubar/menubar.svelte | 15 ++-- .../ui/pagination/pagination-content.svelte | 17 ++-- .../ui/pagination/pagination-ellipsis.svelte | 22 ++--- .../ui/pagination/pagination-item.svelte | 15 ++-- .../ui/pagination/pagination-link.svelte | 35 ++++---- .../pagination/pagination-next-button.svelte | 37 ++++---- .../pagination/pagination-prev-button.svelte | 37 ++++---- .../new-york/ui/pagination/pagination.svelte | 35 +++----- .../ui/popover/popover-content.svelte | 26 +++--- .../new-york/ui/progress/progress.svelte | 19 ++-- .../ui/radio-group/radio-group-item.svelte | 34 ++++---- .../ui/radio-group/radio-group.svelte | 13 +-- apps/www/src/lib/utils.ts | 24 +++++ 108 files changed, 1171 insertions(+), 1247 deletions(-) diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte index 3f05efdb1..19628a3c7 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-content.svelte @@ -1,11 +1,20 @@ - +
    {@render children?.()}
    diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte index ac8c9b9ac..556e49a10 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-item.svelte @@ -4,12 +4,10 @@ let { class: className, - children, value, + ref = $bindable(null), ...restProps }: AccordionPrimitive.ItemProps = $props(); - - {@render children?.()} - + diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte index 236339ff1..bcc32bda9 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte @@ -1,5 +1,5 @@ svg]:rotate-180", className diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-action.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-action.svelte index 074d0a2a4..026897d73 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-action.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-action.svelte @@ -3,19 +3,11 @@ import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; - type $$Props = AlertDialogPrimitive.ActionProps; - type $$Events = AlertDialogPrimitive.ActionEvents; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + class: className, + ref = $bindable(null), + ...restProps + }: AlertDialogPrimitive.ActionProps = $props(); - - - + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-cancel.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-cancel.svelte index 6851a34dc..cfd72c0e0 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-cancel.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-cancel.svelte @@ -3,19 +3,15 @@ import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; - type $$Props = AlertDialogPrimitive.CancelProps; - type $$Events = AlertDialogPrimitive.CancelEvents; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + class: className, + ref = $bindable(null), + ...restProps + }: AlertDialogPrimitive.CancelProps = $props(); - - + {...restProps} +/> diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte index 833f2629e..2d8ce01fb 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte @@ -1,27 +1,23 @@ - - + {...restProps} + /> diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-description.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-description.svelte index 18acce96c..5f96ef5c0 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-description.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-description.svelte @@ -2,15 +2,15 @@ import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; import { cn } from "$lib/utils.js"; - type $$Props = AlertDialogPrimitive.DescriptionProps; - - let className: $$Props["class"] = undefined; - export { className as class }; + let { + class: className, + ref = $bindable(null), + ...restProps + }: AlertDialogPrimitive.DescriptionProps = $props(); - - + {...restProps} +/> diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-footer.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-footer.svelte index a235d1f8d..6e96a4760 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-footer.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-footer.svelte @@ -1,16 +1,20 @@
    - + {@render children?.()}
    diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-header.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-header.svelte index 2650ef9f2..47ea6be7c 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-header.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-header.svelte @@ -1,13 +1,20 @@ -
    - +
    + {@render children?.()}
    diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-overlay.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-overlay.svelte index cd5a786cd..a135045b2 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-overlay.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-overlay.svelte @@ -1,21 +1,16 @@ diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-portal.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-portal.svelte index e2272192b..f0a19a8cd 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-portal.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-portal.svelte @@ -1,9 +1,7 @@ - - - + diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-title.svelte b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-title.svelte index 7f98004ce..ef197dce7 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-title.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-title.svelte @@ -2,13 +2,17 @@ import { AlertDialog as AlertDialogPrimitive } from "bits-ui"; import { cn } from "$lib/utils.js"; - type $$Props = AlertDialogPrimitive.TitleProps; - - let className: $$Props["class"] = undefined; - export let level: $$Props["level"] = "h3"; - export { className as class }; + let { + class: className, + level = 3, + ref = $bindable(null), + ...restProps + }: AlertDialogPrimitive.TitleProps = $props(); - - - + diff --git a/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte b/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte index f9d3dff63..a128a43b3 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert/alert-description.svelte @@ -1,10 +1,14 @@ -
    +
    {@render children?.()}
    diff --git a/apps/www/src/lib/registry/new-york/ui/alert/alert-title.svelte b/apps/www/src/lib/registry/new-york/ui/alert/alert-title.svelte index 27953426d..0f1b5ec9f 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert/alert-title.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert/alert-title.svelte @@ -1,21 +1,23 @@ - + {@render children?.()} diff --git a/apps/www/src/lib/registry/new-york/ui/alert/alert.svelte b/apps/www/src/lib/registry/new-york/ui/alert/alert.svelte index e1aa6df4f..bdb60db59 100644 --- a/apps/www/src/lib/registry/new-york/ui/alert/alert.svelte +++ b/apps/www/src/lib/registry/new-york/ui/alert/alert.svelte @@ -1,17 +1,18 @@ -
    diff --git a/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte b/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte index b329aa3b7..f380a938c 100644 --- a/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte @@ -140,7 +140,7 @@
    - + Visa
    **** **** **** 4532
    diff --git a/apps/www/src/__registry__/chunks/default/dashboard-06-chunk-0.svelte b/apps/www/src/__registry__/chunks/default/dashboard-06-chunk-0.svelte index fe65c2c22..530fd0312 100644 --- a/apps/www/src/__registry__/chunks/default/dashboard-06-chunk-0.svelte +++ b/apps/www/src/__registry__/chunks/default/dashboard-06-chunk-0.svelte @@ -63,7 +63,7 @@ variant="ghost" builders={[builder]} > - + Toggle menu @@ -103,7 +103,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -143,7 +143,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -183,7 +183,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -223,7 +223,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -263,7 +263,7 @@ size="icon" variant="ghost" > - + Toggle menu diff --git a/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte b/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte index 30c4446c2..88df40aca 100644 --- a/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte @@ -45,7 +45,7 @@
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-0.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-0.svelte index 506ad499a..d38079a53 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-0.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-0.svelte @@ -11,7 +11,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Total Revenue - +
    $45,231.89
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-1.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-1.svelte index c37b3a7b5..2a29bd84f 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-1.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-1.svelte @@ -11,7 +11,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Subscriptions - +
    +2350
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-2.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-2.svelte index 8d87966d2..dc7d4b7cf 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-2.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-2.svelte @@ -11,7 +11,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Sales - +
    +12,234
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-3.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-3.svelte index 2bb9ccc90..b94199633 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-3.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-3.svelte @@ -11,7 +11,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Active Now - +
    +573
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-4.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-4.svelte index 014222400..8307a1a0a 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-01-chunk-4.svelte @@ -18,7 +18,7 @@
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte index 73d24c121..f4903f9eb 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte @@ -140,7 +140,7 @@
    - + Visa
    **** **** **** 4532
    diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-06-chunk-1.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-06-chunk-1.svelte index 82ec02cad..d62f41ea3 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-06-chunk-1.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-06-chunk-1.svelte @@ -63,7 +63,7 @@ variant="ghost" builders={[builder]} > - + Toggle menu @@ -103,7 +103,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -143,7 +143,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -183,7 +183,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -223,7 +223,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -263,7 +263,7 @@ size="icon" variant="ghost" > - + Toggle menu diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-4.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-4.svelte index e508654a6..1611b9658 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-4.svelte @@ -45,7 +45,7 @@
    diff --git a/apps/www/src/content/components/combobox.md b/apps/www/src/content/components/combobox.md index b266d9393..6b477d44b 100644 --- a/apps/www/src/content/components/combobox.md +++ b/apps/www/src/content/components/combobox.md @@ -83,7 +83,7 @@ See installation instructions for the [Popover](/docs/components/popover#install class="w-[200px] justify-between" > {selectedValue} - + @@ -101,7 +101,7 @@ See installation instructions for the [Popover](/docs/components/popover#install > diff --git a/apps/www/src/content/components/data-table.md b/apps/www/src/content/components/data-table.md index 295d24897..284508dc0 100644 --- a/apps/www/src/content/components/data-table.md +++ b/apps/www/src/content/components/data-table.md @@ -458,7 +458,7 @@ We'll start by creating a new component called `data-table-actions.svelte` which class="relative h-8 w-8 p-0" > Open menu - + @@ -799,7 +799,7 @@ We can now update the `email` header cell to add sorting controls. {:else if cell.id === "email"} {:else} @@ -1148,7 +1148,7 @@ Now we'll use the icon and `` we imported in the previous step t @@ -1375,7 +1375,7 @@ To accommodate the checkbox, we'll need to update our table styles. We'll also a @@ -1410,7 +1410,7 @@ To accommodate the checkbox, we'll need to update our table styles. We'll also a {:else if cell.id === "email"} {:else} diff --git a/apps/www/src/content/components/date-picker.md b/apps/www/src/content/components/date-picker.md index 56daceb11..3013ca905 100644 --- a/apps/www/src/content/components/date-picker.md +++ b/apps/www/src/content/components/date-picker.md @@ -53,7 +53,7 @@ See installations instructions for the [Popover](/docs/components/popover#instal )} builders={[builder]} > - + {value ? df.format(value.toDate(getLocalTimeZone())) : "Select a date"} diff --git a/apps/www/src/lib/components/docs/block-preview.svelte b/apps/www/src/lib/components/docs/block-preview.svelte index b7c708db0..970a7cbb3 100644 --- a/apps/www/src/lib/components/docs/block-preview.svelte +++ b/apps/www/src/lib/components/docs/block-preview.svelte @@ -46,7 +46,7 @@
    - + Loading...
    {/if} diff --git a/apps/www/src/lib/components/docs/command-menu.svelte b/apps/www/src/lib/components/docs/command-menu.svelte index cdc875b20..af1af420d 100644 --- a/apps/www/src/lib/components/docs/command-menu.svelte +++ b/apps/www/src/lib/components/docs/command-menu.svelte @@ -66,7 +66,7 @@ navItem.href && goto(navItem.href); })} > - + {navItem.title} {/each} @@ -81,7 +81,7 @@ navItem.href && goto(navItem.href); })} > -
    +
    {navItem.title} @@ -92,15 +92,15 @@ runCommand(() => setMode("light"))}> - + Light runCommand(() => setMode("dark"))}> - + Dark runCommand(() => resetMode())}> - + System diff --git a/apps/www/src/lib/components/docs/component-preview.svelte b/apps/www/src/lib/components/docs/component-preview.svelte index 266ae51e7..fa906a717 100644 --- a/apps/www/src/lib/components/docs/component-preview.svelte +++ b/apps/www/src/lib/components/docs/component-preview.svelte @@ -58,7 +58,7 @@ {#await component}
    - + Loading...
    {:then Component} diff --git a/apps/www/src/lib/components/docs/dashboard/dashboard-page.svelte b/apps/www/src/lib/components/docs/dashboard/dashboard-page.svelte index c91c8d448..17f371e0f 100644 --- a/apps/www/src/lib/components/docs/dashboard/dashboard-page.svelte +++ b/apps/www/src/lib/components/docs/dashboard/dashboard-page.svelte @@ -41,7 +41,7 @@
    @@ -60,7 +60,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Total Revenue - +
    $45,231.89
    @@ -72,7 +72,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Subscriptions - +
    +2350
    @@ -84,7 +84,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Sales - +
    +12,234
    @@ -96,7 +96,7 @@ class="flex flex-row items-center justify-between space-y-0 pb-2" > Active Now - +
    +573
    diff --git a/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte b/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte index 47d921685..2decd4248 100644 --- a/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte +++ b/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte @@ -76,7 +76,7 @@ SC {selectedTeam.label} - + @@ -106,7 +106,7 @@ {team.label} diff --git a/apps/www/src/lib/components/docs/docs-pager.svelte b/apps/www/src/lib/components/docs/docs-pager.svelte index 773db1da6..57621406a 100644 --- a/apps/www/src/lib/components/docs/docs-pager.svelte +++ b/apps/www/src/lib/components/docs/docs-pager.svelte @@ -39,14 +39,14 @@
    {#if pager?.prev?.href} {/if} {#if pager?.next?.href} {/if}
    diff --git a/apps/www/src/lib/components/docs/examples-nav/example-code-link.svelte b/apps/www/src/lib/components/docs/examples-nav/example-code-link.svelte index 1b07320ba..549332278 100644 --- a/apps/www/src/lib/components/docs/examples-nav/example-code-link.svelte +++ b/apps/www/src/lib/components/docs/examples-nav/example-code-link.svelte @@ -14,6 +14,6 @@ class="absolute right-0 top-0 hidden items-center rounded-[0.5rem] text-sm font-medium md:flex" > View Code - + {/if} diff --git a/apps/www/src/lib/components/docs/nav/mobile-nav.svelte b/apps/www/src/lib/components/docs/nav/mobile-nav.svelte index fa45b68e4..0e14c4c43 100644 --- a/apps/www/src/lib/components/docs/nav/mobile-nav.svelte +++ b/apps/www/src/lib/components/docs/nav/mobile-nav.svelte @@ -23,7 +23,7 @@ - + {siteConfig.name} diff --git a/apps/www/src/lib/components/docs/site-header.svelte b/apps/www/src/lib/components/docs/site-header.svelte index 4ab668279..1eb563aae 100644 --- a/apps/www/src/lib/components/docs/site-header.svelte +++ b/apps/www/src/lib/components/docs/site-header.svelte @@ -32,7 +32,7 @@ "w-9 px-0" )} > - + GitHub
    diff --git a/apps/www/src/lib/components/docs/theme-customizer/copy-code-button.svelte b/apps/www/src/lib/components/docs/theme-customizer/copy-code-button.svelte index 61e0787f3..4304b758a 100644 --- a/apps/www/src/lib/components/docs/theme-customizer/copy-code-button.svelte +++ b/apps/www/src/lib/components/docs/theme-customizer/copy-code-button.svelte @@ -35,9 +35,9 @@ class="absolute right-4 top-4 bg-muted text-muted-foreground hover:bg-muted hover:text-muted-foreground" > {#if $copied} - + {:else} - + {/if} Copy diff --git a/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte b/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte index a66fa3c93..b821889e9 100644 --- a/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte +++ b/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte @@ -106,7 +106,7 @@ class="mr-1 flex h-5 w-5 shrink-0 -translate-x-1 items-center justify-center rounded-full bg-[--theme-primary]" > {#if isActive} - + {/if} {theme.label} diff --git a/apps/www/src/lib/components/docs/theme-customizer/theme-customizer.svelte b/apps/www/src/lib/components/docs/theme-customizer/theme-customizer.svelte index fae14e4ae..7194fc206 100644 --- a/apps/www/src/lib/components/docs/theme-customizer/theme-customizer.svelte +++ b/apps/www/src/lib/components/docs/theme-customizer/theme-customizer.svelte @@ -46,7 +46,7 @@ )} > {#if isActive} - + {/if} {theme.label} @@ -66,7 +66,7 @@ @@ -79,7 +79,7 @@ diff --git a/apps/www/src/lib/registry/default/block/dashboard-01.svelte b/apps/www/src/lib/registry/default/block/dashboard-01.svelte index bfea88f43..08bf8085d 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-01.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-01.svelte @@ -73,7 +73,7 @@
    - + Total Revenue - +
    $45,231.89
    @@ -125,7 +125,7 @@ > Subscriptions - +
    +2350
    @@ -138,7 +138,7 @@ > Sales - +
    +12,234
    @@ -151,7 +151,7 @@ > Active Now - +
    +573
    @@ -172,7 +172,7 @@
    diff --git a/apps/www/src/lib/registry/default/block/dashboard-02.svelte b/apps/www/src/lib/registry/default/block/dashboard-02.svelte index a5d66c830..c5e58a206 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-02.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-02.svelte @@ -27,7 +27,7 @@ Acme Inc
    @@ -37,14 +37,14 @@ href="##" class="flex items-center gap-3 rounded-lg px-3 py-2 text-muted-foreground transition-all hover:text-primary" > - + Dashboard - + Orders - + Products - + Customers - + Analytics @@ -173,7 +173,7 @@
    - +
    - + - + Acme Inc @@ -201,7 +201,7 @@
    - +
    - + Visa
    **** **** **** 4532
    diff --git a/apps/www/src/lib/registry/default/block/dashboard-06.svelte b/apps/www/src/lib/registry/default/block/dashboard-06.svelte index d6a6f451e..b7110bd1c 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-06.svelte @@ -32,7 +32,7 @@ href="##" class="group flex h-9 w-9 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:h-8 md:w-8 md:text-base" > - + Acme Inc @@ -194,7 +194,7 @@
    - + - + Toggle menu @@ -387,7 +387,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -429,7 +429,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -471,7 +471,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -513,7 +513,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -557,7 +557,7 @@ size="icon" variant="ghost" > - + Toggle menu diff --git a/apps/www/src/lib/registry/default/block/dashboard-07.svelte b/apps/www/src/lib/registry/default/block/dashboard-07.svelte index 01fd32f4e..8f7387761 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-07.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-07.svelte @@ -34,7 +34,7 @@ href="##" class="group flex h-9 w-9 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:h-8 md:w-8 md:text-base" > - + Acme Inc @@ -196,7 +196,7 @@
    - +

    - + Upload

    diff --git a/apps/www/src/lib/registry/default/example/alert-demo.svelte b/apps/www/src/lib/registry/default/example/alert-demo.svelte index bd74b4abc..4d13ad369 100644 --- a/apps/www/src/lib/registry/default/example/alert-demo.svelte +++ b/apps/www/src/lib/registry/default/example/alert-demo.svelte @@ -4,7 +4,7 @@ - + Heads up! You can add components to your app using the cli. diff --git a/apps/www/src/lib/registry/default/example/alert-destructive.svelte b/apps/www/src/lib/registry/default/example/alert-destructive.svelte index cab00f99f..888c22cbb 100644 --- a/apps/www/src/lib/registry/default/example/alert-destructive.svelte +++ b/apps/www/src/lib/registry/default/example/alert-destructive.svelte @@ -4,7 +4,7 @@ - + Error Your session has expired. Please login again. diff --git a/apps/www/src/lib/registry/default/example/breadcrumb-demo.svelte b/apps/www/src/lib/registry/default/example/breadcrumb-demo.svelte index d390019c8..5aae88d29 100644 --- a/apps/www/src/lib/registry/default/example/breadcrumb-demo.svelte +++ b/apps/www/src/lib/registry/default/example/breadcrumb-demo.svelte @@ -12,7 +12,7 @@ - + Toggle menu diff --git a/apps/www/src/lib/registry/default/example/breadcrumb-dropdown.svelte b/apps/www/src/lib/registry/default/example/breadcrumb-dropdown.svelte index 1710daa0a..3cd72a19c 100644 --- a/apps/www/src/lib/registry/default/example/breadcrumb-dropdown.svelte +++ b/apps/www/src/lib/registry/default/example/breadcrumb-dropdown.svelte @@ -17,7 +17,7 @@ Components - + Documentation diff --git a/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte b/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte index d56eff87f..df2f88b2d 100644 --- a/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte +++ b/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte @@ -36,7 +36,7 @@ class="flex items-center gap-1" aria-label="Toggle menu" > - + {#each items.slice(1, -2) as item} @@ -49,7 +49,7 @@ {:else} - + diff --git a/apps/www/src/lib/registry/default/example/button-icon.svelte b/apps/www/src/lib/registry/default/example/button-icon.svelte index b2514ffc4..65c2c2a03 100644 --- a/apps/www/src/lib/registry/default/example/button-icon.svelte +++ b/apps/www/src/lib/registry/default/example/button-icon.svelte @@ -4,5 +4,5 @@ diff --git a/apps/www/src/lib/registry/default/example/button-loading.svelte b/apps/www/src/lib/registry/default/example/button-loading.svelte index 8f7b57ed1..7e52c0358 100644 --- a/apps/www/src/lib/registry/default/example/button-loading.svelte +++ b/apps/www/src/lib/registry/default/example/button-loading.svelte @@ -4,6 +4,6 @@ diff --git a/apps/www/src/lib/registry/default/example/button-with-icon.svelte b/apps/www/src/lib/registry/default/example/button-with-icon.svelte index d423c70f5..bb81e2644 100644 --- a/apps/www/src/lib/registry/default/example/button-with-icon.svelte +++ b/apps/www/src/lib/registry/default/example/button-with-icon.svelte @@ -4,6 +4,6 @@ diff --git a/apps/www/src/lib/registry/default/example/card-demo.svelte b/apps/www/src/lib/registry/default/example/card-demo.svelte index 01dde08f2..2d2bf9588 100644 --- a/apps/www/src/lib/registry/default/example/card-demo.svelte +++ b/apps/www/src/lib/registry/default/example/card-demo.svelte @@ -38,7 +38,7 @@
    {#each notifications as notification, idx (idx)}
    - +

    {notification.title} @@ -53,7 +53,7 @@ diff --git a/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte b/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte index 09bd6e844..dcc9285ce 100644 --- a/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte +++ b/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte @@ -25,7 +25,7 @@ on:click={() => updateGoal(-10)} disabled={goal <= 200} > - + Decrease

    @@ -40,7 +40,7 @@ on:click={() => updateGoal(10)} disabled={goal >= 400} > - + Increase
    diff --git a/apps/www/src/lib/registry/default/example/cards/chat.svelte b/apps/www/src/lib/registry/default/example/cards/chat.svelte index 29f3018cc..df7cc93eb 100644 --- a/apps/www/src/lib/registry/default/example/cards/chat.svelte +++ b/apps/www/src/lib/registry/default/example/cards/chat.svelte @@ -87,7 +87,7 @@ class="ml-auto rounded-full" on:click={() => (open = true)} > - + New message @@ -134,7 +134,7 @@ bind:value={input} /> diff --git a/apps/www/src/lib/registry/default/example/cards/create-account.svelte b/apps/www/src/lib/registry/default/example/cards/create-account.svelte index 077e74f85..91d0278b3 100644 --- a/apps/www/src/lib/registry/default/example/cards/create-account.svelte +++ b/apps/www/src/lib/registry/default/example/cards/create-account.svelte @@ -14,11 +14,11 @@
    diff --git a/apps/www/src/lib/registry/default/example/cards/data-table.svelte b/apps/www/src/lib/registry/default/example/cards/data-table.svelte index eb636100b..e3e169df3 100644 --- a/apps/www/src/lib/registry/default/example/cards/data-table.svelte +++ b/apps/www/src/lib/registry/default/example/cards/data-table.svelte @@ -175,7 +175,7 @@ @@ -220,7 +220,7 @@ class={cn( $sortKeys[0]?.id === cell.id && "text-foreground", - "ml-2 h-4 w-4" + "ml-2 size-4" )} /> diff --git a/apps/www/src/lib/registry/default/example/cards/github.svelte b/apps/www/src/lib/registry/default/example/cards/github.svelte index 227f6982c..f65c9891b 100644 --- a/apps/www/src/lib/registry/default/example/cards/github.svelte +++ b/apps/www/src/lib/registry/default/example/cards/github.svelte @@ -19,14 +19,14 @@
    @@ -37,7 +37,7 @@ Inspiration - Create List + Create List diff --git a/apps/www/src/lib/registry/default/example/cards/team-members.svelte b/apps/www/src/lib/registry/default/example/cards/team-members.svelte index 38cbb432e..d78979997 100644 --- a/apps/www/src/lib/registry/default/example/cards/team-members.svelte +++ b/apps/www/src/lib/registry/default/example/cards/team-members.svelte @@ -28,7 +28,7 @@ @@ -90,7 +90,7 @@ @@ -152,7 +152,7 @@ diff --git a/apps/www/src/lib/registry/default/example/collapsible-demo.svelte b/apps/www/src/lib/registry/default/example/collapsible-demo.svelte index fdc46088f..2ee29d2e7 100644 --- a/apps/www/src/lib/registry/default/example/collapsible-demo.svelte +++ b/apps/www/src/lib/registry/default/example/collapsible-demo.svelte @@ -9,7 +9,7 @@

    @huntabyte starred 3 repositories

    diff --git a/apps/www/src/lib/registry/default/example/combobox-demo.svelte b/apps/www/src/lib/registry/default/example/combobox-demo.svelte index 178598a82..c895930a1 100644 --- a/apps/www/src/lib/registry/default/example/combobox-demo.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-demo.svelte @@ -56,7 +56,7 @@ class="w-[200px] justify-between" > {selectedValue} - + @@ -74,7 +74,7 @@ > diff --git a/apps/www/src/lib/registry/default/example/combobox-dropdown-menu.svelte b/apps/www/src/lib/registry/default/example/combobox-dropdown-menu.svelte index b43aff07c..b350e6abe 100644 --- a/apps/www/src/lib/registry/default/example/combobox-dropdown-menu.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-dropdown-menu.svelte @@ -52,17 +52,17 @@ Actions - + Assign to... - + Set due date... - + Apply label @@ -89,7 +89,7 @@ - + Delete ⌘⌫ diff --git a/apps/www/src/lib/registry/default/example/combobox-form.svelte b/apps/www/src/lib/registry/default/example/combobox-form.svelte index c3a53e80a..9ea428a29 100644 --- a/apps/www/src/lib/registry/default/example/combobox-form.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-form.svelte @@ -83,7 +83,7 @@ > {languages.find((f) => f.value === $formData.language)?.label ?? "Select language"} - + @@ -103,7 +103,7 @@ {language.label} diff --git a/apps/www/src/lib/registry/default/example/combobox-popover.svelte b/apps/www/src/lib/registry/default/example/combobox-popover.svelte index 605e31c6f..fb6c32311 100644 --- a/apps/www/src/lib/registry/default/example/combobox-popover.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-popover.svelte @@ -71,7 +71,7 @@ class="w-[150px] justify-start" > {#if selectedStatus} - + {selectedStatus.label} {:else} + Set status @@ -95,7 +95,7 @@ No results found. - + Calendar - + Search Emoji - + Calculator - + Profile ⌘P - + Billing ⌘B - + Settings ⌘S diff --git a/apps/www/src/lib/registry/default/example/command-dialog.svelte b/apps/www/src/lib/registry/default/example/command-dialog.svelte index a33ea82c5..dc2a234a6 100644 --- a/apps/www/src/lib/registry/default/example/command-dialog.svelte +++ b/apps/www/src/lib/registry/default/example/command-dialog.svelte @@ -39,32 +39,32 @@ No results found. - + Calendar - + Search Emoji - + Calculator - + Profile ⌘P - + Billing ⌘B - + Settings ⌘S diff --git a/apps/www/src/lib/registry/default/example/data-table-demo.svelte b/apps/www/src/lib/registry/default/example/data-table-demo.svelte index 4be7acf1b..58f74acff 100644 --- a/apps/www/src/lib/registry/default/example/data-table-demo.svelte +++ b/apps/www/src/lib/registry/default/example/data-table-demo.svelte @@ -176,7 +176,7 @@ @@ -218,7 +218,7 @@ class={cn( $sortKeys[0]?.id === cell.id && "text-foreground", - "ml-2 h-4 w-4" + "ml-2 size-4" )} /> diff --git a/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte b/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte index 19cd386b1..3efbff1cf 100644 --- a/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte +++ b/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte @@ -10,7 +10,7 @@ diff --git a/apps/www/src/lib/registry/default/example/date-picker-demo.svelte b/apps/www/src/lib/registry/default/example/date-picker-demo.svelte index 9b38d15a6..629d2a23a 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-demo.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-demo.svelte @@ -23,7 +23,7 @@ )} builders={[builder]} > - + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} diff --git a/apps/www/src/lib/registry/default/example/date-picker-form.svelte b/apps/www/src/lib/registry/default/example/date-picker-form.svelte index d7ca0b49e..593f266d5 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-form.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-form.svelte @@ -71,7 +71,7 @@ )} > {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} - + - + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} diff --git a/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte b/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte index 0d7d33bf0..ff4057d84 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte @@ -35,7 +35,7 @@ )} builders={[builder]} > - + {#if value && value.start} {#if value.end} {df.format(value.start.toDate(getLocalTimeZone()))} - {df.format( diff --git a/apps/www/src/lib/registry/default/example/drawer-demo.svelte b/apps/www/src/lib/registry/default/example/drawer-demo.svelte index d5b772cd5..08827bdc3 100644 --- a/apps/www/src/lib/registry/default/example/drawer-demo.svelte +++ b/apps/www/src/lib/registry/default/example/drawer-demo.svelte @@ -89,7 +89,7 @@ on:click={() => handleClick(-10)} disabled={goal <= 200} > - + Decrease
    @@ -107,7 +107,7 @@ on:click={() => handleClick(10)} disabled={goal >= 400} > - + Increase
    diff --git a/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte b/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte index 938a85fce..39fd7140a 100644 --- a/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte +++ b/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte @@ -27,22 +27,22 @@ - + Profile ⇧⌘P - + Billing ⌘B - + Settings ⌘S - + Keyboard shortcuts ⌘K @@ -50,51 +50,51 @@ - + Team - + Invite users - + Email - + Message - + More... - + New Team ⌘+T - + GitHub - + Support - + API - + Log out ⇧⌘Q diff --git a/apps/www/src/lib/registry/default/example/hover-card-demo.svelte b/apps/www/src/lib/registry/default/example/hover-card-demo.svelte index 215cb1c73..58d3bb247 100644 --- a/apps/www/src/lib/registry/default/example/hover-card-demo.svelte +++ b/apps/www/src/lib/registry/default/example/hover-card-demo.svelte @@ -23,7 +23,7 @@

    @sveltejs

    Cybernetically enhanced web apps.

    - + Joined September 2022
    diff --git a/apps/www/src/lib/registry/default/example/pagination-demo.svelte b/apps/www/src/lib/registry/default/example/pagination-demo.svelte index 0fbd4441d..f258ae54f 100644 --- a/apps/www/src/lib/registry/default/example/pagination-demo.svelte +++ b/apps/www/src/lib/registry/default/example/pagination-demo.svelte @@ -15,7 +15,7 @@ - + @@ -35,7 +35,7 @@ - + diff --git a/apps/www/src/lib/registry/default/example/toggle-demo.svelte b/apps/www/src/lib/registry/default/example/toggle-demo.svelte index 149b47c45..48e8790f0 100644 --- a/apps/www/src/lib/registry/default/example/toggle-demo.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-demo.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/default/example/toggle-disabled.svelte b/apps/www/src/lib/registry/default/example/toggle-disabled.svelte index 504708eac..389a98e5b 100644 --- a/apps/www/src/lib/registry/default/example/toggle-disabled.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-disabled.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/default/example/toggle-group-demo.svelte b/apps/www/src/lib/registry/default/example/toggle-group-demo.svelte index 2d06ccde2..baec3ef4e 100644 --- a/apps/www/src/lib/registry/default/example/toggle-group-demo.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-group-demo.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/default/example/toggle-group-disabled.svelte b/apps/www/src/lib/registry/default/example/toggle-group-disabled.svelte index a5e0a6ea1..72ac6984f 100644 --- a/apps/www/src/lib/registry/default/example/toggle-group-disabled.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-group-disabled.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/default/example/toggle-group-lg.svelte b/apps/www/src/lib/registry/default/example/toggle-group-lg.svelte index a4ddb4cdb..02913a976 100644 --- a/apps/www/src/lib/registry/default/example/toggle-group-lg.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-group-lg.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/default/example/toggle-group-outline.svelte b/apps/www/src/lib/registry/default/example/toggle-group-outline.svelte index 57bd76332..ecca67172 100644 --- a/apps/www/src/lib/registry/default/example/toggle-group-outline.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-group-outline.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/default/example/toggle-group-single.svelte b/apps/www/src/lib/registry/default/example/toggle-group-single.svelte index a6e94c07c..65910f9c5 100644 --- a/apps/www/src/lib/registry/default/example/toggle-group-single.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-group-single.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/default/example/toggle-group-sm.svelte b/apps/www/src/lib/registry/default/example/toggle-group-sm.svelte index 9d1e8ab18..379183e00 100644 --- a/apps/www/src/lib/registry/default/example/toggle-group-sm.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-group-sm.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/default/example/toggle-lg.svelte b/apps/www/src/lib/registry/default/example/toggle-lg.svelte index cc5f1fc51..1e441e31a 100644 --- a/apps/www/src/lib/registry/default/example/toggle-lg.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-lg.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/default/example/toggle-outline.svelte b/apps/www/src/lib/registry/default/example/toggle-outline.svelte index 8c03706b5..94ceb130c 100644 --- a/apps/www/src/lib/registry/default/example/toggle-outline.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-outline.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/default/example/toggle-sm.svelte b/apps/www/src/lib/registry/default/example/toggle-sm.svelte index 4e4bbc70a..8047d3fb8 100644 --- a/apps/www/src/lib/registry/default/example/toggle-sm.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-sm.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/default/example/toggle-with-text.svelte b/apps/www/src/lib/registry/default/example/toggle-with-text.svelte index 88fc6b464..2fab51dbf 100644 --- a/apps/www/src/lib/registry/default/example/toggle-with-text.svelte +++ b/apps/www/src/lib/registry/default/example/toggle-with-text.svelte @@ -4,6 +4,6 @@ - + Italic diff --git a/apps/www/src/lib/registry/default/ui/accordion/accordion-trigger.svelte b/apps/www/src/lib/registry/default/ui/accordion/accordion-trigger.svelte index 2612eadfb..da4d7c093 100644 --- a/apps/www/src/lib/registry/default/ui/accordion/accordion-trigger.svelte +++ b/apps/www/src/lib/registry/default/ui/accordion/accordion-trigger.svelte @@ -24,6 +24,6 @@ {...restProps} > {@render children?.()} - + diff --git a/apps/www/src/lib/registry/default/ui/breadcrumb/breadcrumb-ellipsis.svelte b/apps/www/src/lib/registry/default/ui/breadcrumb/breadcrumb-ellipsis.svelte index c0da41d17..7eb1fd251 100644 --- a/apps/www/src/lib/registry/default/ui/breadcrumb/breadcrumb-ellipsis.svelte +++ b/apps/www/src/lib/registry/default/ui/breadcrumb/breadcrumb-ellipsis.svelte @@ -19,6 +19,6 @@ class={cn("flex h-9 w-9 items-center justify-center", className)} {...restProps} > - + More
    diff --git a/apps/www/src/lib/registry/default/ui/carousel/carousel-next.svelte b/apps/www/src/lib/registry/default/ui/carousel/carousel-next.svelte index e47b059e2..bf924b5a0 100644 --- a/apps/www/src/lib/registry/default/ui/carousel/carousel-next.svelte +++ b/apps/www/src/lib/registry/default/ui/carousel/carousel-next.svelte @@ -34,6 +34,6 @@ on:keydown={handleKeyDown} {...$$restProps} > - + Next slide diff --git a/apps/www/src/lib/registry/default/ui/carousel/carousel-previous.svelte b/apps/www/src/lib/registry/default/ui/carousel/carousel-previous.svelte index 42cfe5653..39522d76f 100644 --- a/apps/www/src/lib/registry/default/ui/carousel/carousel-previous.svelte +++ b/apps/www/src/lib/registry/default/ui/carousel/carousel-previous.svelte @@ -35,6 +35,6 @@ on:keydown={handleKeyDown} {...$$restProps} > - + Previous slide diff --git a/apps/www/src/lib/registry/default/ui/command/command-input.svelte b/apps/www/src/lib/registry/default/ui/command/command-input.svelte index c9d9d3848..7308a7130 100644 --- a/apps/www/src/lib/registry/default/ui/command/command-input.svelte +++ b/apps/www/src/lib/registry/default/ui/command/command-input.svelte @@ -11,7 +11,7 @@
    - + - + diff --git a/apps/www/src/lib/registry/default/ui/select/select-trigger.svelte b/apps/www/src/lib/registry/default/ui/select/select-trigger.svelte index f5b9306af..558d02d8a 100644 --- a/apps/www/src/lib/registry/default/ui/select/select-trigger.svelte +++ b/apps/www/src/lib/registry/default/ui/select/select-trigger.svelte @@ -22,6 +22,6 @@ >
    - +
    diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte index d6e0b2461..57fdf7a88 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte @@ -73,7 +73,7 @@
    - + Total Revenue - +
    $45,231.89
    @@ -125,7 +125,7 @@ > Subscriptions - +
    +2350
    @@ -138,7 +138,7 @@ > Sales - +
    +12,234
    @@ -151,7 +151,7 @@ > Active Now - +
    +573
    @@ -172,7 +172,7 @@
    diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte index 86175866c..82289e008 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte @@ -27,7 +27,7 @@ Acme Inc
    @@ -37,14 +37,14 @@ href="##" class="flex items-center gap-3 rounded-lg px-3 py-2 text-muted-foreground transition-all hover:text-primary" > - + Dashboard - + Orders - + Products - + Customers - + Analytics @@ -173,7 +173,7 @@
    - +
    - + - + Acme Inc @@ -201,7 +201,7 @@
    - +
    - + Visa
    **** **** **** 4532
    diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte index c736d54ce..fa707e646 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte @@ -32,7 +32,7 @@ href="##" class="group flex h-9 w-9 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:h-8 md:w-8 md:text-base" > - + Acme Inc @@ -198,7 +198,7 @@
    - + - + Toggle menu @@ -387,7 +387,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -429,7 +429,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -471,7 +471,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -513,7 +513,7 @@ size="icon" variant="ghost" > - + Toggle menu @@ -555,7 +555,7 @@ size="icon" variant="ghost" > - + Toggle menu diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte index f46624d7b..4ff421c57 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte @@ -34,7 +34,7 @@ href="##" class="group flex h-9 w-9 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:h-8 md:w-8 md:text-base" > - + Acme Inc @@ -196,7 +196,7 @@
    - +

    - + Upload

    diff --git a/apps/www/src/lib/registry/new-york/example/alert-demo.svelte b/apps/www/src/lib/registry/new-york/example/alert-demo.svelte index 270a08c8b..62f94ca49 100644 --- a/apps/www/src/lib/registry/new-york/example/alert-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/alert-demo.svelte @@ -4,7 +4,7 @@ - + Heads up! You can add components to your app using the cli. diff --git a/apps/www/src/lib/registry/new-york/example/alert-destructive.svelte b/apps/www/src/lib/registry/new-york/example/alert-destructive.svelte index fe11fdc36..3950fa27f 100644 --- a/apps/www/src/lib/registry/new-york/example/alert-destructive.svelte +++ b/apps/www/src/lib/registry/new-york/example/alert-destructive.svelte @@ -4,7 +4,7 @@ - + Error Your session has expired. Please login again. diff --git a/apps/www/src/lib/registry/new-york/example/breadcrumb-demo.svelte b/apps/www/src/lib/registry/new-york/example/breadcrumb-demo.svelte index 2bae777c0..d485422a1 100644 --- a/apps/www/src/lib/registry/new-york/example/breadcrumb-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/breadcrumb-demo.svelte @@ -12,7 +12,7 @@ - + Toggle menu diff --git a/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte b/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte index 16425c99a..0f25ee42a 100644 --- a/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte +++ b/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte @@ -36,7 +36,7 @@ class="flex items-center gap-1" aria-label="Toggle menu" > - + {#each items.slice(1, -2) as item} @@ -49,7 +49,7 @@ {:else} - + diff --git a/apps/www/src/lib/registry/new-york/example/button-icon.svelte b/apps/www/src/lib/registry/new-york/example/button-icon.svelte index 586d6ee9c..c21efa823 100644 --- a/apps/www/src/lib/registry/new-york/example/button-icon.svelte +++ b/apps/www/src/lib/registry/new-york/example/button-icon.svelte @@ -4,5 +4,5 @@ diff --git a/apps/www/src/lib/registry/new-york/example/button-loading.svelte b/apps/www/src/lib/registry/new-york/example/button-loading.svelte index 0d0c99ff4..12cde7ff2 100644 --- a/apps/www/src/lib/registry/new-york/example/button-loading.svelte +++ b/apps/www/src/lib/registry/new-york/example/button-loading.svelte @@ -4,6 +4,6 @@ diff --git a/apps/www/src/lib/registry/new-york/example/button-with-icon.svelte b/apps/www/src/lib/registry/new-york/example/button-with-icon.svelte index 366be525f..02126924d 100644 --- a/apps/www/src/lib/registry/new-york/example/button-with-icon.svelte +++ b/apps/www/src/lib/registry/new-york/example/button-with-icon.svelte @@ -4,6 +4,6 @@ diff --git a/apps/www/src/lib/registry/new-york/example/card-demo.svelte b/apps/www/src/lib/registry/new-york/example/card-demo.svelte index 78ceefd82..bb8ab89ae 100644 --- a/apps/www/src/lib/registry/new-york/example/card-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/card-demo.svelte @@ -38,7 +38,7 @@
    {#each notifications as notification, idx (idx)}
    - +

    {notification.title} @@ -53,7 +53,7 @@ diff --git a/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte b/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte index 890c5e71d..80bc41504 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte @@ -25,7 +25,7 @@ on:click={() => updateGoal(-10)} disabled={goal <= 200} > - + Decrease

    @@ -40,7 +40,7 @@ on:click={() => updateGoal(10)} disabled={goal >= 400} > - + Increase
    diff --git a/apps/www/src/lib/registry/new-york/example/cards/chat.svelte b/apps/www/src/lib/registry/new-york/example/cards/chat.svelte index 054b174b7..5e564a5ca 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/chat.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/chat.svelte @@ -87,7 +87,7 @@ class="ml-auto rounded-full" on:click={() => (open = true)} > - + New message @@ -134,7 +134,7 @@ bind:value={input} /> diff --git a/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte b/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte index 80ee23ea4..07d0ec4c1 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte @@ -17,11 +17,11 @@
    diff --git a/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte b/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte index bf267e698..b9a31b282 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte @@ -175,7 +175,7 @@ @@ -221,7 +221,7 @@ class={cn( $sortKeys[0]?.id === cell.id && "text-foreground", - "ml-2 h-4 w-4" + "ml-2 size-4" )} /> diff --git a/apps/www/src/lib/registry/new-york/example/cards/github.svelte b/apps/www/src/lib/registry/new-york/example/cards/github.svelte index 88988d5b1..cf3a3f010 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/github.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/github.svelte @@ -23,14 +23,14 @@
    @@ -47,7 +47,7 @@ > - Create List + Create List diff --git a/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte b/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte index 746ddbac4..85d7cc09f 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte @@ -28,7 +28,7 @@ @@ -90,7 +90,7 @@ @@ -152,7 +152,7 @@ diff --git a/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte b/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte index f21cdf5f1..d3256404b 100644 --- a/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte @@ -9,7 +9,7 @@

    @huntabyte starred 3 repositories

    diff --git a/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte b/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte index e07121243..df4df9d99 100644 --- a/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte @@ -56,7 +56,7 @@ class="w-[200px] justify-between" > {selectedValue} - + @@ -74,7 +74,7 @@ > diff --git a/apps/www/src/lib/registry/new-york/example/combobox-form.svelte b/apps/www/src/lib/registry/new-york/example/combobox-form.svelte index df46b5cc5..0a1cda865 100644 --- a/apps/www/src/lib/registry/new-york/example/combobox-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/combobox-form.svelte @@ -83,7 +83,7 @@ > {languages.find((f) => f.value === $formData.language)?.label ?? "Select language"} - + @@ -103,7 +103,7 @@ {language.label} diff --git a/apps/www/src/lib/registry/new-york/example/command-demo.svelte b/apps/www/src/lib/registry/new-york/example/command-demo.svelte index 373e98f2d..6f7c20ed2 100644 --- a/apps/www/src/lib/registry/new-york/example/command-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/command-demo.svelte @@ -15,32 +15,32 @@ No results found. - + Calendar - + Search Emoji - + Launch - + Profile ⌘P - + Mail ⌘B - + Settings ⌘S diff --git a/apps/www/src/lib/registry/new-york/example/command-dialog.svelte b/apps/www/src/lib/registry/new-york/example/command-dialog.svelte index 3302beae1..f6a76400b 100644 --- a/apps/www/src/lib/registry/new-york/example/command-dialog.svelte +++ b/apps/www/src/lib/registry/new-york/example/command-dialog.svelte @@ -39,32 +39,32 @@ No results found. - + Calendar - + Search Emoji - + Launch - + Profile ⌘P - + Mail ⌘B - + Settings ⌘S diff --git a/apps/www/src/lib/registry/new-york/example/data-table-demo.svelte b/apps/www/src/lib/registry/new-york/example/data-table-demo.svelte index 7428607fd..efee1d555 100644 --- a/apps/www/src/lib/registry/new-york/example/data-table-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/data-table-demo.svelte @@ -176,7 +176,7 @@ @@ -218,7 +218,7 @@ class={cn( $sortKeys[0]?.id === cell.id && "text-foreground", - "ml-2 h-4 w-4" + "ml-2 size-4" )} /> diff --git a/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte b/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte index f019a41a6..cb03c6a4a 100644 --- a/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte +++ b/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte @@ -10,7 +10,7 @@ diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte index 1225bd750..5e689fefa 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte @@ -23,7 +23,7 @@ )} builders={[builder]} > - + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte index 6330b7063..822fc22e9 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte @@ -71,7 +71,7 @@ )} > {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} - + - + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte index a793c4ab2..fe3b84547 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte @@ -35,7 +35,7 @@ )} builders={[builder]} > - + {#if value && value.start} {#if value.end} {df.format(value.start.toDate(getLocalTimeZone()))} - {df.format( diff --git a/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte b/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte index ba1d828c5..b1f8878b2 100644 --- a/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte @@ -88,7 +88,7 @@ on:click={() => handleClick(-10)} disabled={goal <= 200} > - + Decrease
    @@ -105,7 +105,7 @@ class="h-8 w-8 shrink-0 rounded-full" on:click={() => handleClick(10)} > - + Increase
    diff --git a/apps/www/src/lib/registry/new-york/example/hover-card-demo.svelte b/apps/www/src/lib/registry/new-york/example/hover-card-demo.svelte index b4e1a3bed..857e11332 100644 --- a/apps/www/src/lib/registry/new-york/example/hover-card-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/hover-card-demo.svelte @@ -23,7 +23,7 @@

    @sveltejs

    Cybernetically enhanced web apps.

    - + Joined September 2022
    diff --git a/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte b/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte index 374b58eed..28237f874 100644 --- a/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte @@ -17,7 +17,7 @@ - + @@ -37,7 +37,7 @@ - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-demo.svelte b/apps/www/src/lib/registry/new-york/example/toggle-demo.svelte index 331663deb..2e388a06e 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-demo.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-disabled.svelte b/apps/www/src/lib/registry/new-york/example/toggle-disabled.svelte index d489cf2ca..5348c108e 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-disabled.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-disabled.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-group-demo.svelte b/apps/www/src/lib/registry/new-york/example/toggle-group-demo.svelte index 13cec924e..44b1789b8 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-group-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-group-demo.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-group-disabled.svelte b/apps/www/src/lib/registry/new-york/example/toggle-group-disabled.svelte index 010806899..2225a8f9b 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-group-disabled.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-group-disabled.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-group-lg.svelte b/apps/www/src/lib/registry/new-york/example/toggle-group-lg.svelte index 8339df43b..f70d1a01b 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-group-lg.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-group-lg.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-group-outline.svelte b/apps/www/src/lib/registry/new-york/example/toggle-group-outline.svelte index 6b724c8b4..7602ccbd7 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-group-outline.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-group-outline.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-group-single.svelte b/apps/www/src/lib/registry/new-york/example/toggle-group-single.svelte index fef69b065..02acc9322 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-group-single.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-group-single.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-group-sm.svelte b/apps/www/src/lib/registry/new-york/example/toggle-group-sm.svelte index a9f856575..6340445bf 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-group-sm.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-group-sm.svelte @@ -7,12 +7,12 @@ - + - + - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-lg.svelte b/apps/www/src/lib/registry/new-york/example/toggle-lg.svelte index 179066697..736a86953 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-lg.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-lg.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-outline.svelte b/apps/www/src/lib/registry/new-york/example/toggle-outline.svelte index 3875a5ffc..a9818710a 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-outline.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-outline.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-sm.svelte b/apps/www/src/lib/registry/new-york/example/toggle-sm.svelte index 903ff9684..581d3b22a 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-sm.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-sm.svelte @@ -4,5 +4,5 @@ - + diff --git a/apps/www/src/lib/registry/new-york/example/toggle-with-text.svelte b/apps/www/src/lib/registry/new-york/example/toggle-with-text.svelte index 81053a049..7221dbaa5 100644 --- a/apps/www/src/lib/registry/new-york/example/toggle-with-text.svelte +++ b/apps/www/src/lib/registry/new-york/example/toggle-with-text.svelte @@ -4,6 +4,6 @@ - + Italic diff --git a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte index bcc32bda9..8f329a2bb 100644 --- a/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte +++ b/apps/www/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte @@ -25,7 +25,7 @@ > {@render children?.()} diff --git a/apps/www/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte b/apps/www/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte index 412d88ae6..8381e5dc9 100644 --- a/apps/www/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte +++ b/apps/www/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte @@ -16,6 +16,6 @@ class={cn("flex h-9 w-9 items-center justify-center", className)} {...restProps} > - + More
    diff --git a/apps/www/src/lib/registry/new-york/ui/calendar/calendar-next-button.svelte b/apps/www/src/lib/registry/new-york/ui/calendar/calendar-next-button.svelte index f0c58f710..769b420bf 100644 --- a/apps/www/src/lib/registry/new-york/ui/calendar/calendar-next-button.svelte +++ b/apps/www/src/lib/registry/new-york/ui/calendar/calendar-next-button.svelte @@ -13,7 +13,7 @@ {#snippet Fallback()} - + {/snippet} - + Next slide diff --git a/apps/www/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte b/apps/www/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte index 57a53e501..37b81e87f 100644 --- a/apps/www/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte +++ b/apps/www/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte @@ -33,6 +33,6 @@ {...restProps} bind:ref > - + Previous slide diff --git a/apps/www/src/lib/registry/new-york/ui/command/command-input.svelte b/apps/www/src/lib/registry/new-york/ui/command/command-input.svelte index ea8200126..d7a0d89b3 100644 --- a/apps/www/src/lib/registry/new-york/ui/command/command-input.svelte +++ b/apps/www/src/lib/registry/new-york/ui/command/command-input.svelte @@ -11,7 +11,7 @@
    - + {#snippet Fallback()} - + {/snippet} - + diff --git a/apps/www/src/lib/registry/new-york/ui/select/select-trigger.svelte b/apps/www/src/lib/registry/new-york/ui/select/select-trigger.svelte index 5ef4f0a8f..797c5beed 100644 --- a/apps/www/src/lib/registry/new-york/ui/select/select-trigger.svelte +++ b/apps/www/src/lib/registry/new-york/ui/select/select-trigger.svelte @@ -19,6 +19,6 @@ >
    - +
    diff --git a/apps/www/src/routes/(app)/+page.svelte b/apps/www/src/routes/(app)/+page.svelte index ade4bfa51..cb42a9db8 100644 --- a/apps/www/src/routes/(app)/+page.svelte +++ b/apps/www/src/routes/(app)/+page.svelte @@ -44,7 +44,7 @@ href={siteConfig.links.github} class={cn(buttonVariants({ variant: "outline" }))} > - + GitHub
    diff --git a/apps/www/src/routes/(app)/docs/+page.svelte b/apps/www/src/routes/(app)/docs/+page.svelte index 022cd41e6..ffa57e53d 100644 --- a/apps/www/src/routes/(app)/docs/+page.svelte +++ b/apps/www/src/routes/(app)/docs/+page.svelte @@ -17,7 +17,7 @@
    Docs
    - +
    {doc.title}
    diff --git a/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte b/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte index 08eb6cd04..528a10a35 100644 --- a/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte +++ b/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte @@ -20,7 +20,7 @@
    Docs
    - +
    {doc.title}
    diff --git a/apps/www/src/routes/(app)/examples/authentication/(components)/user-auth-form.svelte b/apps/www/src/routes/(app)/examples/authentication/(components)/user-auth-form.svelte index 8b94c55ea..107644e0c 100644 --- a/apps/www/src/routes/(app)/examples/authentication/(components)/user-auth-form.svelte +++ b/apps/www/src/routes/(app)/examples/authentication/(components)/user-auth-form.svelte @@ -3,13 +3,13 @@ import { Button } from "$lib/registry/new-york/ui/button/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; import { Label } from "$lib/registry/new-york/ui/label/index.js"; - import { cn } from "$lib/utils.js"; + import { type PrimitiveDivAttributes, cn } from "$lib/utils.js"; - let className: string | undefined | null = undefined; - export { className as class }; + let { class: className, ...restProps }: PrimitiveDivAttributes = $props(); - let isLoading = false; - async function onSubmit() { + let isLoading = $state(false); + async function onSubmit(e: Event) { + e.preventDefault(); isLoading = true; setTimeout(() => { @@ -18,8 +18,8 @@ } -
    -
    +
    +
    @@ -35,7 +35,7 @@
    @@ -43,7 +43,7 @@
    - +
    Or continue with @@ -51,9 +51,9 @@
    diff --git a/apps/www/src/routes/(app)/examples/authentication/+page.svelte b/apps/www/src/routes/(app)/examples/authentication/+page.svelte index af067b146..888184b38 100644 --- a/apps/www/src/routes/(app)/examples/authentication/+page.svelte +++ b/apps/www/src/routes/(app)/examples/authentication/+page.svelte @@ -6,8 +6,10 @@
    - -
    Acme Inc diff --git a/apps/www/src/routes/(app)/examples/cards/(components)/create-account.svelte b/apps/www/src/routes/(app)/examples/cards/(components)/create-account.svelte index 97791db6f..d0b7d5581 100644 --- a/apps/www/src/routes/(app)/examples/cards/(components)/create-account.svelte +++ b/apps/www/src/routes/(app)/examples/cards/(components)/create-account.svelte @@ -14,17 +14,17 @@
    - +
    Or continue with diff --git a/apps/www/src/routes/(app)/examples/cards/(components)/demo-container.svelte b/apps/www/src/routes/(app)/examples/cards/(components)/demo-container.svelte index 15ce18ea9..a52c4a68c 100644 --- a/apps/www/src/routes/(app)/examples/cards/(components)/demo-container.svelte +++ b/apps/www/src/routes/(app)/examples/cards/(components)/demo-container.svelte @@ -1,10 +1,9 @@ -
    div]:w-full", className)} {...$$restProps}> - +
    div]:w-full", className)} {...restProps}> + {@render children?.()}
    diff --git a/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte b/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte index cacc1188f..dac4d4fdd 100644 --- a/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte +++ b/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte @@ -7,6 +7,8 @@ import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Separator } from "$lib/registry/new-york/ui/separator/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; + import { cn } from "$lib/utils.js"; @@ -19,15 +21,15 @@
    - - + + Suggested Lists @@ -37,7 +39,7 @@ Inspiration - Create List + Create List diff --git a/apps/www/src/routes/(app)/examples/cards/(components)/team-members.svelte b/apps/www/src/routes/(app)/examples/cards/(components)/team-members.svelte index 6dffdba7b..df62101eb 100644 --- a/apps/www/src/routes/(app)/examples/cards/(components)/team-members.svelte +++ b/apps/www/src/routes/(app)/examples/cards/(components)/team-members.svelte @@ -28,7 +28,7 @@ @@ -82,7 +82,7 @@ diff --git a/apps/www/src/routes/(app)/examples/data-table/data-table-actions.svelte b/apps/www/src/routes/(app)/examples/data-table/data-table-actions.svelte index 81abf70e4..729d8cdc0 100644 --- a/apps/www/src/routes/(app)/examples/data-table/data-table-actions.svelte +++ b/apps/www/src/routes/(app)/examples/data-table/data-table-actions.svelte @@ -10,7 +10,7 @@ diff --git a/apps/www/src/routes/(app)/examples/data-table/data-table.svelte b/apps/www/src/routes/(app)/examples/data-table/data-table.svelte index ab80d7df6..81ed46cef 100644 --- a/apps/www/src/routes/(app)/examples/data-table/data-table.svelte +++ b/apps/www/src/routes/(app)/examples/data-table/data-table.svelte @@ -165,7 +165,7 @@ @@ -205,7 +205,7 @@ class={cn( $sortKeys[0]?.id === cell.id && "text-foreground", - "ml-2 h-4 w-4" + "ml-2 size-4" )} /> diff --git a/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte b/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte index 867ff4738..9942162ea 100644 --- a/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte +++ b/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte @@ -91,7 +91,7 @@ )} {...attrs} > - + {dobValue ? df.format(dobValue.toDate(getLocalTimeZone())) : "Pick a date"} diff --git a/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte b/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte index b613b54d3..7a0d7d4d4 100644 --- a/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte +++ b/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte @@ -79,13 +79,13 @@
    -
    +
    -
    +
    @@ -107,13 +107,13 @@
    -
    +
    -
    +
    diff --git a/apps/www/src/routes/(app)/examples/mail/(components)/mail-list.svelte b/apps/www/src/routes/(app)/examples/mail/(components)/mail-list.svelte index d38416a8c..b48e2bdcc 100644 --- a/apps/www/src/routes/(app)/examples/mail/(components)/mail-list.svelte +++ b/apps/www/src/routes/(app)/examples/mail/(components)/mail-list.svelte @@ -36,7 +36,7 @@
    {item.name}
    {#if !item.read} - + {/if}
    diff --git a/apps/www/src/routes/(app)/examples/music/(components)/album-artwork.svelte b/apps/www/src/routes/(app)/examples/music/(components)/album-artwork.svelte index 05e00c62a..382456c9f 100644 --- a/apps/www/src/routes/(app)/examples/music/(components)/album-artwork.svelte +++ b/apps/www/src/routes/(app)/examples/music/(components)/album-artwork.svelte @@ -35,7 +35,7 @@ Add to Playlist - New Playlist + New Playlist {#each playlists as playlist} @@ -47,7 +47,7 @@ stroke-linecap="round" stroke-linejoin="round" stroke-width="2" - class="mr-2 h-4 w-4" + class="mr-2 size-4" viewBox="0 0 24 24" > @@ -138,7 +138,7 @@ stroke-linecap="round" stroke-linejoin="round" stroke-width="2" - class="h-4 w-4" + class="size-4" viewBox="0 0 24 24" > diff --git a/apps/www/src/routes/(app)/examples/music/(components)/sidebar.svelte b/apps/www/src/routes/(app)/examples/music/(components)/sidebar.svelte index da6511988..049e635a4 100644 --- a/apps/www/src/routes/(app)/examples/music/(components)/sidebar.svelte +++ b/apps/www/src/routes/(app)/examples/music/(components)/sidebar.svelte @@ -23,7 +23,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -39,7 +39,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -57,7 +57,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -81,7 +81,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -100,7 +100,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -116,7 +116,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -132,7 +132,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -148,7 +148,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > @@ -173,7 +173,7 @@ stroke-width="2" stroke-linecap="round" stroke-linejoin="round" - class="mr-2 h-4 w-4" + class="mr-2 size-4" > diff --git a/apps/www/src/routes/(app)/examples/music/+page.svelte b/apps/www/src/routes/(app)/examples/music/+page.svelte index daab9fc25..7e9477d66 100644 --- a/apps/www/src/routes/(app)/examples/music/+page.svelte +++ b/apps/www/src/routes/(app)/examples/music/+page.svelte @@ -34,7 +34,7 @@
    diff --git a/apps/www/src/routes/(app)/examples/playground/(components)/model-item.svelte b/apps/www/src/routes/(app)/examples/playground/(components)/model-item.svelte index f84fe2ca2..15c6a0371 100644 --- a/apps/www/src/routes/(app)/examples/playground/(components)/model-item.svelte +++ b/apps/www/src/routes/(app)/examples/playground/(components)/model-item.svelte @@ -50,7 +50,7 @@ > {model.name} {#if isSelected} - + {/if}
    diff --git a/apps/www/src/routes/(app)/examples/playground/(components)/model-selector.svelte b/apps/www/src/routes/(app)/examples/playground/(components)/model-selector.svelte index 364a2f8c9..5ffa9989c 100644 --- a/apps/www/src/routes/(app)/examples/playground/(components)/model-selector.svelte +++ b/apps/www/src/routes/(app)/examples/playground/(components)/model-selector.svelte @@ -82,7 +82,7 @@ class="w-[200px] justify-between " > {selectedValue} - + diff --git a/apps/www/src/routes/(app)/examples/playground/(components)/preset-actions.svelte b/apps/www/src/routes/(app)/examples/playground/(components)/preset-actions.svelte index 27e0e8a30..976566571 100644 --- a/apps/www/src/routes/(app)/examples/playground/(components)/preset-actions.svelte +++ b/apps/www/src/routes/(app)/examples/playground/(components)/preset-actions.svelte @@ -15,7 +15,7 @@ diff --git a/apps/www/src/routes/(app)/examples/playground/(components)/preset-selector.svelte b/apps/www/src/routes/(app)/examples/playground/(components)/preset-selector.svelte index 314baa83c..fd82ac5f5 100644 --- a/apps/www/src/routes/(app)/examples/playground/(components)/preset-selector.svelte +++ b/apps/www/src/routes/(app)/examples/playground/(components)/preset-selector.svelte @@ -36,7 +36,7 @@ class="flex-1 justify-between md:max-w-[200px] lg:max-w-[300px]" > {selectedValue} - + @@ -57,7 +57,7 @@ {preset.name} diff --git a/apps/www/src/routes/(app)/examples/playground/(components)/preset-share.svelte b/apps/www/src/routes/(app)/examples/playground/(components)/preset-share.svelte index 3807eeb1a..b75a1f4b2 100644 --- a/apps/www/src/routes/(app)/examples/playground/(components)/preset-share.svelte +++ b/apps/www/src/routes/(app)/examples/playground/(components)/preset-share.svelte @@ -29,7 +29,7 @@
    diff --git a/apps/www/src/routes/(app)/examples/playground/+page.svelte b/apps/www/src/routes/(app)/examples/playground/+page.svelte index 51a903360..67f1af986 100644 --- a/apps/www/src/routes/(app)/examples/playground/+page.svelte +++ b/apps/www/src/routes/(app)/examples/playground/+page.svelte @@ -243,7 +243,7 @@
    @@ -263,7 +263,7 @@
    @@ -296,7 +296,7 @@
    diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte index f6785800e..fb1be6e3c 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte @@ -66,11 +66,11 @@ > {#if props.sort.order === "desc"} - + {:else if props.sort.order === "asc"} - + {:else} - + {/if} diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte index 967f380cb..e364e65e5 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte @@ -28,7 +28,7 @@ diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte index ef6441294..96ccdcd0c 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte @@ -9,7 +9,7 @@ {#if status}
    {#if Icon} - + {/if} {status.label}
    diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte index 782264009..f8370dfe5 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte @@ -77,7 +77,7 @@ class="h-8 px-2 lg:px-3" > Reset - + {/if}
    diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte index b620db4b5..e518d4d70 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte @@ -24,7 +24,7 @@ diff --git a/apps/www/static/registry/styles/default-js/accordion.json b/apps/www/static/registry/styles/default-js/accordion.json index 45674b740..cec4f6099 100644 --- a/apps/www/static/registry/styles/default-js/accordion.json +++ b/apps/www/static/registry/styles/default-js/accordion.json @@ -16,7 +16,7 @@ }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/alert-dialog.json b/apps/www/static/registry/styles/default-js/alert-dialog.json index 541d21514..d7de66234 100644 --- a/apps/www/static/registry/styles/default-js/alert-dialog.json +++ b/apps/www/static/registry/styles/default-js/alert-dialog.json @@ -9,39 +9,39 @@ "files": [ { "name": "alert-dialog-action.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/aspect-ratio.json b/apps/www/static/registry/styles/default-js/aspect-ratio.json index ef44902a3..d27739033 100644 --- a/apps/www/static/registry/styles/default-js/aspect-ratio.json +++ b/apps/www/static/registry/styles/default-js/aspect-ratio.json @@ -7,7 +7,7 @@ "files": [ { "name": "aspect-ratio.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/avatar.json b/apps/www/static/registry/styles/default-js/avatar.json index a71aa3667..e2cf8b6fd 100644 --- a/apps/www/static/registry/styles/default-js/avatar.json +++ b/apps/www/static/registry/styles/default-js/avatar.json @@ -7,15 +7,15 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/badge.json b/apps/www/static/registry/styles/default-js/badge.json index 4e67dfd5b..8007b7d99 100644 --- a/apps/www/static/registry/styles/default-js/badge.json +++ b/apps/www/static/registry/styles/default-js/badge.json @@ -5,7 +5,7 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/breadcrumb.json b/apps/www/static/registry/styles/default-js/breadcrumb.json index ef5ab66d1..938ab85cd 100644 --- a/apps/www/static/registry/styles/default-js/breadcrumb.json +++ b/apps/www/static/registry/styles/default-js/breadcrumb.json @@ -7,31 +7,31 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if asChild}\n\t\n{:else}\n\t\n\t\t\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={el}\n\t{...$$restProps}\n>\n\t\n\t\t\n\t\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/calendar.json b/apps/www/static/registry/styles/default-js/calendar.json index a4535fa33..d43e2d847 100644 --- a/apps/www/static/registry/styles/default-js/calendar.json +++ b/apps/www/static/registry/styles/default-js/calendar.json @@ -51,11 +51,11 @@ }, { "name": "calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar.svelte", diff --git a/apps/www/static/registry/styles/default-js/carousel.json b/apps/www/static/registry/styles/default-js/carousel.json index 2403e6da2..dc75aa7a7 100644 --- a/apps/www/static/registry/styles/default-js/carousel.json +++ b/apps/www/static/registry/styles/default-js/carousel.json @@ -18,11 +18,11 @@ }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", diff --git a/apps/www/static/registry/styles/default-js/checkbox.json b/apps/www/static/registry/styles/default-js/checkbox.json index c099bbd8f..e06103a8e 100644 --- a/apps/www/static/registry/styles/default-js/checkbox.json +++ b/apps/www/static/registry/styles/default-js/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/command.json b/apps/www/static/registry/styles/default-js/command.json index 0500b4455..7fc21c0bd 100644 --- a/apps/www/static/registry/styles/default-js/command.json +++ b/apps/www/static/registry/styles/default-js/command.json @@ -23,7 +23,7 @@ }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", diff --git a/apps/www/static/registry/styles/default-js/context-menu.json b/apps/www/static/registry/styles/default-js/context-menu.json index 0da16982a..d510f256f 100644 --- a/apps/www/static/registry/styles/default-js/context-menu.json +++ b/apps/www/static/registry/styles/default-js/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/dialog.json b/apps/www/static/registry/styles/default-js/dialog.json index 6baf2e190..7512df6ea 100644 --- a/apps/www/static/registry/styles/default-js/dialog.json +++ b/apps/www/static/registry/styles/default-js/dialog.json @@ -8,7 +8,7 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", diff --git a/apps/www/static/registry/styles/default-js/dropdown-menu.json b/apps/www/static/registry/styles/default-js/dropdown-menu.json index 574046076..6e08ea243 100644 --- a/apps/www/static/registry/styles/default-js/dropdown-menu.json +++ b/apps/www/static/registry/styles/default-js/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/menubar.json b/apps/www/static/registry/styles/default-js/menubar.json index 467e1e05a..a8b9b07f4 100644 --- a/apps/www/static/registry/styles/default-js/menubar.json +++ b/apps/www/static/registry/styles/default-js/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "menubar-trigger.svelte", diff --git a/apps/www/static/registry/styles/default-js/pagination.json b/apps/www/static/registry/styles/default-js/pagination.json index 8b527dd28..3380182fe 100644 --- a/apps/www/static/registry/styles/default-js/pagination.json +++ b/apps/www/static/registry/styles/default-js/pagination.json @@ -18,7 +18,7 @@ }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", @@ -30,11 +30,11 @@ }, { "name": "pagination-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" }, { "name": "pagination.svelte", diff --git a/apps/www/static/registry/styles/default-js/radio-group.json b/apps/www/static/registry/styles/default-js/radio-group.json index bdc6b861a..7df1d541f 100644 --- a/apps/www/static/registry/styles/default-js/radio-group.json +++ b/apps/www/static/registry/styles/default-js/radio-group.json @@ -12,7 +12,7 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" }, { "name": "radio-group.svelte", diff --git a/apps/www/static/registry/styles/default-js/range-calendar.json b/apps/www/static/registry/styles/default-js/range-calendar.json index fe023ba2c..9c3522733 100644 --- a/apps/www/static/registry/styles/default-js/range-calendar.json +++ b/apps/www/static/registry/styles/default-js/range-calendar.json @@ -55,11 +55,11 @@ }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar.svelte", diff --git a/apps/www/static/registry/styles/default-js/select.json b/apps/www/static/registry/styles/default-js/select.json index 05de24730..8d512a08d 100644 --- a/apps/www/static/registry/styles/default-js/select.json +++ b/apps/www/static/registry/styles/default-js/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default-js/sheet.json b/apps/www/static/registry/styles/default-js/sheet.json index 2b86c5c1f..f6080847b 100644 --- a/apps/www/static/registry/styles/default-js/sheet.json +++ b/apps/www/static/registry/styles/default-js/sheet.json @@ -12,7 +12,7 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", diff --git a/apps/www/static/registry/styles/default/accordion.json b/apps/www/static/registry/styles/default/accordion.json index 56f0c4dc1..35879babe 100644 --- a/apps/www/static/registry/styles/default/accordion.json +++ b/apps/www/static/registry/styles/default/accordion.json @@ -16,7 +16,7 @@ }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/alert-dialog.json b/apps/www/static/registry/styles/default/alert-dialog.json index c20c59025..faafe331a 100644 --- a/apps/www/static/registry/styles/default/alert-dialog.json +++ b/apps/www/static/registry/styles/default/alert-dialog.json @@ -9,39 +9,39 @@ "files": [ { "name": "alert-dialog-action.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/aspect-ratio.json b/apps/www/static/registry/styles/default/aspect-ratio.json index 0656fe1e3..da0d44f4f 100644 --- a/apps/www/static/registry/styles/default/aspect-ratio.json +++ b/apps/www/static/registry/styles/default/aspect-ratio.json @@ -7,7 +7,7 @@ "files": [ { "name": "aspect-ratio.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/avatar.json b/apps/www/static/registry/styles/default/avatar.json index 829fd0bff..2bc9a2cd6 100644 --- a/apps/www/static/registry/styles/default/avatar.json +++ b/apps/www/static/registry/styles/default/avatar.json @@ -7,15 +7,15 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/badge.json b/apps/www/static/registry/styles/default/badge.json index 7c101606e..d1c67897b 100644 --- a/apps/www/static/registry/styles/default/badge.json +++ b/apps/www/static/registry/styles/default/badge.json @@ -5,11 +5,11 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nexport { default as Badge } from \"./badge.svelte\";\n\nexport const badgeVariants = tv({\n\tbase: \"inline-flex select-none items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"border-transparent bg-primary text-primary-foreground hover:bg-primary/80\",\n\t\t\tsecondary:\n\t\t\t\t\"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n\t\t\tdestructive:\n\t\t\t\t\"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80\",\n\t\t\toutline: \"text-foreground\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n\nexport type Variant = VariantProps[\"variant\"];\n" + "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nexport { default as Badge } from \"./badge.svelte\";\n\nexport const badgeVariants = tv({\n\tbase: \"inline-flex select-none items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"border-transparent bg-primary text-primary-foreground hover:bg-primary/80\",\n\t\t\tsecondary:\n\t\t\t\t\"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n\t\t\tdestructive:\n\t\t\t\t\"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80\",\n\t\t\toutline: \"text-foreground\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n\nexport type BadgeVariant = VariantProps[\"variant\"];\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/breadcrumb.json b/apps/www/static/registry/styles/default/breadcrumb.json index 6273c9097..5eec61b69 100644 --- a/apps/www/static/registry/styles/default/breadcrumb.json +++ b/apps/www/static/registry/styles/default/breadcrumb.json @@ -7,31 +7,31 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if asChild}\n\t\n{:else}\n\t\n\t\t\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={el}\n\t{...$$restProps}\n>\n\t\n\t\t\n\t\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/button.json b/apps/www/static/registry/styles/default/button.json index 28aa5187e..29f52c867 100644 --- a/apps/www/static/registry/styles/default/button.json +++ b/apps/www/static/registry/styles/default/button.json @@ -11,7 +11,7 @@ }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport type { Button as ButtonPrimitive } from \"bits-ui\";\nimport Root from \"./button.svelte\";\n\nconst buttonVariants = tv({\n\tbase: \"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground hover:bg-primary/90\",\n\t\t\tdestructive: \"bg-destructive text-destructive-foreground hover:bg-destructive/90\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-background hover:bg-accent hover:text-accent-foreground\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-10 px-4 py-2\",\n\t\t\tsm: \"h-9 rounded-md px-3\",\n\t\t\tlg: \"h-11 rounded-md px-8\",\n\t\t\ticon: \"h-10 w-10\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\ntype Variant = VariantProps[\"variant\"];\ntype Size = VariantProps[\"size\"];\n\ntype Props = ButtonPrimitive.Props & {\n\tvariant?: Variant;\n\tsize?: Size;\n};\n\ntype Events = ButtonPrimitive.Events;\n\nexport {\n\tRoot,\n\ttype Props,\n\ttype Events,\n\t//\n\tRoot as Button,\n\ttype Props as ButtonProps,\n\ttype Events as ButtonEvents,\n\tbuttonVariants,\n};\n" + "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport type { Button as ButtonPrimitive } from \"bits-ui\";\nimport Root from \"./button.svelte\";\nimport type { PrimitiveAnchorAttributes, PrimitiveButtonAttributes } from \"$lib/utils.js\";\n\nconst buttonVariants = tv({\n\tbase: \"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground hover:bg-primary/90\",\n\t\t\tdestructive: \"bg-destructive text-destructive-foreground hover:bg-destructive/90\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-background hover:bg-accent hover:text-accent-foreground\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-10 px-4 py-2\",\n\t\t\tsm: \"h-9 rounded-md px-3\",\n\t\t\tlg: \"h-11 rounded-md px-8\",\n\t\t\ticon: \"h-10 w-10\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type ButtonVariant = VariantProps[\"variant\"];\nexport type ButtonSize = VariantProps[\"size\"];\n\ntype Props = PrimitiveButtonAttributes &\n\tPrimitiveAnchorAttributes & {\n\t\tvariant?: ButtonVariant;\n\t\tsize?: ButtonSize;\n\t};\n\ntype Events = ButtonPrimitive.Events;\n\nexport {\n\tRoot,\n\ttype Props,\n\ttype Events,\n\t//\n\tRoot as Button,\n\ttype Props as ButtonProps,\n\ttype Events as ButtonEvents,\n\tbuttonVariants,\n};\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/calendar.json b/apps/www/static/registry/styles/default/calendar.json index 2f91c0a23..3ab2c5887 100644 --- a/apps/www/static/registry/styles/default/calendar.json +++ b/apps/www/static/registry/styles/default/calendar.json @@ -51,11 +51,11 @@ }, { "name": "calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar.svelte", diff --git a/apps/www/static/registry/styles/default/carousel.json b/apps/www/static/registry/styles/default/carousel.json index 6551874d1..7b7e6e28d 100644 --- a/apps/www/static/registry/styles/default/carousel.json +++ b/apps/www/static/registry/styles/default/carousel.json @@ -18,11 +18,11 @@ }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", diff --git a/apps/www/static/registry/styles/default/checkbox.json b/apps/www/static/registry/styles/default/checkbox.json index 909609781..298e2af39 100644 --- a/apps/www/static/registry/styles/default/checkbox.json +++ b/apps/www/static/registry/styles/default/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/command.json b/apps/www/static/registry/styles/default/command.json index 3f1144965..05ddf65f6 100644 --- a/apps/www/static/registry/styles/default/command.json +++ b/apps/www/static/registry/styles/default/command.json @@ -23,7 +23,7 @@ }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", diff --git a/apps/www/static/registry/styles/default/context-menu.json b/apps/www/static/registry/styles/default/context-menu.json index 374ab0798..f333c55ae 100644 --- a/apps/www/static/registry/styles/default/context-menu.json +++ b/apps/www/static/registry/styles/default/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/dialog.json b/apps/www/static/registry/styles/default/dialog.json index 8f9ec0143..05313a435 100644 --- a/apps/www/static/registry/styles/default/dialog.json +++ b/apps/www/static/registry/styles/default/dialog.json @@ -8,7 +8,7 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", diff --git a/apps/www/static/registry/styles/default/dropdown-menu.json b/apps/www/static/registry/styles/default/dropdown-menu.json index 1b21b6d94..653dbbb9f 100644 --- a/apps/www/static/registry/styles/default/dropdown-menu.json +++ b/apps/www/static/registry/styles/default/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/menubar.json b/apps/www/static/registry/styles/default/menubar.json index e8bec6970..c786ffd63 100644 --- a/apps/www/static/registry/styles/default/menubar.json +++ b/apps/www/static/registry/styles/default/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "menubar-trigger.svelte", diff --git a/apps/www/static/registry/styles/default/pagination.json b/apps/www/static/registry/styles/default/pagination.json index b5dfa4fce..4db17489e 100644 --- a/apps/www/static/registry/styles/default/pagination.json +++ b/apps/www/static/registry/styles/default/pagination.json @@ -18,7 +18,7 @@ }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", @@ -30,11 +30,11 @@ }, { "name": "pagination-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" }, { "name": "pagination.svelte", diff --git a/apps/www/static/registry/styles/default/radio-group.json b/apps/www/static/registry/styles/default/radio-group.json index 614f6bb04..139fbc9be 100644 --- a/apps/www/static/registry/styles/default/radio-group.json +++ b/apps/www/static/registry/styles/default/radio-group.json @@ -12,7 +12,7 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" }, { "name": "radio-group.svelte", diff --git a/apps/www/static/registry/styles/default/range-calendar.json b/apps/www/static/registry/styles/default/range-calendar.json index a943327b9..c378ba86c 100644 --- a/apps/www/static/registry/styles/default/range-calendar.json +++ b/apps/www/static/registry/styles/default/range-calendar.json @@ -55,11 +55,11 @@ }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar.svelte", diff --git a/apps/www/static/registry/styles/default/select.json b/apps/www/static/registry/styles/default/select.json index a1e5a2943..1a1d44375 100644 --- a/apps/www/static/registry/styles/default/select.json +++ b/apps/www/static/registry/styles/default/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\tlet:builder\n\ton:click\n\ton:keydown\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/sheet.json b/apps/www/static/registry/styles/default/sheet.json index a54d4e862..8950baca1 100644 --- a/apps/www/static/registry/styles/default/sheet.json +++ b/apps/www/static/registry/styles/default/sheet.json @@ -12,7 +12,7 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/accordion.json b/apps/www/static/registry/styles/new-york-js/accordion.json index a966bf4d1..63eb521ed 100644 --- a/apps/www/static/registry/styles/new-york-js/accordion.json +++ b/apps/www/static/registry/styles/new-york-js/accordion.json @@ -16,7 +16,7 @@ }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/breadcrumb.json b/apps/www/static/registry/styles/new-york-js/breadcrumb.json index f0fae04d4..17ad68396 100644 --- a/apps/www/static/registry/styles/new-york-js/breadcrumb.json +++ b/apps/www/static/registry/styles/new-york-js/breadcrumb.json @@ -7,7 +7,7 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/calendar.json b/apps/www/static/registry/styles/new-york-js/calendar.json index 7a8f05039..15e6747c1 100644 --- a/apps/www/static/registry/styles/new-york-js/calendar.json +++ b/apps/www/static/registry/styles/new-york-js/calendar.json @@ -51,11 +51,11 @@ }, { "name": "calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/carousel.json b/apps/www/static/registry/styles/new-york-js/carousel.json index 55ba32922..ea4d22141 100644 --- a/apps/www/static/registry/styles/new-york-js/carousel.json +++ b/apps/www/static/registry/styles/new-york-js/carousel.json @@ -18,11 +18,11 @@ }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/checkbox.json b/apps/www/static/registry/styles/new-york-js/checkbox.json index 728d6a7ec..a43d13dcc 100644 --- a/apps/www/static/registry/styles/new-york-js/checkbox.json +++ b/apps/www/static/registry/styles/new-york-js/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/command.json b/apps/www/static/registry/styles/new-york-js/command.json index 5403ff103..52d2ef6c3 100644 --- a/apps/www/static/registry/styles/new-york-js/command.json +++ b/apps/www/static/registry/styles/new-york-js/command.json @@ -23,7 +23,7 @@ }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/context-menu.json b/apps/www/static/registry/styles/new-york-js/context-menu.json index 0641241a1..6b67696a6 100644 --- a/apps/www/static/registry/styles/new-york-js/context-menu.json +++ b/apps/www/static/registry/styles/new-york-js/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/dialog.json b/apps/www/static/registry/styles/new-york-js/dialog.json index bad3cfac4..fd0999854 100644 --- a/apps/www/static/registry/styles/new-york-js/dialog.json +++ b/apps/www/static/registry/styles/new-york-js/dialog.json @@ -8,7 +8,7 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/dropdown-menu.json b/apps/www/static/registry/styles/new-york-js/dropdown-menu.json index b851ac771..e175fb42a 100644 --- a/apps/www/static/registry/styles/new-york-js/dropdown-menu.json +++ b/apps/www/static/registry/styles/new-york-js/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/menubar.json b/apps/www/static/registry/styles/new-york-js/menubar.json index d2ed7ac92..fce75fd7c 100644 --- a/apps/www/static/registry/styles/new-york-js/menubar.json +++ b/apps/www/static/registry/styles/new-york-js/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "menubar-trigger.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/pagination.json b/apps/www/static/registry/styles/new-york-js/pagination.json index ac3c6b9a2..55f55c09d 100644 --- a/apps/www/static/registry/styles/new-york-js/pagination.json +++ b/apps/www/static/registry/styles/new-york-js/pagination.json @@ -18,7 +18,7 @@ }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", @@ -30,11 +30,11 @@ }, { "name": "pagination-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" }, { "name": "pagination.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/radio-group.json b/apps/www/static/registry/styles/new-york-js/radio-group.json index 09ed9db2f..c1d022804 100644 --- a/apps/www/static/registry/styles/new-york-js/radio-group.json +++ b/apps/www/static/registry/styles/new-york-js/radio-group.json @@ -12,7 +12,7 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" }, { "name": "radio-group.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/range-calendar.json b/apps/www/static/registry/styles/new-york-js/range-calendar.json index 2a4226440..b0c8d2f47 100644 --- a/apps/www/static/registry/styles/new-york-js/range-calendar.json +++ b/apps/www/static/registry/styles/new-york-js/range-calendar.json @@ -55,11 +55,11 @@ }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/select.json b/apps/www/static/registry/styles/new-york-js/select.json index 31ce08253..bbb3d2756 100644 --- a/apps/www/static/registry/styles/new-york-js/select.json +++ b/apps/www/static/registry/styles/new-york-js/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/sheet.json b/apps/www/static/registry/styles/new-york-js/sheet.json index 20b57f56d..3b0297ed6 100644 --- a/apps/www/static/registry/styles/new-york-js/sheet.json +++ b/apps/www/static/registry/styles/new-york-js/sheet.json @@ -12,7 +12,7 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/slider.json b/apps/www/static/registry/styles/new-york-js/slider.json index 7e4ebea3e..c6adf43d9 100644 --- a/apps/www/static/registry/styles/new-york-js/slider.json +++ b/apps/www/static/registry/styles/new-york-js/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/switch.json b/apps/www/static/registry/styles/new-york-js/switch.json index 1ec3dbb9a..05dcf980d 100644 --- a/apps/www/static/registry/styles/new-york-js/switch.json +++ b/apps/www/static/registry/styles/new-york-js/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/accordion.json b/apps/www/static/registry/styles/new-york/accordion.json index 8680e66c7..6dc759ed3 100644 --- a/apps/www/static/registry/styles/new-york/accordion.json +++ b/apps/www/static/registry/styles/new-york/accordion.json @@ -16,7 +16,7 @@ }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/breadcrumb.json b/apps/www/static/registry/styles/new-york/breadcrumb.json index 7c6992b03..60e1bd685 100644 --- a/apps/www/static/registry/styles/new-york/breadcrumb.json +++ b/apps/www/static/registry/styles/new-york/breadcrumb.json @@ -7,7 +7,7 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", diff --git a/apps/www/static/registry/styles/new-york/calendar.json b/apps/www/static/registry/styles/new-york/calendar.json index 750134cb0..6b0b3953d 100644 --- a/apps/www/static/registry/styles/new-york/calendar.json +++ b/apps/www/static/registry/styles/new-york/calendar.json @@ -51,11 +51,11 @@ }, { "name": "calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "calendar.svelte", diff --git a/apps/www/static/registry/styles/new-york/carousel.json b/apps/www/static/registry/styles/new-york/carousel.json index 7a93f6c99..e49dddf16 100644 --- a/apps/www/static/registry/styles/new-york/carousel.json +++ b/apps/www/static/registry/styles/new-york/carousel.json @@ -18,11 +18,11 @@ }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", diff --git a/apps/www/static/registry/styles/new-york/checkbox.json b/apps/www/static/registry/styles/new-york/checkbox.json index b2e8bf3b1..34e225e37 100644 --- a/apps/www/static/registry/styles/new-york/checkbox.json +++ b/apps/www/static/registry/styles/new-york/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/command.json b/apps/www/static/registry/styles/new-york/command.json index 2878189c2..0ab377688 100644 --- a/apps/www/static/registry/styles/new-york/command.json +++ b/apps/www/static/registry/styles/new-york/command.json @@ -23,7 +23,7 @@ }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", diff --git a/apps/www/static/registry/styles/new-york/context-menu.json b/apps/www/static/registry/styles/new-york/context-menu.json index d3e64895d..78f443b86 100644 --- a/apps/www/static/registry/styles/new-york/context-menu.json +++ b/apps/www/static/registry/styles/new-york/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/dialog.json b/apps/www/static/registry/styles/new-york/dialog.json index 33f3ae3dd..c25be2202 100644 --- a/apps/www/static/registry/styles/new-york/dialog.json +++ b/apps/www/static/registry/styles/new-york/dialog.json @@ -8,7 +8,7 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", diff --git a/apps/www/static/registry/styles/new-york/dropdown-menu.json b/apps/www/static/registry/styles/new-york/dropdown-menu.json index 862f0341e..2a1d750b4 100644 --- a/apps/www/static/registry/styles/new-york/dropdown-menu.json +++ b/apps/www/static/registry/styles/new-york/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/menubar.json b/apps/www/static/registry/styles/new-york/menubar.json index 4bb6b1690..8bb891c42 100644 --- a/apps/www/static/registry/styles/new-york/menubar.json +++ b/apps/www/static/registry/styles/new-york/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", @@ -44,7 +44,7 @@ }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "menubar-trigger.svelte", diff --git a/apps/www/static/registry/styles/new-york/pagination.json b/apps/www/static/registry/styles/new-york/pagination.json index e1bae0096..db4c3faef 100644 --- a/apps/www/static/registry/styles/new-york/pagination.json +++ b/apps/www/static/registry/styles/new-york/pagination.json @@ -18,7 +18,7 @@ }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", @@ -30,11 +30,11 @@ }, { "name": "pagination-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" }, { "name": "pagination.svelte", diff --git a/apps/www/static/registry/styles/new-york/radio-group.json b/apps/www/static/registry/styles/new-york/radio-group.json index 17ef44165..fe8a8085f 100644 --- a/apps/www/static/registry/styles/new-york/radio-group.json +++ b/apps/www/static/registry/styles/new-york/radio-group.json @@ -12,7 +12,7 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" }, { "name": "radio-group.svelte", diff --git a/apps/www/static/registry/styles/new-york/range-calendar.json b/apps/www/static/registry/styles/new-york/range-calendar.json index bd29629a8..9ec3235d4 100644 --- a/apps/www/static/registry/styles/new-york/range-calendar.json +++ b/apps/www/static/registry/styles/new-york/range-calendar.json @@ -55,11 +55,11 @@ }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "range-calendar.svelte", diff --git a/apps/www/static/registry/styles/new-york/select.json b/apps/www/static/registry/styles/new-york/select.json index e5abc4601..1c4b8e7d9 100644 --- a/apps/www/static/registry/styles/new-york/select.json +++ b/apps/www/static/registry/styles/new-york/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", @@ -28,7 +28,7 @@ }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/sheet.json b/apps/www/static/registry/styles/new-york/sheet.json index 0ae73988d..7dd82f08f 100644 --- a/apps/www/static/registry/styles/new-york/sheet.json +++ b/apps/www/static/registry/styles/new-york/sheet.json @@ -12,7 +12,7 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", diff --git a/apps/www/static/registry/styles/new-york/slider.json b/apps/www/static/registry/styles/new-york/slider.json index ee9c6d383..b953fad7a 100644 --- a/apps/www/static/registry/styles/new-york/slider.json +++ b/apps/www/static/registry/styles/new-york/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/switch.json b/apps/www/static/registry/styles/new-york/switch.json index 075412aad..23af84d67 100644 --- a/apps/www/static/registry/styles/new-york/switch.json +++ b/apps/www/static/registry/styles/new-york/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1cbe7a20..afa90059a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true @@ -13,7 +13,7 @@ importers: version: 2.27.1 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3) + version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1) eslint: specifier: ^9.0.0 version: 9.7.0 @@ -28,7 +28,7 @@ importers: version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183) prettier-plugin-tailwindcss: specifier: ^0.5.12 - version: 0.5.12(prettier-plugin-svelte@3.2.3)(prettier@3.2.5) + version: 0.5.12(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183))(prettier@3.2.5) pretty-quick: specifier: ^4.0.0 version: 4.0.0(prettier@3.2.5) @@ -74,13 +74,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.1.1 - version: 3.1.1(@sveltejs/kit@2.5.2) + version: 3.1.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10))) '@sveltejs/kit': specifier: ^2.5.2 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.12)(vite@5.1.7) + version: 3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) autoprefixer: specifier: ^10.4.18 version: 10.4.18(postcss@8.4.35) @@ -92,7 +92,7 @@ importers: version: 8.4.35 postcss-load-config: specifier: ^5.0.3 - version: 5.0.3(postcss@8.4.35) + version: 5.0.3(jiti@1.21.0)(postcss@8.4.35) svelte: specifier: ^4.2.12 version: 4.2.12 @@ -101,7 +101,7 @@ importers: version: 3.4.1 vite: specifier: ^5.1.7 - version: 5.1.7 + version: 5.1.7(@types/node@20.14.10) apps/playground-ts: dependencies: @@ -111,13 +111,13 @@ importers: devDependencies: '@sveltejs/adapter-auto': specifier: ^3.1.1 - version: 3.1.1(@sveltejs/kit@2.5.2) + version: 3.1.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10))) '@sveltejs/kit': specifier: ^2.5.2 - version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) + version: 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) '@sveltejs/vite-plugin-svelte': specifier: ^3.0.2 - version: 3.0.2(svelte@4.2.12)(vite@5.1.7) + version: 3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) autoprefixer: specifier: ^10.4.18 version: 10.4.18(postcss@8.4.35) @@ -129,13 +129,13 @@ importers: version: 8.4.35 postcss-load-config: specifier: ^5.0.3 - version: 5.0.3(postcss@8.4.35) + version: 5.0.3(jiti@1.21.0)(postcss@8.4.35) svelte: specifier: ^4.2.12 version: 4.2.12 svelte-check: specifier: ^3.6.6 - version: 3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12) + version: 3.6.6(postcss-load-config@5.0.3(jiti@1.21.0)(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.12) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -147,10 +147,10 @@ importers: version: 5.3.3 vite: specifier: ^5.1.7 - version: 5.1.7 + version: 5.1.7(@types/node@20.14.10) vitest: specifier: ^1.3.1 - version: 1.3.1 + version: 1.3.1(@types/node@20.14.10) apps/www: dependencies: @@ -165,7 +165,7 @@ importers: version: 1.4.2 bits-ui: specifier: file:../../../bits-ui/packages/bits-ui/dist - version: file:../bits-ui/packages/bits-ui/dist + version: dist@file:../bits-ui/packages/bits-ui/dist clsx: specifier: ^2.1.1 version: 2.1.1 @@ -183,7 +183,7 @@ importers: version: 8.1.6(svelte@5.0.0-next.183) formsnap: specifier: ^1.0.1 - version: 1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0) + version: 1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)) lucide-svelte: specifier: ^0.363.0 version: 0.363.0(svelte@5.0.0-next.183) @@ -213,7 +213,7 @@ importers: version: 0.3.25(svelte@5.0.0-next.183) sveltekit-superforms: specifier: ^2.16.0 - version: 2.16.0(@sveltejs/kit@2.5.18)(svelte@5.0.0-next.183) + version: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183) vaul-svelte: specifier: ^0.3.2 version: 0.3.2(svelte@5.0.0-next.183) @@ -229,16 +229,16 @@ importers: version: 0.3.0(prettier@3.2.5) '@sveltejs/adapter-cloudflare': specifier: 4.6.1 - version: 4.6.1(@sveltejs/kit@2.5.18)(wrangler@3.64.0) + version: 4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(wrangler@3.64.0) '@sveltejs/enhanced-img': specifier: ^0.3.0 - version: 0.3.0(svelte@5.0.0-next.183) + version: 0.3.0(rollup@4.18.1)(svelte@5.0.0-next.183) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3) + version: 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) '@types/d3-scale': specifier: ^4.0.8 version: 4.0.8 @@ -274,7 +274,7 @@ importers: version: 8.4.39 postcss-load-config: specifier: ^6.0.1 - version: 6.0.1(postcss@8.4.39)(tsx@4.16.2) + version: 6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2) rehype-pretty-code: specifier: ^0.13.0 version: 0.13.0(shiki@1.2.1) @@ -298,7 +298,7 @@ importers: version: 5.0.0-next.183 svelte-check: specifier: ^3.8.4 - version: 3.8.4(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183) + version: 3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183) tailwind-merge: specifier: ^2.4.0 version: 2.4.0 @@ -386,27 +386,23 @@ importers: version: 0.30.0 vitest: specifier: ^0.34.6 - version: 0.34.6 + version: 0.34.6(playwright@1.42.1) packages: - /@aashutoshrathi/word-wrap@1.2.6: + '@aashutoshrathi/word-wrap@1.2.6': resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - dev: true - /@alloc/quick-lru@5.2.0: + '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - /@ampproject/remapping@2.3.0: + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - /@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3): + '@antfu/eslint-config@2.22.0': resolution: {integrity: sha512-5bkd3R9UZMd/XI88fQk1ZsDDm/vDzYeBl+I4zfGw7bjDBNxQq2OhLDgdUB9d1r3J5R+grnozF1blXtfT5qYXfw==} hasBin: true peerDependencies: @@ -451,1699 +447,938 @@ packages: optional: true svelte-eslint-parser: optional: true - dependencies: - '@antfu/install-pkg': 0.3.3 - '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) - eslint: 9.7.0 - eslint-config-flat-gitignore: 0.1.7 - eslint-flat-config-utils: 0.2.5 - eslint-merge-processors: 0.1.0(eslint@9.7.0) - eslint-plugin-antfu: 2.3.4(eslint@9.7.0) - eslint-plugin-command: 0.2.3(eslint@9.7.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.7.0) - eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.5.3) - eslint-plugin-jsdoc: 48.7.0(eslint@9.7.0) - eslint-plugin-jsonc: 2.16.0(eslint@9.7.0) - eslint-plugin-markdown: 5.1.0(eslint@9.7.0) - eslint-plugin-n: 17.9.0(eslint@9.7.0) - eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3) - eslint-plugin-regexp: 2.6.0(eslint@9.7.0) - eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) - eslint-plugin-toml: 0.11.1(eslint@9.7.0) - eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) - eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) - eslint-plugin-vue: 9.27.0(eslint@9.7.0) - eslint-plugin-yml: 1.14.0(eslint@9.7.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0) - globals: 15.8.0 - jsonc-eslint-parser: 2.4.0 - local-pkg: 0.5.0 - parse-gitignore: 2.0.0 - picocolors: 1.0.1 - svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) - toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.7.0) - yaml-eslint-parser: 1.2.3 - yargs: 17.7.2 - transitivePeerDependencies: - - '@vue/compiler-sfc' - - supports-color - - svelte - - typescript - - vitest - dev: true - /@antfu/install-pkg@0.3.2: + '@antfu/install-pkg@0.3.2': resolution: {integrity: sha512-FFYqME8+UHlPnRlX/vn+8cTD4Wo/nG/lzRxpABs3XANBmdJdNImVz3QvjNAE/W3PSCNbG387FOz8o5WelnWOlg==} - dependencies: - execa: 8.0.1 - dev: true - /@antfu/install-pkg@0.3.3: + '@antfu/install-pkg@0.3.3': resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} - dependencies: - '@jsdevtools/ez-spawn': 3.0.4 - dev: true - /@antfu/utils@0.7.10: + '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - dev: true - /@arktype/schema@0.1.13: + '@arktype/schema@0.1.13': resolution: {integrity: sha512-qZjtCAKrnhsixDWsEGJtosWfi4bLpAg4OnnICVYTer/6v5hwlhsdYpYobTSJUc5eiBoI5Ai/kcNfYaQISshY2g==} - requiresBuild: true - dependencies: - '@arktype/util': 0.0.48 - dev: false - optional: true - /@arktype/util@0.0.48: + '@arktype/util@0.0.48': resolution: {integrity: sha512-U5FO5EUAJ4LoYtLSyAMmTf6CEVgslObfSQuua2zoK5Tv2FB3aESVQ3rdLfhuz+coRhlzlynbkmimyoQWwQT+aQ==} - requiresBuild: true - dev: false - optional: true - /@babel/code-frame@7.23.5: + '@babel/code-frame@7.23.5': resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - /@babel/helper-module-imports@7.22.15: + '@babel/helper-module-imports@7.22.15': resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.24.0 - dev: false - /@babel/helper-string-parser@7.23.4: + '@babel/helper-string-parser@7.23.4': resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.22.20: + '@babel/helper-validator-identifier@7.22.20': resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-identifier@7.24.7: + '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - dev: true - /@babel/highlight@7.23.4: + '@babel/highlight@7.23.4': resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - chalk: 2.4.2 - js-tokens: 4.0.0 - /@babel/parser@7.24.4: + '@babel/parser@7.24.4': resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} engines: {node: '>=6.0.0'} hasBin: true - dependencies: - '@babel/types': 7.24.0 - dev: true - /@babel/runtime@7.24.0: + '@babel/runtime@7.24.0': resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==} engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.1 - /@babel/types@7.24.0: + '@babel/types@7.24.0': resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - /@changesets/apply-release-plan@7.0.0: + '@changesets/apply-release-plan@7.0.0': resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/config': 3.0.0 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.6.0 - dev: true - /@changesets/assemble-release-plan@6.0.0: + '@changesets/assemble-release-plan@6.0.0': resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.0.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.6.0 - dev: true - /@changesets/changelog-git@0.2.0: + '@changesets/changelog-git@0.2.0': resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - dependencies: - '@changesets/types': 6.0.0 - dev: true - /@changesets/cli@2.27.1: + '@changesets/cli@2.27.1': resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==} hasBin: true - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/apply-release-plan': 7.0.0 - '@changesets/assemble-release-plan': 6.0.0 - '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.0 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.0.0 - '@changesets/get-release-plan': 4.0.0 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/types': 6.0.0 - '@changesets/write': 0.3.0 - '@manypkg/get-packages': 1.1.3 - '@types/semver': 7.5.8 - ansi-colors: 4.1.3 - chalk: 2.4.2 - ci-info: 3.9.0 - enquirer: 2.4.1 - external-editor: 3.1.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - meow: 6.1.1 - outdent: 0.5.0 - p-limit: 2.3.0 - preferred-pm: 3.1.3 - resolve-from: 5.0.0 - semver: 7.6.0 - spawndamnit: 2.0.0 - term-size: 2.2.1 - tty-table: 4.2.3 - dev: true - /@changesets/config@3.0.0: + '@changesets/config@3.0.0': resolution: {integrity: sha512-o/rwLNnAo/+j9Yvw9mkBQOZySDYyOr/q+wptRLcAVGlU6djOeP9v1nlalbL9MFsobuBVQbZCTp+dIzdq+CLQUA==} - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.0.0 - '@changesets/logger': 0.1.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.5 - dev: true - /@changesets/errors@0.2.0: + '@changesets/errors@0.2.0': resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - dependencies: - extendable-error: 0.1.7 - dev: true - /@changesets/get-dependents-graph@2.0.0: + '@changesets/get-dependents-graph@2.0.0': resolution: {integrity: sha512-cafUXponivK4vBgZ3yLu944mTvam06XEn2IZGjjKc0antpenkYANXiiE6GExV/yKdsCnE8dXVZ25yGqLYZmScA==} - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 - semver: 7.6.0 - dev: true - /@changesets/get-release-plan@4.0.0: + '@changesets/get-release-plan@4.0.0': resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/assemble-release-plan': 6.0.0 - '@changesets/config': 3.0.0 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - dev: true - /@changesets/get-version-range-type@0.4.0: + '@changesets/get-version-range-type@0.4.0': resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - dev: true - /@changesets/git@3.0.0: + '@changesets/git@3.0.0': resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.5 - spawndamnit: 2.0.0 - dev: true - /@changesets/logger@0.1.0: + '@changesets/logger@0.1.0': resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} - dependencies: - chalk: 2.4.2 - dev: true - /@changesets/parse@0.4.0: + '@changesets/parse@0.4.0': resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - dependencies: - '@changesets/types': 6.0.0 - js-yaml: 3.14.1 - dev: true - /@changesets/pre@2.0.0: + '@changesets/pre@2.0.0': resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - dev: true - /@changesets/read@0.6.0: + '@changesets/read@0.6.0': resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/parse': 0.4.0 - '@changesets/types': 6.0.0 - chalk: 2.4.2 - fs-extra: 7.0.1 - p-filter: 2.1.0 - dev: true - /@changesets/types@4.1.0: + '@changesets/types@4.1.0': resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - dev: true - /@changesets/types@6.0.0: + '@changesets/types@6.0.0': resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - dev: true - /@changesets/write@0.3.0: + '@changesets/write@0.3.0': resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.8 - dev: true - /@clack/core@0.3.4: + '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} - dependencies: - picocolors: 1.0.0 - sisteransi: 1.0.5 - /@clack/prompts@0.7.0: + '@clack/prompts@0.7.0': resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} - dependencies: - '@clack/core': 0.3.4 - picocolors: 1.0.0 - sisteransi: 1.0.5 - dev: true bundledDependencies: - is-unicode-supported - /@cloudflare/kv-asset-handler@0.3.4: + '@cloudflare/kv-asset-handler@0.3.4': resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} - dependencies: - mime: 3.0.0 - dev: true - /@cloudflare/workerd-darwin-64@1.20240701.0: + '@cloudflare/workerd-darwin-64@1.20240701.0': resolution: {integrity: sha512-XAZa4ZP+qyTn6JQQACCPH09hGZXP2lTnWKkmg5mPwT8EyRzCKLkczAf98vPP5bq7JZD/zORdFWRY0dOTap8zTQ==} engines: {node: '>=16'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@cloudflare/workerd-darwin-arm64@1.20240701.0: + '@cloudflare/workerd-darwin-arm64@1.20240701.0': resolution: {integrity: sha512-w80ZVAgfH4UwTz7fXZtk7KmS2FzlXniuQm4ku4+cIgRTilBAuKqjpOjwUCbx5g13Gqcm9NuiHce+IDGtobRTIQ==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@cloudflare/workerd-linux-64@1.20240701.0: + '@cloudflare/workerd-linux-64@1.20240701.0': resolution: {integrity: sha512-UWLr/Anxwwe/25nGv451MNd2jhREmPt/ws17DJJqTLAx6JxwGWA15MeitAIzl0dbxRFAJa+0+R8ag2WR3F/D6g==} engines: {node: '>=16'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@cloudflare/workerd-linux-arm64@1.20240701.0: + '@cloudflare/workerd-linux-arm64@1.20240701.0': resolution: {integrity: sha512-3kCnF9kYgov1ggpuWbgpXt4stPOIYtVmPCa7MO2xhhA0TWP6JDUHRUOsnmIgKrvDjXuXqlK16cdg3v+EWsaPJg==} engines: {node: '>=16'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@cloudflare/workerd-windows-64@1.20240701.0: + '@cloudflare/workerd-windows-64@1.20240701.0': resolution: {integrity: sha512-6IPGITRAeS67j3BH1rN4iwYWDt47SqJG7KlZJ5bB4UaNAia4mvMBSy/p2p4vA89bbXoDRjMtEvRu7Robu6O7hQ==} engines: {node: '>=16'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@cloudflare/workers-types@4.20240222.0: + '@cloudflare/workers-types@4.20240222.0': resolution: {integrity: sha512-luO0BdK3rLlCv3B240+cTrfqm+XSbHtpk+88aJtGwzyVK9QF/Xz8lBgE/oZZLN8nCTmOvxAZnszyxUuZ8GP8Cg==} - dev: true - /@cspotcode/source-map-support@0.8.1: + '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - dev: true - /@emnapi/runtime@1.1.1: + '@emnapi/runtime@1.1.1': resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==} - requiresBuild: true - dependencies: - tslib: 2.6.3 - dev: true - optional: true - /@emotion/babel-plugin@11.11.0: + '@emotion/babel-plugin@11.11.0': resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==} - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/runtime': 7.24.0 - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/serialize': 1.1.3 - babel-plugin-macros: 3.1.0 - convert-source-map: 1.9.0 - escape-string-regexp: 4.0.0 - find-root: 1.1.0 - source-map: 0.5.7 - stylis: 4.2.0 - dev: false - /@emotion/cache@11.11.0: + '@emotion/cache@11.11.0': resolution: {integrity: sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==} - dependencies: - '@emotion/memoize': 0.8.1 - '@emotion/sheet': 1.2.2 - '@emotion/utils': 1.2.1 - '@emotion/weak-memoize': 0.3.1 - stylis: 4.2.0 - dev: false - /@emotion/css@11.11.2: + '@emotion/css@11.11.2': resolution: {integrity: sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew==} - dependencies: - '@emotion/babel-plugin': 11.11.0 - '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.3 - '@emotion/sheet': 1.2.2 - '@emotion/utils': 1.2.1 - dev: false - /@emotion/hash@0.9.1: + '@emotion/hash@0.9.1': resolution: {integrity: sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==} - dev: false - /@emotion/memoize@0.8.1: + '@emotion/memoize@0.8.1': resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - dev: false - /@emotion/serialize@1.1.3: + '@emotion/serialize@1.1.3': resolution: {integrity: sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==} - dependencies: - '@emotion/hash': 0.9.1 - '@emotion/memoize': 0.8.1 - '@emotion/unitless': 0.8.1 - '@emotion/utils': 1.2.1 - csstype: 3.1.3 - dev: false - /@emotion/sheet@1.2.2: + '@emotion/sheet@1.2.2': resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} - dev: false - /@emotion/unitless@0.8.1: + '@emotion/unitless@0.8.1': resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} - dev: false - /@emotion/utils@1.2.1: + '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} - dev: false - /@emotion/weak-memoize@0.3.1: + '@emotion/weak-memoize@0.3.1': resolution: {integrity: sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==} - dev: false - /@es-joy/jsdoccomment@0.43.1: + '@es-joy/jsdoccomment@0.43.1': resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} engines: {node: '>=16'} - dependencies: - '@types/eslint': 8.56.6 - '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.4.0 - comment-parser: 1.4.1 - esquery: 1.5.0 - jsdoc-type-pratt-parser: 4.0.0 - dev: true - /@es-joy/jsdoccomment@0.46.0: + '@es-joy/jsdoccomment@0.46.0': resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} engines: {node: '>=16'} - dependencies: - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 - dev: true - /@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19): + '@esbuild-plugins/node-globals-polyfill@0.2.3': resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} peerDependencies: esbuild: '*' - dependencies: - esbuild: 0.17.19 - dev: true - /@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19): + '@esbuild-plugins/node-modules-polyfill@0.2.2': resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} peerDependencies: esbuild: '*' - dependencies: - esbuild: 0.17.19 - escape-string-regexp: 4.0.0 - rollup-plugin-node-polyfills: 0.2.1 - dev: true - /@esbuild/aix-ppc64@0.19.12: + '@esbuild/aix-ppc64@0.19.12': resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - dev: true - optional: true - /@esbuild/aix-ppc64@0.21.5: + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] - requiresBuild: true - optional: true - /@esbuild/android-arm64@0.17.19: + '@esbuild/android-arm64@0.17.19': resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.19.12: + '@esbuild/android-arm64@0.19.12': resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm64@0.21.5: + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} cpu: [arm64] os: [android] - requiresBuild: true - optional: true - /@esbuild/android-arm@0.17.19: + '@esbuild/android-arm@0.17.19': resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.19.12: + '@esbuild/android-arm@0.19.12': resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-arm@0.21.5: + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} cpu: [arm] os: [android] - requiresBuild: true - optional: true - /@esbuild/android-x64@0.17.19: + '@esbuild/android-x64@0.17.19': resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.19.12: + '@esbuild/android-x64@0.19.12': resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - dev: true - optional: true - /@esbuild/android-x64@0.21.5: + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} cpu: [x64] os: [android] - requiresBuild: true - optional: true - /@esbuild/darwin-arm64@0.17.19: + '@esbuild/darwin-arm64@0.17.19': resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.19.12: + '@esbuild/darwin-arm64@0.19.12': resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-arm64@0.21.5: + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] - requiresBuild: true - optional: true - /@esbuild/darwin-x64@0.17.19: + '@esbuild/darwin-x64@0.17.19': resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.19.12: + '@esbuild/darwin-x64@0.19.12': resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@esbuild/darwin-x64@0.21.5: + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] - requiresBuild: true - optional: true - /@esbuild/freebsd-arm64@0.17.19: + '@esbuild/freebsd-arm64@0.17.19': resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.19.12: + '@esbuild/freebsd-arm64@0.19.12': resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-arm64@0.21.5: + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/freebsd-x64@0.17.19: + '@esbuild/freebsd-x64@0.17.19': resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.19.12: + '@esbuild/freebsd-x64@0.19.12': resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/freebsd-x64@0.21.5: + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] - requiresBuild: true - optional: true - /@esbuild/linux-arm64@0.17.19: + '@esbuild/linux-arm64@0.17.19': resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.19.12: + '@esbuild/linux-arm64@0.19.12': resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm64@0.21.5: + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} cpu: [arm64] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-arm@0.17.19: + '@esbuild/linux-arm@0.17.19': resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.19.12: + '@esbuild/linux-arm@0.19.12': resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-arm@0.21.5: + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} cpu: [arm] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ia32@0.17.19: + '@esbuild/linux-ia32@0.17.19': resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.19.12: + '@esbuild/linux-ia32@0.19.12': resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ia32@0.21.5: + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} cpu: [ia32] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-loong64@0.17.19: + '@esbuild/linux-loong64@0.17.19': resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.19.12: + '@esbuild/linux-loong64@0.19.12': resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-loong64@0.21.5: + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-mips64el@0.17.19: + '@esbuild/linux-mips64el@0.17.19': resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.19.12: + '@esbuild/linux-mips64el@0.19.12': resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-mips64el@0.21.5: + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-ppc64@0.17.19: + '@esbuild/linux-ppc64@0.17.19': resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.19.12: + '@esbuild/linux-ppc64@0.19.12': resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-ppc64@0.21.5: + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-riscv64@0.17.19: + '@esbuild/linux-riscv64@0.17.19': resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.19.12: + '@esbuild/linux-riscv64@0.19.12': resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-riscv64@0.21.5: + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-s390x@0.17.19: + '@esbuild/linux-s390x@0.17.19': resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.19.12: + '@esbuild/linux-s390x@0.19.12': resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-s390x@0.21.5: + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} cpu: [s390x] os: [linux] - requiresBuild: true - optional: true - /@esbuild/linux-x64@0.17.19: + '@esbuild/linux-x64@0.17.19': resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.19.12: + '@esbuild/linux-x64@0.19.12': resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@esbuild/linux-x64@0.21.5: + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} cpu: [x64] os: [linux] - requiresBuild: true - optional: true - /@esbuild/netbsd-x64@0.17.19: + '@esbuild/netbsd-x64@0.17.19': resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.19.12: + '@esbuild/netbsd-x64@0.19.12': resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/netbsd-x64@0.21.5: + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - requiresBuild: true - optional: true - /@esbuild/openbsd-x64@0.17.19: + '@esbuild/openbsd-x64@0.17.19': resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.19.12: + '@esbuild/openbsd-x64@0.19.12': resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - dev: true - optional: true - /@esbuild/openbsd-x64@0.21.5: + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - requiresBuild: true - optional: true - /@esbuild/sunos-x64@0.17.19: + '@esbuild/sunos-x64@0.17.19': resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.19.12: + '@esbuild/sunos-x64@0.19.12': resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - dev: true - optional: true - /@esbuild/sunos-x64@0.21.5: + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - requiresBuild: true - optional: true - /@esbuild/win32-arm64@0.17.19: + '@esbuild/win32-arm64@0.17.19': resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.19.12: + '@esbuild/win32-arm64@0.19.12': resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-arm64@0.21.5: + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-ia32@0.17.19: + '@esbuild/win32-ia32@0.17.19': resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.19.12: + '@esbuild/win32-ia32@0.19.12': resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-ia32@0.21.5: + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] - requiresBuild: true - optional: true - /@esbuild/win32-x64@0.17.19: + '@esbuild/win32-x64@0.17.19': resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.19.12: + '@esbuild/win32-x64@0.19.12': resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@esbuild/win32-x64@0.21.5: + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} cpu: [x64] os: [win32] - requiresBuild: true - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@9.7.0): + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 9.7.0 - eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.10.0: + '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint-community/regexpp@4.11.0: + '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint/config-array@0.17.0: + '@eslint/config-array@0.17.0': resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.5 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/eslintrc@3.1.0: + '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.5 - espree: 10.1.0 - globals: 14.0.0 - ignore: 5.3.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/js@9.7.0: + '@eslint/js@9.7.0': resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true - /@eslint/object-schema@2.1.4: + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true - /@exodus/schemasafe@1.3.0: + '@exodus/schemasafe@1.3.0': resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} - requiresBuild: true - dev: false - optional: true - /@fastify/busboy@2.1.1: + '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} - dev: true - /@floating-ui/core@1.6.0: + '@floating-ui/core@1.6.0': resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} - dependencies: - '@floating-ui/utils': 0.2.1 - dev: false - /@floating-ui/core@1.6.4: + '@floating-ui/core@1.6.4': resolution: {integrity: sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==} - dependencies: - '@floating-ui/utils': 0.2.4 - dev: false - /@floating-ui/dom@1.6.3: + '@floating-ui/dom@1.6.3': resolution: {integrity: sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==} - dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/utils': 0.2.1 - dev: false - /@floating-ui/dom@1.6.7: + '@floating-ui/dom@1.6.7': resolution: {integrity: sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==} - dependencies: - '@floating-ui/core': 1.6.4 - '@floating-ui/utils': 0.2.4 - dev: false - /@floating-ui/utils@0.2.1: + '@floating-ui/utils@0.2.1': resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - dev: false - /@floating-ui/utils@0.2.4: + '@floating-ui/utils@0.2.4': resolution: {integrity: sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA==} - dev: false - /@gcornut/valibot-json-schema@0.31.0: + '@gcornut/valibot-json-schema@0.31.0': resolution: {integrity: sha512-3xGptCurm23e7nuPQkdrE5rEs1FeTPHhAUsBuwwqG4/YeZLwJOoYZv+fmsppUEfo5y9lzUwNQrNqLS/q7HMc7g==} hasBin: true - requiresBuild: true - dependencies: - valibot: 0.31.1 - optionalDependencies: - '@types/json-schema': 7.0.15 - esbuild: 0.21.5 - esbuild-runner: 2.2.2(esbuild@0.21.5) - dev: false - optional: true - /@hapi/hoek@9.3.0: + '@hapi/hoek@9.3.0': resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - requiresBuild: true - dev: false - optional: true - /@hapi/topo@5.1.0: + '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - requiresBuild: true - dependencies: - '@hapi/hoek': 9.3.0 - dev: false - optional: true - /@humanwhocodes/module-importer@1.0.1: + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - dev: true - /@humanwhocodes/retry@0.3.0: + '@humanwhocodes/retry@0.3.0': resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - dev: true - /@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3): + '@huntabyte/eslint-config@0.3.2': resolution: {integrity: sha512-An9+BUybMV4XR8Q843su3CCN7AGT8rvaJ8vHGMO51YAZOs6LINxmQMshFE8MwPc95UeyFiAb0+MRzJYT+KRntw==} hasBin: true peerDependencies: eslint: npm:eslint-ts-patch@9.5.0-0 eslint-plugin-svelte: ^2.37.0 svelte-eslint-parser: ^0.34.1 - dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0)(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3) - '@antfu/install-pkg': 0.3.2 - '@clack/prompts': 0.7.0 - '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0)(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) - chalk: 5.3.0 - eslint: 9.7.0 - eslint-flat-config-utils: 0.2.5 - eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) - local-pkg: 0.5.0 - parse-gitignore: 2.0.0 - svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) - yargs: 17.7.2 - transitivePeerDependencies: - - '@eslint-react/eslint-plugin' - - '@prettier/plugin-xml' - - '@unocss/eslint-plugin' - - '@vue/compiler-sfc' - - astro-eslint-parser - - eslint-plugin-astro - - eslint-plugin-format - - eslint-plugin-react-hooks - - eslint-plugin-react-refresh - - eslint-plugin-solid - - prettier-plugin-astro - - prettier-plugin-slidev - - supports-color - - svelte - - typescript - - vitest - dev: true - /@huntabyte/eslint-plugin@0.1.0(eslint@9.7.0): + '@huntabyte/eslint-plugin@0.1.0': resolution: {integrity: sha512-u2TIbkMD8R+eke49PofIfu/hI542ZiLTynNVTtKkhIh1vmQiIPzcnVdVjuZ/aNvjIjpH9FnowyY2Xd+i4llqLQ==} peerDependencies: eslint: '*' - dependencies: - eslint: 9.7.0 - dev: true - /@img/sharp-darwin-arm64@0.33.3: + '@img/sharp-darwin-arm64@0.33.3': resolution: {integrity: sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.2 - dev: true - optional: true - /@img/sharp-darwin-x64@0.33.3: + '@img/sharp-darwin-x64@0.33.3': resolution: {integrity: sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.2 - dev: true - optional: true - /@img/sharp-libvips-darwin-arm64@1.0.2: + '@img/sharp-libvips-darwin-arm64@1.0.2': resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-darwin-x64@1.0.2: + '@img/sharp-libvips-darwin-x64@1.0.2': resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-linux-arm64@1.0.2: + '@img/sharp-libvips-linux-arm64@1.0.2': resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-linux-arm@1.0.2: + '@img/sharp-libvips-linux-arm@1.0.2': resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-linux-s390x@1.0.2: + '@img/sharp-libvips-linux-s390x@1.0.2': resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-linux-x64@1.0.2: + '@img/sharp-libvips-linux-x64@1.0.2': resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-linuxmusl-arm64@1.0.2: + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@img/sharp-libvips-linuxmusl-x64@1.0.2: + '@img/sharp-libvips-linuxmusl-x64@1.0.2': resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@img/sharp-linux-arm64@0.33.3: + '@img/sharp-linux-arm64@0.33.3': resolution: {integrity: sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.2 - dev: true - optional: true - /@img/sharp-linux-arm@0.33.3: + '@img/sharp-linux-arm@0.33.3': resolution: {integrity: sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.2 - dev: true - optional: true - /@img/sharp-linux-s390x@0.33.3: + '@img/sharp-linux-s390x@0.33.3': resolution: {integrity: sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.2 - dev: true - optional: true - /@img/sharp-linux-x64@0.33.3: + '@img/sharp-linux-x64@0.33.3': resolution: {integrity: sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.2 - dev: true - optional: true - /@img/sharp-linuxmusl-arm64@0.33.3: + '@img/sharp-linuxmusl-arm64@0.33.3': resolution: {integrity: sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 - dev: true - optional: true - /@img/sharp-linuxmusl-x64@0.33.3: + '@img/sharp-linuxmusl-x64@0.33.3': resolution: {integrity: sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - dev: true - optional: true - /@img/sharp-wasm32@0.33.3: + '@img/sharp-wasm32@0.33.3': resolution: {integrity: sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] - requiresBuild: true - dependencies: - '@emnapi/runtime': 1.1.1 - dev: true - optional: true - /@img/sharp-win32-ia32@0.33.3: + '@img/sharp-win32-ia32@0.33.3': resolution: {integrity: sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@img/sharp-win32-x64@0.33.3: + '@img/sharp-win32-x64@0.33.3': resolution: {integrity: sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@internationalized/date@3.5.4: + '@internationalized/date@3.5.4': resolution: {integrity: sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==} - dependencies: - '@swc/helpers': 0.5.6 - dev: false - /@isaacs/cliui@8.0.2: + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 - /@jest/schemas@29.6.3: + '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@sinclair/typebox': 0.27.8 - dev: true - /@jridgewell/gen-mapping@0.3.5: + '@jridgewell/gen-mapping@0.3.5': resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.25 - /@jridgewell/resolve-uri@3.1.2: + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - /@jridgewell/set-array@1.2.1: + '@jridgewell/set-array@1.2.1': resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} - /@jridgewell/sourcemap-codec@1.4.15: + '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping@0.3.25: + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - /@jridgewell/trace-mapping@0.3.9: + '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@jsdevtools/ez-spawn@3.0.4: + '@jsdevtools/ez-spawn@3.0.4': resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} engines: {node: '>=10'} - dependencies: - call-me-maybe: 1.0.2 - cross-spawn: 7.0.3 - string-argv: 0.3.2 - type-detect: 4.0.8 - dev: true - /@juggle/resize-observer@3.4.0: + '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - dev: false - /@manypkg/find-root@1.1.0: + '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - dependencies: - '@babel/runtime': 7.24.0 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - dev: true - /@manypkg/get-packages@1.1.3: + '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - dependencies: - '@babel/runtime': 7.24.0 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 - dev: true - /@mapbox/geojson-rewind@0.5.2: + '@mapbox/geojson-rewind@0.5.2': resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==} hasBin: true - dependencies: - get-stream: 6.0.1 - minimist: 1.2.8 - dev: false - /@mapbox/jsonlint-lines-primitives@2.0.2: + '@mapbox/jsonlint-lines-primitives@2.0.2': resolution: {integrity: sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==} engines: {node: '>= 0.6'} - dev: false - /@mapbox/mapbox-gl-supported@2.0.1: + '@mapbox/mapbox-gl-supported@2.0.1': resolution: {integrity: sha512-HP6XvfNIzfoMVfyGjBckjiAOQK9WfX0ywdLubuPMPv+Vqf5fj0uCbgBQYpiqcWZT6cbyyRnTSXDheT1ugvF6UQ==} - dev: false - /@mapbox/point-geometry@0.1.0: + '@mapbox/point-geometry@0.1.0': resolution: {integrity: sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ==} - dev: false - /@mapbox/tiny-sdf@2.0.6: + '@mapbox/tiny-sdf@2.0.6': resolution: {integrity: sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==} - dev: false - /@mapbox/unitbezier@0.0.1: + '@mapbox/unitbezier@0.0.1': resolution: {integrity: sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==} - dev: false - /@mapbox/vector-tile@1.3.1: + '@mapbox/vector-tile@1.3.1': resolution: {integrity: sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==} - dependencies: - '@mapbox/point-geometry': 0.1.0 - dev: false - /@mapbox/whoots-js@3.1.0: + '@mapbox/whoots-js@3.1.0': resolution: {integrity: sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==} engines: {node: '>=6.0.0'} - dev: false - /@melt-ui/svelte@0.61.2(svelte@5.0.0-next.183): + '@melt-ui/svelte@0.61.2': resolution: {integrity: sha512-BHkD9G31zQBToA4euDRBgTQRvWxT9scufOVCXgDO6HKTvyxFspbWT2bgiSFqAK4BbAGDn9Ao36Q8F9O71KN4OQ==} peerDependencies: svelte: '>=3 <5' - dependencies: - '@floating-ui/core': 1.6.0 - '@floating-ui/dom': 1.6.3 - '@internationalized/date': 3.5.4 - dequal: 2.0.3 - focus-trap: 7.5.4 - nanoid: 4.0.2 - svelte: 5.0.0-next.183 - dev: false - /@melt-ui/svelte@0.76.2(svelte@5.0.0-next.183): + '@melt-ui/svelte@0.76.2': resolution: {integrity: sha512-7SbOa11tXUS95T3fReL+dwDs5FyJtCEqrqG3inRziDws346SYLsxOQ6HmX+4BkIsQh1R8U3XNa+EMmdMt38lMA==} peerDependencies: svelte: '>=3 <5' - dependencies: - '@floating-ui/core': 1.6.4 - '@floating-ui/dom': 1.6.7 - '@internationalized/date': 3.5.4 - dequal: 2.0.3 - focus-trap: 7.5.4 - nanoid: 5.0.7 - svelte: 5.0.0-next.183 - dev: false - /@nodelib/fs.scandir@2.1.5: + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - /@nodelib/fs.stat@2.0.5: + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk@1.2.8: + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - /@pkgjs/parseargs@0.11.0: + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - requiresBuild: true - optional: true - /@pkgr/core@0.1.1: + '@pkgr/core@0.1.1': resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - dev: true - /@playwright/test@1.42.1: + '@playwright/test@1.42.1': resolution: {integrity: sha512-Gq9rmS54mjBL/7/MvBaNOBwbfnh7beHvS6oS4srqXFcQHpQCV1+c8JXWE8VLPyRDhgS3H8x8A7hztqI9VnwrAQ==} engines: {node: '>=16'} hasBin: true - dependencies: - playwright: 1.42.1 - dev: true - /@polka/url@1.0.0-next.25: + '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} - /@poppinss/macroable@1.0.1: + '@poppinss/macroable@1.0.1': resolution: {integrity: sha512-bO3+rnqGhE+gdx4DOyYjY9jCm2+c5Ncyl2Gmst0w271rIFnsB00btonpdmAqvFNzS8rcas+APGm+47fYMmkpQA==} engines: {node: '>=18.16.0'} - requiresBuild: true - dev: false - optional: true - /@prettier/sync@0.3.0(prettier@3.2.5): + '@prettier/sync@0.3.0': resolution: {integrity: sha512-3dcmCyAxIcxy036h1I7MQU/uEEBq8oLwf1CE3xeze+MPlgkdlb/+w6rGR/1dhp6Hqi17fRS6nvwnOzkESxEkOw==} peerDependencies: prettier: ^3.0.0 - dependencies: - prettier: 3.2.5 - dev: true - /@rollup/pluginutils@5.1.0: + '@rollup/pluginutils@5.1.0': resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2151,906 +1386,493 @@ packages: peerDependenciesMeta: rollup: optional: true - dependencies: - '@types/estree': 1.0.5 - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/rollup-android-arm-eabi@4.12.1: + '@rollup/rollup-android-arm-eabi@4.12.1': resolution: {integrity: sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==} cpu: [arm] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm-eabi@4.18.1: + '@rollup/rollup-android-arm-eabi@4.18.1': resolution: {integrity: sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==} cpu: [arm] os: [android] - requiresBuild: true - optional: true - /@rollup/rollup-android-arm64@4.12.1: + '@rollup/rollup-android-arm64@4.12.1': resolution: {integrity: sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==} cpu: [arm64] os: [android] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-android-arm64@4.18.1: + '@rollup/rollup-android-arm64@4.18.1': resolution: {integrity: sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==} cpu: [arm64] os: [android] - requiresBuild: true - optional: true - /@rollup/rollup-darwin-arm64@4.12.1: + '@rollup/rollup-darwin-arm64@4.12.1': resolution: {integrity: sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==} cpu: [arm64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-arm64@4.18.1: + '@rollup/rollup-darwin-arm64@4.18.1': resolution: {integrity: sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==} cpu: [arm64] os: [darwin] - requiresBuild: true - optional: true - /@rollup/rollup-darwin-x64@4.12.1: + '@rollup/rollup-darwin-x64@4.12.1': resolution: {integrity: sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==} cpu: [x64] os: [darwin] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-darwin-x64@4.18.1: + '@rollup/rollup-darwin-x64@4.18.1': resolution: {integrity: sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==} cpu: [x64] os: [darwin] - requiresBuild: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.12.1: + '@rollup/rollup-linux-arm-gnueabihf@4.12.1': resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==} cpu: [arm] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.18.1: + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': resolution: {integrity: sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==} cpu: [arm] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-arm-musleabihf@4.18.1: + '@rollup/rollup-linux-arm-musleabihf@4.18.1': resolution: {integrity: sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==} cpu: [arm] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.12.1: + '@rollup/rollup-linux-arm64-gnu@4.12.1': resolution: {integrity: sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-gnu@4.18.1: + '@rollup/rollup-linux-arm64-gnu@4.18.1': resolution: {integrity: sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==} cpu: [arm64] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.12.1: + '@rollup/rollup-linux-arm64-musl@4.12.1': resolution: {integrity: sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==} cpu: [arm64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-arm64-musl@4.18.1: + '@rollup/rollup-linux-arm64-musl@4.18.1': resolution: {integrity: sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==} cpu: [arm64] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.18.1: + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': resolution: {integrity: sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==} cpu: [ppc64] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.12.1: + '@rollup/rollup-linux-riscv64-gnu@4.12.1': resolution: {integrity: sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==} cpu: [riscv64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-riscv64-gnu@4.18.1: + '@rollup/rollup-linux-riscv64-gnu@4.18.1': resolution: {integrity: sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==} cpu: [riscv64] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-s390x-gnu@4.18.1: + '@rollup/rollup-linux-s390x-gnu@4.18.1': resolution: {integrity: sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==} cpu: [s390x] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.12.1: + '@rollup/rollup-linux-x64-gnu@4.12.1': resolution: {integrity: sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-gnu@4.18.1: + '@rollup/rollup-linux-x64-gnu@4.18.1': resolution: {integrity: sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==} cpu: [x64] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-linux-x64-musl@4.12.1: + '@rollup/rollup-linux-x64-musl@4.12.1': resolution: {integrity: sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==} cpu: [x64] os: [linux] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-linux-x64-musl@4.18.1: + '@rollup/rollup-linux-x64-musl@4.18.1': resolution: {integrity: sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==} cpu: [x64] os: [linux] - requiresBuild: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.12.1: + '@rollup/rollup-win32-arm64-msvc@4.12.1': resolution: {integrity: sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==} cpu: [arm64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.18.1: + '@rollup/rollup-win32-arm64-msvc@4.18.1': resolution: {integrity: sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==} cpu: [arm64] os: [win32] - requiresBuild: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.12.1: + '@rollup/rollup-win32-ia32-msvc@4.12.1': resolution: {integrity: sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==} cpu: [ia32] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.18.1: + '@rollup/rollup-win32-ia32-msvc@4.18.1': resolution: {integrity: sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==} cpu: [ia32] os: [win32] - requiresBuild: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.12.1: + '@rollup/rollup-win32-x64-msvc@4.12.1': resolution: {integrity: sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==} cpu: [x64] os: [win32] - requiresBuild: true - dev: true - optional: true - /@rollup/rollup-win32-x64-msvc@4.18.1: + '@rollup/rollup-win32-x64-msvc@4.18.1': resolution: {integrity: sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==} cpu: [x64] os: [win32] - requiresBuild: true - optional: true - /@shikijs/core@1.2.1: + '@shikijs/core@1.2.1': resolution: {integrity: sha512-KaIS0H4EQ3KI2d++TjYqRNgwp8E3M/68e9veR4QtInzA7kKFgcjeiJqb80fuXW+blDy5fmd11PN9g9soz/3ANQ==} - dev: true - /@sideway/address@4.1.5: + '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - requiresBuild: true - dependencies: - '@hapi/hoek': 9.3.0 - dev: false - optional: true - /@sideway/formula@3.0.1: + '@sideway/formula@3.0.1': resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - requiresBuild: true - dev: false - optional: true - /@sideway/pinpoint@2.0.0: + '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - requiresBuild: true - dev: false - optional: true - /@sinclair/typebox@0.27.8: + '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - dev: true - /@sinclair/typebox@0.32.34: + '@sinclair/typebox@0.32.34': resolution: {integrity: sha512-a3Z3ytYl6R/+7ldxx04PO1semkwWlX/8pTqxsPw4quIcIXDFPZhOc1Wx8azWmkU26ccK3mHwcWenn0avNgAKQg==} - requiresBuild: true - dev: false - optional: true - /@sodaru/yup-to-json-schema@2.0.1: + '@sodaru/yup-to-json-schema@2.0.1': resolution: {integrity: sha512-lWb0Wiz8KZ9ip/dY1eUqt7fhTPmL24p6Hmv5Fd9pzlzAdw/YNcWZr+tiCT4oZ4Zyxzi9+1X4zv82o7jYvcFxYA==} - requiresBuild: true - dev: false - optional: true - /@stylistic/eslint-plugin-js@2.6.0-beta.0(eslint@9.7.0): + '@stylistic/eslint-plugin-js@2.6.0-beta.0': resolution: {integrity: sha512-KQiNvzNzvl9AmMs1MiIBszLIy/Xy1bTExnyaVy5dSzOF9c+yT64JQfH0p0jP6XpGwoCnZsrPUNflwP30G42QBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - dependencies: - '@types/eslint': 8.56.10 - acorn: 8.12.1 - eslint: 9.7.0 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 - dev: true - /@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint@9.7.0): + '@stylistic/eslint-plugin-jsx@2.6.0-beta.0': resolution: {integrity: sha512-TOimEpr3vndXHRhuQ5gMqmJv1SBlFI3poIJzyeNMmXi3NWVHoPxfd4QAJHGNJe5G3EO2NAXGf2H7nl8gY5QaZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - dependencies: - '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) - '@types/eslint': 8.56.10 - eslint: 9.7.0 - estraverse: 5.3.0 - picomatch: 4.0.2 - dev: true - /@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3): + '@stylistic/eslint-plugin-plus@2.6.0-beta.0': resolution: {integrity: sha512-Wp+e4sTbFq0Uk5ncU3PETYfg1IcCZ1KycdlqFYXIA7/bgcieeShXouXUcA+S/S5+gWLXGuVJ12IxNzY8yfe4IA==} peerDependencies: eslint: '*' - dependencies: - '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) - eslint: 9.7.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3): + '@stylistic/eslint-plugin-ts@2.6.0-beta.0': resolution: {integrity: sha512-WMz1zgmMC3bvg1L/tiYt5ygvDbTDKlbezoHoX2lV9MnUCAEQZUP4xJ9Wj3jmIKxb4mUuK5+vFZJVcOygvbbqow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - dependencies: - '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) - '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) - eslint: 9.7.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3): + '@stylistic/eslint-plugin@2.6.0-beta.0': resolution: {integrity: sha512-1NJy1iIDSFC4gelDJ82VMTq9J32tNvQ9k1lnxOsipZ0YQB826U5zGLiH37QAM8dRfNY6yeYhjlrUVtZUxFR19w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - dependencies: - '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) - '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint@9.7.0) - '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) - '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) - '@types/eslint': 8.56.10 - eslint: 9.7.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@sveltejs/adapter-auto@3.1.1(@sveltejs/kit@2.5.2): + '@sveltejs/adapter-auto@3.1.1': resolution: {integrity: sha512-6LeZft2Fo/4HfmLBi5CucMYmgRxgcETweQl/yQoZo/895K3S9YWYN4Sfm/IhwlIpbJp3QNvhKmwCHbsqQNYQpw==} peerDependencies: '@sveltejs/kit': ^2.0.0 - dependencies: - '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) - import-meta-resolve: 4.0.0 - dev: true - /@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.18)(wrangler@3.64.0): + '@sveltejs/adapter-cloudflare@4.6.1': resolution: {integrity: sha512-wENN4un6VC7kWLXyIcPX1VPpjyTxGEenEcaLsLCci0fuLZRT0Gsx+g0eV1k1IA+NznKkxd06XxfcqY2xhYDu/A==} peerDependencies: '@sveltejs/kit': ^2.0.0 wrangler: ^3.28.4 - dependencies: - '@cloudflare/workers-types': 4.20240222.0 - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) - esbuild: 0.21.5 - worktop: 0.8.0-next.18 - wrangler: 3.64.0 - dev: true - /@sveltejs/enhanced-img@0.3.0(svelte@5.0.0-next.183): + '@sveltejs/enhanced-img@0.3.0': resolution: {integrity: sha512-o8FdEUyJR/+LjUUl4sgB9QeM9rSGpOzTO6/CH0AmO/FgwWkcJdj/MwVNtr2F/AtaPgNfzvRpnExjklmuuDOtPA==} - dependencies: - magic-string: 0.30.9 - svelte-parse-markup: 0.1.2(svelte@5.0.0-next.183) - vite-imagetools: 7.0.2 - transitivePeerDependencies: - - rollup - - svelte - dev: true - /@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3): + '@sveltejs/kit@2.5.18': resolution: {integrity: sha512-+g06hvpVAnH7b4CDjhnTDgFWBKBiQJpuSmQeGYOuzbO3SC3tdYjRNlDCrafvDtKbGiT2uxY5Dn9qdEUGVZdWOQ==} engines: {node: '>=18.13'} hasBin: true - requiresBuild: true peerDependencies: '@sveltejs/vite-plugin-svelte': ^3.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 - dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3) - '@types/cookie': 0.6.0 - cookie: 0.6.0 - devalue: 5.0.0 - esm-env: 1.0.0 - import-meta-resolve: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.9 - mrmime: 2.0.0 - sade: 1.8.1 - set-cookie-parser: 2.6.0 - sirv: 2.0.4 - svelte: 5.0.0-next.183 - tiny-glob: 0.2.9 - vite: 5.3.3(@types/node@20.14.10) - /@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7): + '@sveltejs/kit@2.5.2': resolution: {integrity: sha512-1Pm2lsBYURQsjnLyZa+jw75eVD4gYHxGRwPyFe4DAmB3FjTVR8vRNWGeuDLGFcKMh/B1ij6FTUrc9GrerogCng==} engines: {node: '>=18.13'} hasBin: true - requiresBuild: true peerDependencies: '@sveltejs/vite-plugin-svelte': ^3.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 - dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.7) - '@types/cookie': 0.6.0 - cookie: 0.6.0 - devalue: 4.3.2 - esm-env: 1.0.0 - import-meta-resolve: 4.0.0 - kleur: 4.1.5 - magic-string: 0.30.9 - mrmime: 2.0.0 - sade: 1.8.1 - set-cookie-parser: 2.6.0 - sirv: 2.0.4 - svelte: 4.2.12 - tiny-glob: 0.2.9 - vite: 5.1.7 - dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7): + '@sveltejs/vite-plugin-svelte-inspector@2.0.0': resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==} engines: {node: ^18.0.0 || >=20} peerDependencies: '@sveltejs/vite-plugin-svelte': ^3.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.7) - debug: 4.3.4 - svelte: 4.2.12 - vite: 5.1.7 - transitivePeerDependencies: - - supports-color - dev: true - /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3): + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} peerDependencies: '@sveltejs/vite-plugin-svelte': ^3.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3) - debug: 4.3.4 - svelte: 5.0.0-next.183 - vite: 5.3.3(@types/node@20.14.10) - transitivePeerDependencies: - - supports-color - /@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7): + '@sveltejs/vite-plugin-svelte@3.0.2': resolution: {integrity: sha512-MpmF/cju2HqUls50WyTHQBZUV3ovV/Uk8k66AN2gwHogNAG8wnW8xtZDhzNBsFJJuvmq1qnzA5kE7YfMJNFv2Q==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2)(svelte@4.2.12)(vite@5.1.7) - debug: 4.3.4 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.8 - svelte: 4.2.12 - svelte-hmr: 0.15.3(svelte@4.2.12) - vite: 5.1.7 - vitefu: 0.2.5(vite@5.1.7) - transitivePeerDependencies: - - supports-color - dev: true - /@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3): + '@sveltejs/vite-plugin-svelte@3.1.1': resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) - debug: 4.3.4 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.10 - svelte: 5.0.0-next.183 - svelte-hmr: 0.16.0(svelte@5.0.0-next.183) - vite: 5.3.3(@types/node@20.14.10) - vitefu: 0.2.5(vite@5.3.3) - transitivePeerDependencies: - - supports-color - /@swc/helpers@0.5.6: + '@swc/helpers@0.5.6': resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} - dependencies: - tslib: 2.6.3 - dev: false - /@types/chai-subset@1.3.5: + '@types/chai-subset@1.3.5': resolution: {integrity: sha512-c2mPnw+xHtXDoHmdtcCXGwyLMiauiAyxWMzhGpqHC4nqI/Y5G2XhTampslK2rb59kpcuHon03UH8W6iYUzw88A==} - dependencies: - '@types/chai': 4.3.12 - dev: true - /@types/chai@4.3.12: + '@types/chai@4.3.12': resolution: {integrity: sha512-zNKDHG/1yxm8Il6uCCVsm+dRdEsJlFoDu73X17y09bId6UwoYww+vFBsAcRzl8knM1sab3Dp1VRikFQwDOtDDw==} - dev: true - /@types/cookie@0.6.0: + '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - /@types/d3-array@3.2.1: + '@types/d3-array@3.2.1': resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} - dev: false - /@types/d3-axis@3.0.6: + '@types/d3-axis@3.0.6': resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==} - dependencies: - '@types/d3-selection': 3.0.10 - dev: false - /@types/d3-brush@3.0.6: + '@types/d3-brush@3.0.6': resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==} - dependencies: - '@types/d3-selection': 3.0.10 - dev: false - /@types/d3-chord@3.0.6: + '@types/d3-chord@3.0.6': resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==} - dev: false - /@types/d3-collection@1.0.13: + '@types/d3-collection@1.0.13': resolution: {integrity: sha512-v0Rgw3IZebRyamcwVmtTDCZ8OmQcj4siaYjNc7wGMZT7PmdSHawGsCOQMxyLvZ7lWjfohYLK0oXtilMOMgfY8A==} - dev: false - /@types/d3-color@3.1.3: + '@types/d3-color@3.1.3': resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} - dev: false - /@types/d3-contour@3.0.6: + '@types/d3-contour@3.0.6': resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==} - dependencies: - '@types/d3-array': 3.2.1 - '@types/geojson': 7946.0.14 - dev: false - /@types/d3-delaunay@6.0.4: + '@types/d3-delaunay@6.0.4': resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} - dev: false - /@types/d3-dispatch@3.0.6: + '@types/d3-dispatch@3.0.6': resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==} - dev: false - /@types/d3-drag@3.0.7: + '@types/d3-drag@3.0.7': resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==} - dependencies: - '@types/d3-selection': 3.0.10 - dev: false - /@types/d3-dsv@3.0.7: + '@types/d3-dsv@3.0.7': resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} - dev: false - /@types/d3-ease@3.0.2: + '@types/d3-ease@3.0.2': resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} - dev: false - /@types/d3-fetch@3.0.7: + '@types/d3-fetch@3.0.7': resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} - dependencies: - '@types/d3-dsv': 3.0.7 - dev: false - /@types/d3-force@3.0.9: + '@types/d3-force@3.0.9': resolution: {integrity: sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA==} - dev: false - /@types/d3-format@3.0.4: + '@types/d3-format@3.0.4': resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} - dev: false - /@types/d3-geo@3.1.0: + '@types/d3-geo@3.1.0': resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} - dependencies: - '@types/geojson': 7946.0.14 - dev: false - /@types/d3-hierarchy@3.1.6: + '@types/d3-hierarchy@3.1.6': resolution: {integrity: sha512-qlmD/8aMk5xGorUvTUWHCiumvgaUXYldYjNVOWtYoTYY/L+WwIEAmJxUmTgr9LoGNG0PPAOmqMDJVDPc7DOpPw==} - dev: false - /@types/d3-interpolate@3.0.4: + '@types/d3-interpolate@3.0.4': resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} - dependencies: - '@types/d3-color': 3.1.3 - dev: false - /@types/d3-path@1.0.11: + '@types/d3-path@1.0.11': resolution: {integrity: sha512-4pQMp8ldf7UaB/gR8Fvvy69psNHkTpD/pVw3vmEi8iZAB9EPMBruB1JvHO4BIq9QkUUd2lV1F5YXpMNj7JPBpw==} - dev: false - /@types/d3-path@3.1.0: + '@types/d3-path@3.1.0': resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} - dev: false - /@types/d3-polygon@3.0.2: + '@types/d3-polygon@3.0.2': resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==} - dev: false - /@types/d3-quadtree@3.0.6: + '@types/d3-quadtree@3.0.6': resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} - dev: false - /@types/d3-random@3.0.3: + '@types/d3-random@3.0.3': resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} - dev: false - /@types/d3-sankey@0.11.2: + '@types/d3-sankey@0.11.2': resolution: {integrity: sha512-U6SrTWUERSlOhnpSrgvMX64WblX1AxX6nEjI2t3mLK2USpQrnbwYYK+AS9SwiE7wgYmOsSSKoSdr8aoKBH0HgQ==} - dependencies: - '@types/d3-shape': 1.3.12 - dev: false - /@types/d3-scale-chromatic@3.0.3: + '@types/d3-scale-chromatic@3.0.3': resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==} - dev: false - /@types/d3-scale@4.0.8: + '@types/d3-scale@4.0.8': resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} - dependencies: - '@types/d3-time': 3.0.3 - /@types/d3-selection@3.0.10: + '@types/d3-selection@3.0.10': resolution: {integrity: sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==} - dev: false - /@types/d3-shape@1.3.12: + '@types/d3-shape@1.3.12': resolution: {integrity: sha512-8oMzcd4+poSLGgV0R1Q1rOlx/xdmozS4Xab7np0eamFFUYq71AU9pOCJEFnkXW2aI/oXdVYJzw6pssbSut7Z9Q==} - dependencies: - '@types/d3-path': 1.0.11 - dev: false - /@types/d3-shape@3.1.6: + '@types/d3-shape@3.1.6': resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} - dependencies: - '@types/d3-path': 3.1.0 - dev: false - /@types/d3-time-format@4.0.3: + '@types/d3-time-format@4.0.3': resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} - dev: false - /@types/d3-time@3.0.3: + '@types/d3-time@3.0.3': resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==} - /@types/d3-timer@3.0.2: + '@types/d3-timer@3.0.2': resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} - dev: false - /@types/d3-transition@3.0.8: + '@types/d3-transition@3.0.8': resolution: {integrity: sha512-ew63aJfQ/ms7QQ4X7pk5NxQ9fZH/z+i24ZfJ6tJSfqxJMrYLiK01EAs2/Rtw/JreGUsS3pLPNV644qXFGnoZNQ==} - dependencies: - '@types/d3-selection': 3.0.10 - dev: false - /@types/d3-zoom@3.0.8: + '@types/d3-zoom@3.0.8': resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==} - dependencies: - '@types/d3-interpolate': 3.0.4 - '@types/d3-selection': 3.0.10 - dev: false - /@types/d3@7.4.3: + '@types/d3@7.4.3': resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} - dependencies: - '@types/d3-array': 3.2.1 - '@types/d3-axis': 3.0.6 - '@types/d3-brush': 3.0.6 - '@types/d3-chord': 3.0.6 - '@types/d3-color': 3.1.3 - '@types/d3-contour': 3.0.6 - '@types/d3-delaunay': 6.0.4 - '@types/d3-dispatch': 3.0.6 - '@types/d3-drag': 3.0.7 - '@types/d3-dsv': 3.0.7 - '@types/d3-ease': 3.0.2 - '@types/d3-fetch': 3.0.7 - '@types/d3-force': 3.0.9 - '@types/d3-format': 3.0.4 - '@types/d3-geo': 3.1.0 - '@types/d3-hierarchy': 3.1.6 - '@types/d3-interpolate': 3.0.4 - '@types/d3-path': 3.1.0 - '@types/d3-polygon': 3.0.2 - '@types/d3-quadtree': 3.0.6 - '@types/d3-random': 3.0.3 - '@types/d3-scale': 4.0.8 - '@types/d3-scale-chromatic': 3.0.3 - '@types/d3-selection': 3.0.10 - '@types/d3-shape': 3.1.6 - '@types/d3-time': 3.0.3 - '@types/d3-time-format': 4.0.3 - '@types/d3-timer': 3.0.2 - '@types/d3-transition': 3.0.8 - '@types/d3-zoom': 3.0.8 - dev: false - /@types/dagre@0.7.52: + '@types/dagre@0.7.52': resolution: {integrity: sha512-XKJdy+OClLk3hketHi9Qg6gTfe1F3y+UFnHxKA2rn9Dw+oXa4Gb378Ztz9HlMgZKSxpPmn4BNVh9wgkpvrK1uw==} - dev: false - /@types/debug@4.1.12: + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - dependencies: - '@types/ms': 0.7.34 - dev: true - /@types/eslint@8.56.10: + '@types/eslint@8.56.10': resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true - /@types/eslint@8.56.6: + '@types/eslint@8.56.6': resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true - /@types/estree@1.0.5: + '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - /@types/geojson@7946.0.14: + '@types/geojson@7946.0.14': resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} - dev: false - /@types/hast@3.0.4: + '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - dependencies: - '@types/unist': 3.0.2 - dev: true - /@types/json-schema@7.0.15: + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - /@types/leaflet@1.7.6: + '@types/leaflet@1.7.6': resolution: {integrity: sha512-Emkz3V08QnlelSbpT46OEAx+TBZYTOX2r1yM7W+hWg5+djHtQ1GbEXBDRLaqQDOYcDI51Ss0ayoqoKD4CtLUDA==} - dependencies: - '@types/geojson': 7946.0.14 - dev: false - /@types/lodash.template@4.5.3: + '@types/lodash.template@4.5.3': resolution: {integrity: sha512-Mo0UYKLu1oXgkV9TVoXZLlXXjyIXlW7ZQRxi/4gQJmzJr63dmicE8gG0OkPjYTKBrBic852q0JzqrtNUWLBIyA==} - dependencies: - '@types/lodash': 4.14.202 - dev: true - /@types/lodash@4.14.202: + '@types/lodash@4.14.202': resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} - dev: true - /@types/mapbox__point-geometry@0.1.4: + '@types/mapbox__point-geometry@0.1.4': resolution: {integrity: sha512-mUWlSxAmYLfwnRBmgYV86tgYmMIICX4kza8YnE/eIlywGe2XoOxlpVnXWwir92xRLjwyarqwpu2EJKD2pk0IUA==} - dev: false - /@types/mapbox__vector-tile@1.3.4: + '@types/mapbox__vector-tile@1.3.4': resolution: {integrity: sha512-bpd8dRn9pr6xKvuEBQup8pwQfD4VUyqO/2deGjfpe6AwC8YRlyEipvefyRJUSiCJTZuCb8Pl1ciVV5ekqJ96Bg==} - dependencies: - '@types/geojson': 7946.0.14 - '@types/mapbox__point-geometry': 0.1.4 - '@types/pbf': 3.0.5 - dev: false - /@types/mdast@3.0.15: + '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - dependencies: - '@types/unist': 2.0.10 - dev: true - /@types/mdast@4.0.4: + '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - dependencies: - '@types/unist': 3.0.2 - dev: true - /@types/minimist@1.2.5: + '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - dev: true - /@types/ms@0.7.34: + '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - dev: true - /@types/node-forge@1.3.11: + '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - dependencies: - '@types/node': 20.14.10 - dev: true - /@types/node@12.20.55: + '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - dev: true - /@types/node@18.19.22: + '@types/node@18.19.22': resolution: {integrity: sha512-p3pDIfuMg/aXBmhkyanPshdfJuX5c5+bQjYLIikPLXAUycEogij/c50n/C+8XOA5L93cU4ZRXtn+dNQGi0IZqQ==} - dependencies: - undici-types: 5.26.5 - dev: true - /@types/node@20.14.10: + '@types/node@20.14.10': resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} - dependencies: - undici-types: 5.26.5 - /@types/normalize-package-data@2.4.4: + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - dev: true - /@types/parse-json@4.0.2: + '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - dev: false - /@types/pbf@3.0.5: + '@types/pbf@3.0.5': resolution: {integrity: sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==} - dev: false - /@types/pug@2.0.10: + '@types/pug@2.0.10': resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - dev: true - /@types/semver@7.5.8: + '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: true - /@types/supercluster@5.0.3: + '@types/supercluster@5.0.3': resolution: {integrity: sha512-XMSqQEr7YDuNtFwSgaHHOjsbi0ZGL62V9Js4CW45RBuRYlNWSW/KDqN+RFFE7HdHcGhJPtN0klKvw06r9Kg7rg==} - dependencies: - '@types/geojson': 7946.0.14 - dev: false - /@types/three@0.135.0: + '@types/three@0.135.0': resolution: {integrity: sha512-l7WLhIHjhHMtlpyTSltPPAKLpiMwgMD1hXHj59AVUpYRoZP7Fd9NNOSRSvZBCPLpTHPYojgQvSJCoza9zoL7bg==} - dev: false - /@types/throttle-debounce@5.0.2: + '@types/throttle-debounce@5.0.2': resolution: {integrity: sha512-pDzSNulqooSKvSNcksnV72nk8p7gRqN8As71Sp28nov1IgmPKWbOEIwAWvBME5pPTtaXJAvG3O4oc76HlQ4kqQ==} - dev: false - /@types/topojson-client@3.1.4: + '@types/topojson-client@3.1.4': resolution: {integrity: sha512-Ntf3ZSetMYy7z3PrVCvcqmdRoVhgKA9UKN0ZuuZf8Ts2kcyL4qK34IXBs6qO5fem62EK4k03PtkJPVoroVu4/w==} - dependencies: - '@types/geojson': 7946.0.14 - '@types/topojson-specification': 1.0.5 - dev: false - /@types/topojson-server@3.0.4: + '@types/topojson-server@3.0.4': resolution: {integrity: sha512-5+ieK8ePfP+K2VH6Vgs1VCt+fO1U8XZHj0UsF+NktaF0DavAo1q3IvCBXgokk/xmtvoPltSUs6vxuR/zMdOE1g==} - dependencies: - '@types/geojson': 7946.0.14 - '@types/topojson-specification': 1.0.5 - dev: false - /@types/topojson-simplify@3.0.3: + '@types/topojson-simplify@3.0.3': resolution: {integrity: sha512-sBO5UZ0O2dB0bNwo0vut2yLHhj3neUGi9uL7/ROdm8Gs6dtt4jcB9OGDKr+M2isZwQM2RuzVmifnMZpxj4IGNw==} - dependencies: - '@types/geojson': 7946.0.14 - '@types/topojson-specification': 1.0.5 - dev: false - /@types/topojson-specification@1.0.5: + '@types/topojson-specification@1.0.5': resolution: {integrity: sha512-C7KvcQh+C2nr6Y2Ub4YfgvWvWCgP2nOQMtfhlnwsRL4pYmmwzBS7HclGiS87eQfDOU/DLQpX6GEscviaz4yLIQ==} - dependencies: - '@types/geojson': 7946.0.14 - dev: false - /@types/topojson@3.2.6: + '@types/topojson@3.2.6': resolution: {integrity: sha512-ppfdlxjxofWJ66XdLgIlER/85RvpGyfOf8jrWf+3kVIjEatFxEZYD/Ea83jO672Xu1HRzd/ghwlbcZIUNHTskw==} - dependencies: - '@types/geojson': 7946.0.14 - '@types/topojson-client': 3.1.4 - '@types/topojson-server': 3.0.4 - '@types/topojson-simplify': 3.0.3 - '@types/topojson-specification': 1.0.5 - dev: false - /@types/unist@2.0.10: + '@types/unist@2.0.10': resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - dev: true - /@types/unist@3.0.2: + '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} - dev: true - /@types/validator@13.11.9: + '@types/validator@13.11.9': resolution: {integrity: sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==} - requiresBuild: true - dev: false - optional: true - /@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0)(eslint@9.7.0)(typescript@5.5.3): + '@typescript-eslint/eslint-plugin@7.16.0': resolution: {integrity: sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -3060,36 +1882,5509 @@ packages: peerDependenciesMeta: typescript: optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/type-utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/visitor-keys': 7.16.0 - eslint: 9.7.0 - graphemer: 1.4.0 - ignore: 5.3.1 + + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40': + resolution: {integrity: sha512-yku4NjpP0UujYq8d1GWXYELpKYwuoESSgvXPd9uAiO24OszGxQhPsGWTe4fmZV05J47qILfaGANO9SCa9fEU0w==} + 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: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.16.0': + resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@8.0.0-alpha.40': + resolution: {integrity: sha512-cjIgiaxmGtjlA6rRSs0Gsh0mWR08kPv1W+HsrZcuFwWxoGavBZPKtNctXND0NVf6MgSKyIcd4AHqBwE0htp5uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.16.0': + resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/scope-manager@7.4.0': + resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/scope-manager@8.0.0-alpha.40': + resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/scope-manager@8.0.0-alpha.41': + resolution: {integrity: sha512-iNxuQ0TMVfFiMJ2al4bGd/mY9+aLtBxnHfo7B2xoVzR6cRFgUdBLlMa//MSIjSmVRpCEqNLQnkxpJb96tFG+xw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@7.16.0': + resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/type-utils@8.0.0-alpha.40': + resolution: {integrity: sha512-/Aynkgxy3x22i6Zxy73MR/r0y1OELOMC9Atn7MO97NsjBOrQQYJHi/UEklZ423aB8SCkYH34lO6EAzXX/lIN3g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.16.0': + resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/types@7.4.0': + resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/types@8.0.0-alpha.40': + resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/types@8.0.0-alpha.41': + resolution: {integrity: sha512-n0P2FP3YC3pD3yoiCf4lHqbUP45xlnOk8HkjB+LtKSUZZWLLJ8k1ZXZtQj7MEX22tytCMj//Bmq403xFuCwfIg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@7.16.0': + resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@7.4.0': + resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@8.0.0-alpha.40': + resolution: {integrity: sha512-bz1rX5GXvGdx686FghDxPqGwgntlseZCQSRrVGDDOZlLSoWJnbfkzxXGOWch9c3ttcGkdFy/DiCyKKga3hrq0g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@8.0.0-alpha.41': + resolution: {integrity: sha512-adCr+vbLYTFhwhIwjIjjMxTdUYiPA2Jlyuhnbj092IzgLHtT79bvuwcgPWeTyLbFb/13SMKmOEka00xHiqLpig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.16.0': + resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/utils@7.4.0': + resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/utils@8.0.0-alpha.40': + resolution: {integrity: sha512-ijxO1Hs3YWveuWK+Vbt25D05Q41UeK08JwEJbWTzV38LmkdCBktQd7X1sTw4W9Qku692HWuHgesZf6OhC8t3aA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/utils@8.0.0-alpha.41': + resolution: {integrity: sha512-DTxc9VdERS6iloiw1P5tgRDqRArmp/sIuvgdHBvGh2SiltEFc3VjLGnHHGSTr6GfH7tjFWvcCnCtxx+pjWfp5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + + '@typescript-eslint/visitor-keys@7.16.0': + resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/visitor-keys@7.4.0': + resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/visitor-keys@8.0.0-alpha.40': + resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/visitor-keys@8.0.0-alpha.41': + resolution: {integrity: sha512-uetCAUBVC+YarBdZnWzDDgX11PpAEGV8Cw31I3d1xNrhx6/bJGThKX+holEmd3amMdnr4w/XUKH/4YuQOgtjDA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@unovis/dagre-layout@0.8.8-2': + resolution: {integrity: sha512-ZfDvfcYtzzhZhgKZty8XDi+zQIotfRqfNVF5M3dFQ9d9C5MTaRdbeBnPUkNrmlLJGgQ42HMOE2ajZLfm2VlRhg==} + + '@unovis/graphlibrary@2.2.0-2': + resolution: {integrity: sha512-HeEzpd/vDyWiIJt0rnh+2ICXUIuF2N0+Z9OJJiKg0DB+eFUcD+bk+9QPhYHwkFwfxdjDA9fHi1DZ/O/bbV58Nw==} + + '@unovis/svelte@1.4.2': + resolution: {integrity: sha512-r/g3gvXJzg79sCrSXRBhiCKSu1KgtHAdVLnON9xebTNHf92p5jE4EzoAlIhKJL3+Wthnpr7rTVODqAJR7GeIog==} + peerDependencies: + '@unovis/ts': 1.4.2 + svelte: ^3.48.0 || ^4.0.0 + + '@unovis/ts@1.4.2': + resolution: {integrity: sha512-1Edm6Xpw4HKV2Gcw+CgA/UT8U70POqS6m8z1ulkkGuBM16aK4sI43TPuxmI+W16DKs/f4RpaCaHWgpzRQrs7JA==} + + '@vinejs/compiler@2.4.1': + resolution: {integrity: sha512-WZqCZEQBvuPEghAxnpvNLclyyfqkmU+2V2K4zoZhOUJRD9KRJ+hCNQQ6LSzt7ZwSh+wwxq0r9FpAfeC3tswB8Q==} + engines: {node: '>=18.0.0'} + + '@vinejs/vine@1.8.0': + resolution: {integrity: sha512-Qq3XxbA26jzqS9ICifkqzT399lMQZ2fWtqeV3luI2as+UIK7qDifJFU2Q4W3q3IB5VXoWxgwAZSZEO0em9I/qQ==} + engines: {node: '>=18.16.0'} + + '@vitest/expect@0.34.6': + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} + + '@vitest/expect@1.3.1': + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + + '@vitest/runner@0.34.6': + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} + + '@vitest/runner@1.3.1': + resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} + + '@vitest/snapshot@0.34.6': + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} + + '@vitest/snapshot@1.3.1': + resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} + + '@vitest/spy@0.34.6': + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} + + '@vitest/spy@1.3.1': + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} + + '@vitest/utils@0.34.6': + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} + + '@vitest/utils@1.3.1': + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} + + '@vue/compiler-core@3.4.23': + resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} + + '@vue/compiler-dom@3.4.23': + resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} + + '@vue/compiler-sfc@3.4.23': + resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==} + + '@vue/compiler-ssr@3.4.23': + resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==} + + '@vue/shared@3.4.23': + resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' + + acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + arktype@2.0.0-dev.21: + resolution: {integrity: sha512-dgHCjb3FK4BGvG2LuXqgdWXstbFmiYowSy0jiKnyk4KVcMT5DyIJ9d1nbQM3ztiAL3hIPmPdkmpfxUqR+BoOBQ==} + + array-buffer-byte-length@1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + array.prototype.flat@1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + + arrify@1.0.1: + resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} + engines: {node: '>=0.10.0'} + + as-table@1.0.55: + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + + assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + + autoprefixer@10.4.18: + resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + autoprefixer@10.4.19: + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + + babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + better-path-resolve@1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} + + binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + bits-ui@0.21.12: + resolution: {integrity: sha512-Cf0iB+ZKwA0ZjkpixrhrZK9PC6pGPFleW/65Xc/z0lpGvWaFtdOhiYEntCHHxZ0VihP3aJaG0OBhUBIbmAePaA==} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.118 + + bits-ui@0.9.9: + resolution: {integrity: sha512-LkdkyTtpXdkjBzPZJVJgpcre4fut6DONoprMfadHFo82HNUhph+02CxDjYEcZcThb5z4YjSxMlCYvQPZm+YtfQ==} + peerDependencies: + svelte: ^4.0.0 + + blake3-wasm@2.1.5: + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + breakword@1.0.6: + resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} + + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + bundle-require@4.0.2: + resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.17' + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + call-me-maybe@1.0.2: + resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase-keys@6.2.2: + resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + engines: {node: '>=8'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + caniuse-lite@1.0.30001596: + resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==} + + caniuse-lite@1.0.30001641: + resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} + + capnp-ts@0.7.0: + resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chai@4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + engines: {node: '>=4'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + + clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + clsx@2.1.0: + resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} + engines: {node: '>=6'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + cmdk-sv@0.0.17: + resolution: {integrity: sha512-28QTrK1tT1TSNoGq9MVnzjeLNNjCgjmsM8c2HJfDpRt9t+GD+9m3wX/WdAPaP9jdoNYU0SSdZVdgsGgpaSQOYQ==} + peerDependencies: + svelte: ^4.0.0 + + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + engines: {node: '>= 12.0.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + + cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + csscolorparser@1.0.3: + resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + csv-generate@3.4.3: + resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} + + csv-parse@4.16.3: + resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} + + csv-stringify@5.6.5: + resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} + + csv@5.5.3: + resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} + engines: {node: '>= 0.1.90'} + + d3-array@2.12.1: + resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + + d3-array@3.2.4: + resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} + engines: {node: '>=12'} + + d3-axis@3.0.0: + resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} + engines: {node: '>=12'} + + d3-brush@3.0.0: + resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} + engines: {node: '>=12'} + + d3-chord@3.0.1: + resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} + engines: {node: '>=12'} + + d3-collection@1.0.7: + resolution: {integrity: sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==} + + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-contour@4.0.2: + resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} + engines: {node: '>=12'} + + d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} + + d3-dispatch@3.0.1: + resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} + engines: {node: '>=12'} + + d3-drag@3.0.0: + resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} + engines: {node: '>=12'} + + d3-dsv@3.0.1: + resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} + engines: {node: '>=12'} + hasBin: true + + d3-ease@3.0.1: + resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} + engines: {node: '>=12'} + + d3-fetch@3.0.1: + resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} + engines: {node: '>=12'} + + d3-force@3.0.0: + resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} + engines: {node: '>=12'} + + d3-format@3.1.0: + resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} + engines: {node: '>=12'} + + d3-geo-projection@4.0.0: + resolution: {integrity: sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==} + engines: {node: '>=12'} + hasBin: true + + d3-geo@3.1.0: + resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} + engines: {node: '>=12'} + + d3-hierarchy@3.1.2: + resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} + engines: {node: '>=12'} + + d3-interpolate-path@2.3.0: + resolution: {integrity: sha512-tZYtGXxBmbgHsIc9Wms6LS5u4w6KbP8C09a4/ZYc4KLMYYqub57rRBUgpUr2CIarIrJEpdAWWxWQvofgaMpbKQ==} + + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-path@1.0.9: + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} + + d3-polygon@3.0.1: + resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} + engines: {node: '>=12'} + + d3-quadtree@3.0.1: + resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} + engines: {node: '>=12'} + + d3-random@3.0.1: + resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} + engines: {node: '>=12'} + + d3-sankey@0.12.3: + resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} + + d3-scale-chromatic@3.0.0: + resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==} + engines: {node: '>=12'} + + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} + + d3-selection@3.0.0: + resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} + engines: {node: '>=12'} + + d3-shape@1.3.7: + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} + + d3-time-format@4.1.0: + resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} + engines: {node: '>=12'} + + d3-time@3.1.0: + resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} + engines: {node: '>=12'} + + d3-timer@3.0.1: + resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} + engines: {node: '>=12'} + + d3-transition@3.0.1: + resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} + engines: {node: '>=12'} + peerDependencies: + d3-selection: 2 - 3 + + d3-zoom@3.0.0: + resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} + engines: {node: '>=12'} + + d3@7.8.5: + resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==} + engines: {node: '>=12'} + + data-uri-to-buffer@2.0.2: + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} + + date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} + + dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize-keys@1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} + engines: {node: '>=0.10.0'} + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + deep-eql@4.1.3: + resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} + engines: {node: '>=6'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + + devalue@5.0.0: + resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dist@file:../bits-ui/packages/bits-ui/dist: + resolution: {directory: ../bits-ui/packages/bits-ui/dist, type: directory} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + earcut@2.2.4: + resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + electron-to-chromium@1.4.697: + resolution: {integrity: sha512-iPS+iUNUrqTkPRFjMYv1FGXIUYhj2K4rc/93nrDsDtQGMUqyRouCq/xABOSOljKbriEiwg0bEQHGaeD4OaU56g==} + + elkjs@0.8.2: + resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} + + embla-carousel-autoplay@8.1.6: + resolution: {integrity: sha512-e5n9f4q+DVeBPiPPT3gwzqpiqfae8aP8fQACS4OZkPFvFLdsVhnWcw+cwtewryP7snWJGKPXEMA1GOjieEKv+w==} + peerDependencies: + embla-carousel: 8.1.6 + + embla-carousel-reactive-utils@8.0.0-rc19: + resolution: {integrity: sha512-ed9NppY0OxTtrSIwTCYNcMLlQfSNcNy8Zsw8uIG0te3qrhvQ2ePPsbcElK2SRAV8VMU6G7JQweQIb6amzYMDXA==} + peerDependencies: + embla-carousel: 8.0.0-rc19 + + embla-carousel-reactive-utils@8.1.6: + resolution: {integrity: sha512-Wg+J2YoqLqkaqsXi7fTJaLmXm6BpgDRJ0EfTdvQ4KE/ip5OsUuKGpJsEQDTt4waGXSDyZhIBlfoQtgGJeyYQ1Q==} + peerDependencies: + embla-carousel: 8.1.6 + + embla-carousel-svelte@8.0.0-rc19: + resolution: {integrity: sha512-gDNjcihzTNB/0Iy6klOa0g34x11sWD6sZ3n6835EV/GtHq4iu2P5c/o71KwZRsCTCoRnILpPuVSBUEiwzew1AA==} + peerDependencies: + svelte: ^3.49.0 || ^4.0.0 + + embla-carousel-svelte@8.1.6: + resolution: {integrity: sha512-6ia2gyL5ckGhN4jOQTk0+RVyEpgZ5w5WfHKRPEs0pcB+Zh6eNuOQN5MKutm7DjiTRNpCTPF29WykjvW1q3DN2Q==} + peerDependencies: + svelte: ^3.49.0 || ^4.0.0 + + embla-carousel@8.0.0-rc19: + resolution: {integrity: sha512-PAChVyYoVZo8subkBN8LjZ7+0vk4CmVvMnxH0Y2ux76VUEUBl1wk5xDo8+MUhH5MXU6ZrgkBpMe++bKob1Z+2g==} + + embla-carousel@8.1.6: + resolution: {integrity: sha512-9n7FVsbPAs1KD+JmO84DnEDOZMXPBQbLujjMQqvsBRN2CDWwgZ9hRSNapztdPnyJfzOIxowGmj0BUQ8ACYAPkA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.22.5: + resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + + es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + esbuild-runner@2.2.2: + resolution: {integrity: sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==} + hasBin: true + peerDependencies: + esbuild: '*' + + esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-compat-utils@0.5.0: + resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-flat-gitignore@0.1.7: + resolution: {integrity: sha512-K4UcPriNg6IvNozipPVnLRxuhxys9vRkxYoLLdMPgPDngtWEP/xBT946oUYQHUWLoz4jvX5k+AF/MWh3VN5Lrg==} + + eslint-flat-config-utils@0.2.5: + resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-merge-processors@0.1.0: + resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} + peerDependencies: + eslint: '*' + + eslint-plugin-antfu@2.3.4: + resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} + peerDependencies: + eslint: '*' + + eslint-plugin-command@0.2.3: + resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + peerDependencies: + eslint: '*' + + eslint-plugin-es-x@7.6.0: + resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-eslint-comments@3.2.0: + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + + eslint-plugin-import-x@0.5.3: + resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} + engines: {node: '>=16'} + peerDependencies: + eslint: ^8.56.0 || ^9.0.0-0 + + eslint-plugin-jsdoc@48.7.0: + resolution: {integrity: sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-jsonc@2.16.0: + resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-plugin-markdown@5.1.0: + resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-n@17.9.0: + resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' + + eslint-plugin-no-only-tests@3.1.0: + resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} + engines: {node: '>=5.0.0'} + + eslint-plugin-perfectionist@2.11.0: + resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} + peerDependencies: + astro-eslint-parser: ^1.0.2 + eslint: '>=8.0.0' + svelte: '>=3.0.0' + svelte-eslint-parser: ^0.37.0 + vue-eslint-parser: '>=9.0.0' + peerDependenciesMeta: + astro-eslint-parser: + optional: true + svelte: + optional: true + svelte-eslint-parser: + optional: true + vue-eslint-parser: + optional: true + + eslint-plugin-regexp@2.6.0: + resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + + eslint-plugin-svelte@2.42.0: + resolution: {integrity: sha512-mHP6z0DWq97KZvoQcApZHdF9m9epcDV/ICKufeEH18Vh+8vl7S+gwt8WdUohEqKNVMuXRkbvy1suMcVvUDiOGw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 + peerDependenciesMeta: + svelte: + optional: true + + eslint-plugin-toml@0.11.1: + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-plugin-unicorn@54.0.0: + resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} + engines: {node: '>=18.18'} + peerDependencies: + eslint: '>=8.56.0' + + eslint-plugin-unused-imports@4.0.0: + resolution: {integrity: sha512-mzM+y2B7XYpQryVa1usT+Y/BdNAtAZiXzwpSyDCboFoJN/LZRN67TNvQxKtuTK/Aplya3sLNQforiubzPPaIcQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': '8' + eslint: '9' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + + eslint-plugin-vitest@0.5.4: + resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} + engines: {node: ^18.0.0 || >= 20.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': '*' + eslint: ^8.57.0 || ^9.0.0 + vitest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + vitest: + optional: true + + eslint-plugin-vue@9.27.0: + resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-yml@1.14.0: + resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-processor-vue-blocks@0.1.2: + resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} + peerDependencies: + '@vue/compiler-sfc': ^3.3.0 + eslint: ^8.50.0 || ^9.0.0 + + eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + 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} + + eslint-visitor-keys@4.0.0: + resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.7.0: + resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + + esm-env@1.0.0: + resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + + execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + + exit-hook@2.2.1: + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} + engines: {node: '>=6'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + extendable-error@0.1.7: + resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + find-root@1.1.0: + resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + focus-trap@7.5.4: + resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + + for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + + foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + + formsnap@1.0.1: + resolution: {integrity: sha512-TvU9CoLSiacW1c7wXhLiyVpyy/LBfG0CEFDbs3M3jrsxBSrkTpsuhbQ8JYKY3CNCmIhZlgxCH+Vqr7RBF9G53w==} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.1 + sveltekit-superforms: ^2.3.0 + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fs-extra@7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + geojson-vt@3.2.1: + resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==} + + geojson@0.5.0: + resolution: {integrity: sha512-/Bx5lEn+qRF4TfQ5aLu6NH+UKtvIv7Lhc487y/c8BdludrCTpiWf9wyI0RTyqg49MFefIAvFDuEi5Dfd/zgNxQ==} + engines: {node: '>= 0.10'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-source@2.0.12: + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + get-symbol-description@1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.7.3: + resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + gl-matrix@3.4.3: + resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} + engines: {node: '>=18'} + + globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + + globalyzer@0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globrex@0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + hard-rejection@2.1.0: + resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + engines: {node: '>=6'} + + has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.1: + resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} + engines: {node: '>= 0.4'} + + hast-util-from-html@2.0.1: + resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + + hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + + hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.0.2: + resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + + hast-util-to-html@9.0.1: + resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + human-id@1.0.2: + resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + imagetools-core@7.0.0: + resolution: {integrity: sha512-6fYbD7u4VIOt6fqKrOlbF77JXgUVyUmEJIPlfYVTuR/S2Ig9cX3gukGiLEU0aSetcfE7CYnhLTPtTEu4mLwhCw==} + engines: {node: '>=18.0.0'} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-meta-resolve@4.0.0: + resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + internal-slot@1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + + internmap@1.0.1: + resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} + + internmap@2.0.3: + resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} + engines: {node: '>=12'} + + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + + is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + + is-array-buffer@3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + + is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + + is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + + is-subdir@1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} + + is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + + is-unicode-supported@2.0.0: + resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} + engines: {node: '>=18'} + + is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + + jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@8.0.3: + resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsdoc-type-pratt-parser@4.0.0: + resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} + engines: {node: '>=12.0.0'} + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-to-ts@3.1.0: + resolution: {integrity: sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==} + engines: {node: '>=16'} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + jsonc-eslint-parser@2.4.0: + resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + + just-clone@6.2.0: + resolution: {integrity: sha512-1IynUYEc/HAwxhi3WDpIpxJbZpMCvvrrmZVqvj9EhpvbH8lls7HhdhiByjL7DkAaWlLIzpC0Xc/VPvy/UxLNjA==} + + kdbush@3.0.0: + resolution: {integrity: sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + known-css-properties@0.34.0: + resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + + leaflet@1.7.1: + resolution: {integrity: sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + + lodash._reinterpolate@3.0.0: + resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + + lodash.startcase@4.4.0: + resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + + lodash.template@4.5.0: + resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} + + lodash.templatesettings@4.2.0: + resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + + lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + lucide-svelte@0.292.0: + resolution: {integrity: sha512-bnTpg9pbm6pQDc+YiLK2yxtRFk2Cc+hbzwjAPaV85k56x10CJ9LsXjon6wRrlNTSdxJR7GOsRjz0A5ZNu3Z7dg==} + peerDependencies: + svelte: '>=3 <5' + + lucide-svelte@0.363.0: + resolution: {integrity: sha512-zpUBFtMEEOOjILgiDX48ijibUww3JUCLrMo5YDGX/De/m6I+vn+oWIGvdyZtuc8nz/P8xHW9vWLKzIWeMrRYbA==} + peerDependencies: + svelte: ^3 || ^4 || ^5.0.0-next.42 + + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + + magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + + magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + + magic-string@0.30.9: + resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} + engines: {node: '>=12'} + + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + map-obj@4.3.0: + resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + engines: {node: '>=8'} + + maplibre-gl@2.4.0: + resolution: {integrity: sha512-csNFylzntPmHWidczfgCZpvbTSmhaWvLRj9e1ezUDBEPizGgshgm3ea1T5TCNEEBq0roauu7BPuRZjA3wO4KqA==} + + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + + mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + + mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.1.0: + resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + mdsx@0.0.6: + resolution: {integrity: sha512-hfIlNzOlT153M37ZzbjuGSN8ZFNqlyEWaPnGr9L92Ty/dkZdIfgyDeFrsJDuQ77oY1bf3jeNCycR19ocD/BpfA==} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.1 + + memoize-weak@1.0.2: + resolution: {integrity: sha512-gj39xkrjEw7nCn4nJ1M5ms6+MyMlyiGmttzsqAUsAKn6bYKwuTHh/AO3cKPF8IBrTIYTxb0wWXFs3E//Y8VoWQ==} + + meow@6.1.1: + resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} + engines: {node: '>=8'} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + + micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + + micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + + micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + + micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + miniflare@3.20240701.0: + resolution: {integrity: sha512-m9+I+7JNyqDGftCMKp9cK9pCZkK72hAL2mM9IWwhct+ZmucLBA8Uu6+rHQqA5iod86cpwOkrB2PrPA3wx9YNgw==} + engines: {node: '>=16.13'} + hasBin: true + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist-options@4.1.0: + resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + engines: {node: '>= 6'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + + minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + + mixme@0.5.10: + resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} + engines: {node: '>= 8.0.0'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + + mode-watcher@0.1.2: + resolution: {integrity: sha512-XTdPCdqC3kqSvB+Q262Kor983YJkkB2Z3vj9uqg5IqKQpOdiz+xB99Jihp8sWbyM67drC7KKp0Nt5FzCypZi2g==} + peerDependencies: + svelte: ^4.0.0 + + mode-watcher@0.3.1: + resolution: {integrity: sha512-inghSVSXpEENV0SHM98+AvjDmTOjh9EJIrJXMScK42GNkDm5QJL7a/nZQ8M8i8RK7loFHqsQKBKdlXfw5e5C4w==} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.1 + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + murmurhash-js@1.0.0: + resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} + + mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + + nanoid@5.0.7: + resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} + engines: {node: ^18 || >=20} + hasBin: true + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + + node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} + engines: {node: '>=14.16'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + engines: {node: '>= 0.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + outdent@0.5.0: + resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + + p-filter@2.1.0: + resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} + engines: {node: '>=8'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-map@2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + paneforge@0.0.5: + resolution: {integrity: sha512-98QHobaN/KeQhqqglbvjUmNCTRC4h4iqDxpSV8jCGhRLttgGlRXZNzWNr4Firni5rwasAZjOza0k/JdwppB/AQ==} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.1 + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + + parse-gitignore@2.0.0: + resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} + engines: {node: '>=14'} + + parse-imports@2.1.1: + resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + engines: {node: '>= 18'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-numeric-range@1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + + parse-unit@1.0.1: + resolution: {integrity: sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==} + + parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + + path-to-regexp@6.2.2: + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + + pbf@3.2.1: + resolution: {integrity: sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==} + hasBin: true + + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@3.0.1: + resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} + engines: {node: '>=10'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + + playwright-core@1.42.1: + resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==} + engines: {node: '>=16'} + hasBin: true + + playwright@1.42.1: + resolution: {integrity: sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==} + engines: {node: '>=16'} + hasBin: true + + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + + possible-typed-array-names@1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-load-config@5.0.3: + resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + + postcss-nested@6.0.1: + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-safe-parser@6.0.0: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + + postcss-selector-parser@6.0.15: + resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} + engines: {node: '>=4'} + + postcss-selector-parser@6.1.1: + resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.4.39: + resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} + engines: {node: ^10 || ^12 || >=14} + + potpack@1.0.2: + resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} + + preferred-pm@3.1.3: + resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} + engines: {node: '>=10'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-plugin-svelte@3.2.3: + resolution: {integrity: sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + + prettier-plugin-tailwindcss@0.5.12: + resolution: {integrity: sha512-o74kiDBVE73oHW+pdkFSluHBL3cYEvru5YgEqNkBMFF7Cjv+w1vI565lTlfoJT4VLWDe0FMtZ7FkE/7a4pMXSQ==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + + pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + pretty-quick@4.0.0: + resolution: {integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + + printable-characters@1.0.42: + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} + + property-expr@2.0.6: + resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} + + property-information@6.4.1: + resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} + + protocol-buffers-schema@3.6.0: + resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==} + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quick-lru@4.0.1: + resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + engines: {node: '>=8'} + + quickselect@2.0.0: + resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} + + react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + read-yaml-file@1.1.0: + resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} + engines: {node: '>=6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + redent@3.0.0: + resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + engines: {node: '>=8'} + + refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + + regexp.prototype.flags@1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + + regexparam@3.0.0: + resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==} + engines: {node: '>=8'} + + regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} + hasBin: true + + rehype-parse@9.0.0: + resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} + + rehype-pretty-code@0.13.0: + resolution: {integrity: sha512-+22dz1StXlF7dlMyOySNaVxgcGhMI4BCxq0JxJJPWYGiKsI6cu5jyuIKGHXHvH18D8sv1rdKtvsY9UEfN3++SQ==} + engines: {node: '>=18'} + peerDependencies: + shiki: ^1.0.0 + + rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + + rehype-stringify@10.0.0: + resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} + + remark-code-import@1.2.0: + resolution: {integrity: sha512-fgwLruqlZbVOIhCJFjY+JDwPZhA4/eK3InJzN8Ox8UDdtudpG212JwtRj6la+lAzJU7JmSEyewZSukVZdknt3Q==} + engines: {node: '>= 12'} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.0: + resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve-protobuf-schema@2.1.0: + resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@4.4.1: + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} + hasBin: true + + robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + + rollup-plugin-inject@3.0.2: + resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. + + rollup-plugin-node-polyfills@0.2.1: + resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} + + rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + + rollup@4.12.1: + resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rollup@4.18.1: + resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + runed@0.15.0: + resolution: {integrity: sha512-dVFyidL/ihmoQF9eKu3hxXl3p4yg3asCIMTtxDIcH76wBLB99q6OvJoDl/qbIeL7+lT7q7gzOyaBMuGc1U2vhw==} + peerDependencies: + svelte: ^5.0.0-next.1 + + rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + safe-array-concat@1.1.0: + resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} + engines: {node: '>=0.4'} + + safe-regex-test@1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + + selfsigned@2.4.1: + resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} + engines: {node: '>=10'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + + semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + set-cookie-parser@2.6.0: + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + + set-function-length@1.2.1: + resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + sharp@0.33.3: + resolution: {integrity: sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shiki@1.2.1: + resolution: {integrity: sha512-u+XW6o0vCkUNlneZb914dLO+AayEIwK5tI62WeS//R5HIXBFiYaj/Hc5xcq27Yh83Grr4JbNtUBV8W6zyK4hWg==} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-git-hooks@2.10.0: + resolution: {integrity: sha512-TtCytVYfV77pILCkzVxpOSgYKHQyaO7fBI/iwG5bLGb0dIo/v/K1Y1IZ5DN40RQu6WNNJiN0gkuRvSYjxOhFog==} + hasBin: true + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + + smartwrap@2.0.2: + resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} + engines: {node: '>=6'} + hasBin: true + + sorcery@0.11.0: + resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} + hasBin: true + + source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spawndamnit@2.0.0: + resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-expression-parse@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + + spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + + stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + + stacktracey@2.1.8: + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} + + std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + + stream-transform@2.1.3: + resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + + string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + engines: {node: '>=0.6.19'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string.prototype.trim@1.2.8: + resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.7: + resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + + string.prototype.trimstart@1.0.7: + resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + + stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + + strip-literal@2.0.0: + resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} + + striptags@3.2.0: + resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} + + stylis@4.2.0: + resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supercluster@7.1.5: + resolution: {integrity: sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==} + + superstruct@2.0.2: + resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} + engines: {node: '>=14.0.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-check@3.6.6: + resolution: {integrity: sha512-b9q9rOHOMYF3U8XllK7LmXTq1LeWQ98waGfEJzrFutViadkNl1tgdEtxIQ8yuPx+VQ4l7YrknYol+0lfZocaZw==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-check@3.8.4: + resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-eslint-parser@0.34.1: + resolution: {integrity: sha512-9+uLA1pqI9AZioKVGJzYYmlOZWxfoCXSbAM9iaNm7H01XlYlzRTtJfZgl9o3StQGN41PfGJIbkKkfk3e/pHFfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.94 + peerDependenciesMeta: + svelte: + optional: true + + svelte-eslint-parser@0.40.0: + resolution: {integrity: sha512-M+v1HhC5T1WKYVxWexUCS4o6oIBS88XKzOZuhl2ew+eGxol7eC21e+VE8TC4rXJ3iT3iXT0qlZsZcpKjVo5/zQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 + peerDependenciesMeta: + svelte: + optional: true + + svelte-headless-table@0.18.2: + resolution: {integrity: sha512-dnDTaXW5CNzRUjHVbc/Hb0Zv80zU4VcIUnAja6OuZriXvim1AqcWYQCHPRzBGwqj1m3YEHHNvspSzY0o5HzA0A==} + peerDependencies: + svelte: ^4.0.0 + + svelte-hmr@0.15.3: + resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-hmr@0.16.0: + resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: ^3.19.0 || ^4.0.0 + + svelte-keyed@2.0.0: + resolution: {integrity: sha512-7TeEn+QbJC2OJrHiuM0T8vMBkms3DNpTE+Ir+NtnVBnBMA78aL4f1ft9t0Hn/pBbD/TnIXi4YfjFRAgtN+DZ5g==} + peerDependencies: + svelte: ^4.0.0 + + svelte-local-storage-store@0.6.4: + resolution: {integrity: sha512-45WoY2vSGPQM1sIQJ9jTkPPj20hYeqm+af6mUGRFSPP5WglZf36YYoZqwmZZ8Dt/2SU8lem+BTA8/Z/8TkqNLg==} + engines: {node: '>=0.14'} + peerDependencies: + svelte: ^3.48.0 || >4.0.0 + + svelte-parse-markup@0.1.2: + resolution: {integrity: sha512-DycY7DJr7VqofiJ63ut1/NEG92HrWWL56VWITn/cJCu+LlZhMoBkBXT4opUitPEEwbq1nMQbv4vTKUfbOqIW1g==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 + + svelte-preprocess@5.1.3: + resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} + engines: {node: '>= 16.0.0', pnpm: ^8.0.0} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte-radix@1.1.0: + resolution: {integrity: sha512-kyE9wZiJV937INGb+wiBkAjmGtQUUYRPkVL2Q+/gj+9Vog1Ewd2wNvNmpNMUd+c+euxoc5u5YZMuCUgky9EUPw==} + peerDependencies: + svelte: ^3.54.0 || ^4.0.0 || ^5.0.0 + + svelte-render@2.0.1: + resolution: {integrity: sha512-RpB0SurwXm4xhjvHHtjeqMmvd645FURb79GFOotScOSqnKK5vpqBgoBPGC0pp+E/eZgDSQ9rRAdn/+N4ys1mXQ==} + peerDependencies: + svelte: ^4.0.0 + + svelte-sonner@0.3.19: + resolution: {integrity: sha512-jpPOgLtHwRaB6Vqo2dUQMv15/yUV/BQWTjKpEqQ11uqRSHKjAYUKZyGrHB2cQsGmyjR0JUzBD58btpgNqINQ/Q==} + peerDependencies: + svelte: '>=3 <5' + + svelte-sonner@0.3.25: + resolution: {integrity: sha512-jYAHqDc1fBAotI+9g9SW2Pc6sKJ8oVl7aXB/EhQsxiVADAZ9AX4w7dxDI1oyskD6pG8mhYIKXi+5WqFmCRqFyw==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 + + svelte-subscribe@2.0.1: + resolution: {integrity: sha512-eKXIjLxB4C7eQWPqKEdxcGfNXm2g/qJ67zmEZK/GigCZMfrTR3m7DPY93R6MX+5uoqM1FRYxl8LZ1oy4URWi2A==} + peerDependencies: + svelte: ^4.0.0 + + svelte@4.2.12: + resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} + engines: {node: '>=16'} + + svelte@5.0.0-next.183: + resolution: {integrity: sha512-1onDKWp5+a5ehYVWJ0scHVO0IbOTH9zIqYb/odXp/aG0qF9XdR76DL2tLrgRM5xzUdcvXSmakxa+tQDJojTBVw==} + engines: {node: '>=18'} + + sveltekit-superforms@2.16.0: + resolution: {integrity: sha512-t5aZyMCXyahgvn7VAJ7l9S+wAv9YyMAZHYQ6gcGVZ6ecr4/DMMD2r3ajGCj1h1dWaMQ3w5zVw+SqHSAkbHsWVQ==} + peerDependencies: + '@sveltejs/kit': 1.x || 2.x + svelte: 3.x || 4.x || >=5.0.0-next.51 + + synckit@0.6.2: + resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} + engines: {node: '>=12.20'} + + synckit@0.9.0: + resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} + engines: {node: ^14.18.0 || >=16.0.0} + + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + + tailwind-merge@1.14.0: + resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + + tailwind-merge@2.4.0: + resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} + + tailwind-variants@0.1.20: + resolution: {integrity: sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==} + engines: {node: '>=16.x', pnpm: '>=7.x'} + peerDependencies: + tailwindcss: '*' + + tailwind-variants@0.2.1: + resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} + engines: {node: '>=16.x', pnpm: '>=7.x'} + peerDependencies: + tailwindcss: '*' + + tailwindcss@3.4.1: + resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} + engines: {node: '>=14.0.0'} + hasBin: true + + tailwindcss@3.4.4: + resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + term-size@2.2.1: + resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + three@0.135.0: + resolution: {integrity: sha512-kuEpuuxRzLv0MDsXai9huCxOSQPZ4vje6y0gn80SRmQvgz6/+rI0NAvCRAw56zYaWKMGMfqKWsxF9Qa2Z9xymQ==} + + throttle-debounce@5.0.0: + resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} + engines: {node: '>=12.22'} + + tiny-case@1.0.3: + resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} + + tiny-glob@0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + + tinybench@2.6.0: + resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} + + tinypool@0.7.0: + resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} + engines: {node: '>=14.0.0'} + + tinypool@0.8.2: + resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} + engines: {node: '>=14.0.0'} + + tinyqueue@2.0.3: + resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==} + + tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + engines: {node: '>=14.0.0'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-gatsby-remark-plugin@0.1.0: + resolution: {integrity: sha512-blmhJ/gIrytWnWLgPSRCkhCPeki6UBK2daa3k9mGahN7GjwHu8KrS7F70MvwlsG7IE794JLgwAdCbi4hU4faFQ==} + + to-px@1.1.0: + resolution: {integrity: sha512-bfg3GLYrGoEzrGoE05TAL/Uw+H/qrf2ptr9V3W7U0lkjjyYnIfgxmVLUfhQ1hZpIQwin81uxhDjvUkDYsC0xWw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + to-vfile@6.1.0: + resolution: {integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==} + + toml-eslint-parser@0.10.0: + resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + topojson-client@3.1.0: + resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==} + hasBin: true + + toposort@2.0.2: + resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + + tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trim-newlines@3.0.1: + resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + engines: {node: '>=8'} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-algebra@2.0.0: + resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} + + ts-api-utils@1.2.1: + resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-deepmerge@7.0.0: + resolution: {integrity: sha512-WZ/iAJrKDhdINv1WG6KZIGHrZDar6VfhftG1QJFpVbOYZMYJLJOvZOo1amictRXVdBXZIgBHKswMTXzElngprA==} + engines: {node: '>=14.13.1'} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tslib@2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tsup@8.0.2: + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + + tsx@4.16.2: + resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} + engines: {node: '>=18.0.0'} + hasBin: true + + tty-table@4.2.3: + resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} + engines: {node: '>=8.0.0'} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + + typed-array-buffer@1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.5: + resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} + engines: {node: '>= 0.4'} + + typescript@5.3.3: + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + engines: {node: '>=14.17'} + hasBin: true + + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.4.0: + resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} + + ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + + unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} + engines: {node: '>=14.0'} + + unenv-nightly@1.10.0-1717606461.a117952: + resolution: {integrity: sha512-u3TfBX02WzbHTpaEfWEKwDijDSFAHcgXkayUZ+MVDrjhLFvgAJzFGTSTmwlEhwWi2exyRQey23ah9wELMM6etg==} + + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-builder@3.0.1: + resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==} + + unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + update-browserslist-db@1.0.13: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + valibot@0.30.0: + resolution: {integrity: sha512-5POBdbSkM+3nvJ6ZlyQHsggisfRtyT4tVTo1EIIShs6qCdXJnyWU5TJ68vr8iTg5zpOLjXLRiBqNx+9zwZz/rA==} + + valibot@0.31.1: + resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} + + valibot@0.35.0: + resolution: {integrity: sha512-+i2aCRkReTrd5KBN/dW2BrPOvFnU5LXTV2xjZnjnqUIO8YUx6P2+MgRrkwF2FhkexgyKq/NIZdPdknhHf5A/Ww==} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + validator@13.11.0: + resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} + engines: {node: '>= 0.10'} + + vaul-svelte@0.3.2: + resolution: {integrity: sha512-X4OGWttSTVUl417qGDsSFgOvIx24DoiMRY/jaP9z0v9FL8LQQJ0RQ1ZM0QpdyQPRlNd24ewjNQHh5EgYDtfNpw==} + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.1 + + vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + + vfile-message@2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@4.2.1: + resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + + vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + + vite-imagetools@7.0.2: + resolution: {integrity: sha512-sA98fIhfIqPdt5qKAMMrQtBzdqK44dlmv4jEUlJMmn4GzR8CdXjKGiyU/GKUFxjReuPi0fK/dd0JhiZixZt06A==} + engines: {node: '>=18.0.0'} + + vite-node@0.34.6: + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} + engines: {node: '>=v14.18.0'} + hasBin: true + + vite-node@1.3.1: + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + + vite@5.1.7: + resolution: {integrity: sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vite@5.3.3: + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@0.2.5: + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + + vitest@0.34.6: + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} + engines: {node: '>=v14.18.0'} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@vitest/browser': '*' + '@vitest/ui': '*' + happy-dom: '*' + jsdom: '*' + playwright: '*' + safaridriver: '*' + webdriverio: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + playwright: + optional: true + safaridriver: + optional: true + webdriverio: + optional: true + + vitest@1.3.1: + resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.3.1 + '@vitest/ui': 1.3.1 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + vt-pbf@3.1.3: + resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==} + + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + + which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which-pm@2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + + which-typed-array@1.1.14: + resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + + workerd@1.20240701.0: + resolution: {integrity: sha512-qSgNVqauqzNCij9MaJLF2c2ko3AnFioVSIxMSryGbRK+LvtGr9BKBt6JOxCb24DoJASoJDx3pe3DJHBVydUiBg==} + engines: {node: '>=16'} + hasBin: true + + worktop@0.8.0-next.18: + resolution: {integrity: sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==} + engines: {node: '>=12'} + + wrangler@3.64.0: + resolution: {integrity: sha512-q2VQADJXzuOkXs9KIfPSx7UCZHBoxsqSNbJDLkc2pHpGmsyNQXsJRqjMoTg/Kls7O3K9A7EGnzGr7+Io2vE6AQ==} + engines: {node: '>=16.17.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20240620.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml-eslint-parser@1.2.3: + resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} + engines: {node: ^14.17.0 || >=16.0.0} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + + youch@3.3.3: + resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} + + yup@1.4.0: + resolution: {integrity: sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==} + + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + + zod-to-json-schema@3.23.1: + resolution: {integrity: sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==} + peerDependencies: + zod: ^3.23.3 + + zod@3.22.4: + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1)': + dependencies: + '@antfu/install-pkg': 0.3.3 + '@clack/prompts': 0.7.0 + '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 + eslint-config-flat-gitignore: 0.1.7 + eslint-flat-config-utils: 0.2.5 + eslint-merge-processors: 0.1.0(eslint@9.7.0) + eslint-plugin-antfu: 2.3.4(eslint@9.7.0) + eslint-plugin-command: 0.2.3(eslint@9.7.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.7.0) + eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.5.3) + eslint-plugin-jsdoc: 48.7.0(eslint@9.7.0) + eslint-plugin-jsonc: 2.16.0(eslint@9.7.0) + eslint-plugin-markdown: 5.1.0(eslint@9.7.0) + eslint-plugin-n: 17.9.0(eslint@9.7.0) + eslint-plugin-no-only-tests: 3.1.0 + eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)) + eslint-plugin-regexp: 2.6.0(eslint@9.7.0) + eslint-plugin-toml: 0.11.1(eslint@9.7.0) + eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) + eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)(vitest@1.3.1) + eslint-plugin-vue: 9.27.0(eslint@9.7.0) + eslint-plugin-yml: 1.14.0(eslint@9.7.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0) + globals: 15.8.0 + jsonc-eslint-parser: 2.4.0 + local-pkg: 0.5.0 + parse-gitignore: 2.0.0 + picocolors: 1.0.1 + toml-eslint-parser: 0.10.0 + vue-eslint-parser: 9.4.3(eslint@9.7.0) + yaml-eslint-parser: 1.2.3 + yargs: 17.7.2 + optionalDependencies: + eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + transitivePeerDependencies: + - '@vue/compiler-sfc' + - supports-color + - svelte + - typescript + - vitest + + '@antfu/install-pkg@0.3.2': + dependencies: + execa: 8.0.1 + + '@antfu/install-pkg@0.3.3': + dependencies: + '@jsdevtools/ez-spawn': 3.0.4 + + '@antfu/utils@0.7.10': {} + + '@arktype/schema@0.1.13': + dependencies: + '@arktype/util': 0.0.48 + optional: true + + '@arktype/util@0.0.48': + optional: true + + '@babel/code-frame@7.23.5': + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 + + '@babel/helper-module-imports@7.22.15': + dependencies: + '@babel/types': 7.24.0 + + '@babel/helper-string-parser@7.23.4': {} + + '@babel/helper-validator-identifier@7.22.20': {} + + '@babel/helper-validator-identifier@7.24.7': {} + + '@babel/highlight@7.23.4': + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + + '@babel/parser@7.24.4': + dependencies: + '@babel/types': 7.24.0 + + '@babel/runtime@7.24.0': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/types@7.24.0': + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + + '@changesets/apply-release-plan@7.0.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/config': 3.0.0 + '@changesets/get-version-range-type': 0.4.0 + '@changesets/git': 3.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + detect-indent: 6.1.0 + fs-extra: 7.0.1 + lodash.startcase: 4.4.0 + outdent: 0.5.0 + prettier: 2.8.8 + resolve-from: 5.0.0 + semver: 7.6.0 + + '@changesets/assemble-release-plan@6.0.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + semver: 7.6.0 + + '@changesets/changelog-git@0.2.0': + dependencies: + '@changesets/types': 6.0.0 + + '@changesets/cli@2.27.1': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/apply-release-plan': 7.0.0 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/changelog-git': 0.2.0 + '@changesets/config': 3.0.0 + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/get-release-plan': 4.0.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@changesets/write': 0.3.0 + '@manypkg/get-packages': 1.1.3 + '@types/semver': 7.5.8 + ansi-colors: 4.1.3 + chalk: 2.4.2 + ci-info: 3.9.0 + enquirer: 2.4.1 + external-editor: 3.1.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + meow: 6.1.1 + outdent: 0.5.0 + p-limit: 2.3.0 + preferred-pm: 3.1.3 + resolve-from: 5.0.0 + semver: 7.6.0 + spawndamnit: 2.0.0 + term-size: 2.2.1 + tty-table: 4.2.3 + + '@changesets/config@3.0.0': + dependencies: + '@changesets/errors': 0.2.0 + '@changesets/get-dependents-graph': 2.0.0 + '@changesets/logger': 0.1.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + micromatch: 4.0.5 + + '@changesets/errors@0.2.0': + dependencies: + extendable-error: 0.1.7 + + '@changesets/get-dependents-graph@2.0.0': + dependencies: + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + chalk: 2.4.2 + fs-extra: 7.0.1 + semver: 7.6.0 + + '@changesets/get-release-plan@4.0.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/assemble-release-plan': 6.0.0 + '@changesets/config': 3.0.0 + '@changesets/pre': 2.0.0 + '@changesets/read': 0.6.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + + '@changesets/get-version-range-type@0.4.0': {} + + '@changesets/git@3.0.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + is-subdir: 1.2.0 + micromatch: 4.0.5 + spawndamnit: 2.0.0 + + '@changesets/logger@0.1.0': + dependencies: + chalk: 2.4.2 + + '@changesets/parse@0.4.0': + dependencies: + '@changesets/types': 6.0.0 + js-yaml: 3.14.1 + + '@changesets/pre@2.0.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/errors': 0.2.0 + '@changesets/types': 6.0.0 + '@manypkg/get-packages': 1.1.3 + fs-extra: 7.0.1 + + '@changesets/read@0.6.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/git': 3.0.0 + '@changesets/logger': 0.1.0 + '@changesets/parse': 0.4.0 + '@changesets/types': 6.0.0 + chalk: 2.4.2 + fs-extra: 7.0.1 + p-filter: 2.1.0 + + '@changesets/types@4.1.0': {} + + '@changesets/types@6.0.0': {} + + '@changesets/write@0.3.0': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/types': 6.0.0 + fs-extra: 7.0.1 + human-id: 1.0.2 + prettier: 2.8.8 + + '@clack/core@0.3.4': + dependencies: + picocolors: 1.0.0 + sisteransi: 1.0.5 + + '@clack/prompts@0.7.0': + dependencies: + '@clack/core': 0.3.4 + picocolors: 1.0.0 + sisteransi: 1.0.5 + + '@cloudflare/kv-asset-handler@0.3.4': + dependencies: + mime: 3.0.0 + + '@cloudflare/workerd-darwin-64@1.20240701.0': + optional: true + + '@cloudflare/workerd-darwin-arm64@1.20240701.0': + optional: true + + '@cloudflare/workerd-linux-64@1.20240701.0': + optional: true + + '@cloudflare/workerd-linux-arm64@1.20240701.0': + optional: true + + '@cloudflare/workerd-windows-64@1.20240701.0': + optional: true + + '@cloudflare/workers-types@4.20240222.0': {} + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@emnapi/runtime@1.1.1': + dependencies: + tslib: 2.6.3 + optional: true + + '@emotion/babel-plugin@11.11.0': + dependencies: + '@babel/helper-module-imports': 7.22.15 + '@babel/runtime': 7.24.0 + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/serialize': 1.1.3 + babel-plugin-macros: 3.1.0 + convert-source-map: 1.9.0 + escape-string-regexp: 4.0.0 + find-root: 1.1.0 + source-map: 0.5.7 + stylis: 4.2.0 + + '@emotion/cache@11.11.0': + dependencies: + '@emotion/memoize': 0.8.1 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + '@emotion/weak-memoize': 0.3.1 + stylis: 4.2.0 + + '@emotion/css@11.11.2': + dependencies: + '@emotion/babel-plugin': 11.11.0 + '@emotion/cache': 11.11.0 + '@emotion/serialize': 1.1.3 + '@emotion/sheet': 1.2.2 + '@emotion/utils': 1.2.1 + + '@emotion/hash@0.9.1': {} + + '@emotion/memoize@0.8.1': {} + + '@emotion/serialize@1.1.3': + dependencies: + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 + csstype: 3.1.3 + + '@emotion/sheet@1.2.2': {} + + '@emotion/unitless@0.8.1': {} + + '@emotion/utils@1.2.1': {} + + '@emotion/weak-memoize@0.3.1': {} + + '@es-joy/jsdoccomment@0.43.1': + dependencies: + '@types/eslint': 8.56.6 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.4.0 + comment-parser: 1.4.1 + esquery: 1.5.0 + jsdoc-type-pratt-parser: 4.0.0 + + '@es-joy/jsdoccomment@0.46.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.0.0 + + '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': + dependencies: + esbuild: 0.17.19 + + '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19)': + dependencies: + esbuild: 0.17.19 + escape-string-regexp: 4.0.0 + rollup-plugin-node-polyfills: 0.2.1 + + '@esbuild/aix-ppc64@0.19.12': + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.17.19': + optional: true + + '@esbuild/android-arm64@0.19.12': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.17.19': + optional: true + + '@esbuild/android-arm@0.19.12': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.17.19': + optional: true + + '@esbuild/android-x64@0.19.12': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.17.19': + optional: true + + '@esbuild/darwin-arm64@0.19.12': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.17.19': + optional: true + + '@esbuild/darwin-x64@0.19.12': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.17.19': + optional: true + + '@esbuild/freebsd-arm64@0.19.12': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.17.19': + optional: true + + '@esbuild/freebsd-x64@0.19.12': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.17.19': + optional: true + + '@esbuild/linux-arm64@0.19.12': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.17.19': + optional: true + + '@esbuild/linux-arm@0.19.12': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.17.19': + optional: true + + '@esbuild/linux-ia32@0.19.12': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.17.19': + optional: true + + '@esbuild/linux-loong64@0.19.12': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.17.19': + optional: true + + '@esbuild/linux-mips64el@0.19.12': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.17.19': + optional: true + + '@esbuild/linux-ppc64@0.19.12': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.17.19': + optional: true + + '@esbuild/linux-riscv64@0.19.12': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.17.19': + optional: true + + '@esbuild/linux-s390x@0.19.12': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.17.19': + optional: true + + '@esbuild/linux-x64@0.19.12': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.17.19': + optional: true + + '@esbuild/netbsd-x64@0.19.12': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.17.19': + optional: true + + '@esbuild/openbsd-x64@0.19.12': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.17.19': + optional: true + + '@esbuild/sunos-x64@0.19.12': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.17.19': + optional: true + + '@esbuild/win32-arm64@0.19.12': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.17.19': + optional: true + + '@esbuild/win32-ia32@0.19.12': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.17.19': + optional: true + + '@esbuild/win32-x64@0.19.12': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@eslint-community/eslint-utils@4.4.0(eslint@9.7.0)': + dependencies: + eslint: 9.7.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.10.0': {} + + '@eslint-community/regexpp@4.11.0': {} + + '@eslint/config-array@0.17.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.5 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/eslintrc@3.1.0': + dependencies: + ajv: 6.12.6 + debug: 4.3.5 + espree: 10.1.0 + globals: 14.0.0 + ignore: 5.3.1 + 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@9.7.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@exodus/schemasafe@1.3.0': + optional: true + + '@fastify/busboy@2.1.1': {} + + '@floating-ui/core@1.6.0': + dependencies: + '@floating-ui/utils': 0.2.1 + + '@floating-ui/core@1.6.4': + dependencies: + '@floating-ui/utils': 0.2.4 + + '@floating-ui/dom@1.6.3': + dependencies: + '@floating-ui/core': 1.6.0 + '@floating-ui/utils': 0.2.1 + + '@floating-ui/dom@1.6.7': + dependencies: + '@floating-ui/core': 1.6.4 + '@floating-ui/utils': 0.2.4 + + '@floating-ui/utils@0.2.1': {} + + '@floating-ui/utils@0.2.4': {} + + '@gcornut/valibot-json-schema@0.31.0': + dependencies: + valibot: 0.31.1 + optionalDependencies: + '@types/json-schema': 7.0.15 + esbuild: 0.21.5 + esbuild-runner: 2.2.2(esbuild@0.21.5) + optional: true + + '@hapi/hoek@9.3.0': + optional: true + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + optional: true + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.0': {} + + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1)': + dependencies: + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1) + '@antfu/install-pkg': 0.3.2 + '@clack/prompts': 0.7.0 + '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + chalk: 5.3.0 + eslint: 9.7.0 + eslint-flat-config-utils: 0.2.5 + eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) + local-pkg: 0.5.0 + parse-gitignore: 2.0.0 + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + yargs: 17.7.2 + transitivePeerDependencies: + - '@eslint-react/eslint-plugin' + - '@prettier/plugin-xml' + - '@unocss/eslint-plugin' + - '@vue/compiler-sfc' + - astro-eslint-parser + - eslint-plugin-astro + - eslint-plugin-format + - eslint-plugin-react-hooks + - eslint-plugin-react-refresh + - eslint-plugin-solid + - prettier-plugin-astro + - prettier-plugin-slidev + - supports-color + - svelte + - typescript + - vitest + + '@huntabyte/eslint-plugin@0.1.0(eslint@9.7.0)': + dependencies: + eslint: 9.7.0 + + '@img/sharp-darwin-arm64@0.33.3': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + optional: true + + '@img/sharp-darwin-x64@0.33.3': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.2': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.2': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.2': + optional: true + + '@img/sharp-linux-arm64@0.33.3': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + optional: true + + '@img/sharp-linux-arm@0.33.3': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + optional: true + + '@img/sharp-linux-s390x@0.33.3': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + optional: true + + '@img/sharp-linux-x64@0.33.3': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.3': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.3': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + optional: true + + '@img/sharp-wasm32@0.33.3': + dependencies: + '@emnapi/runtime': 1.1.1 + optional: true + + '@img/sharp-win32-ia32@0.33.3': + optional: true + + '@img/sharp-win32-x64@0.33.3': + optional: true + + '@internationalized/date@3.5.4': + dependencies: + '@swc/helpers': 0.5.6 + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.8 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.4.15': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + '@jsdevtools/ez-spawn@3.0.4': + dependencies: + call-me-maybe: 1.0.2 + cross-spawn: 7.0.3 + string-argv: 0.3.2 + type-detect: 4.0.8 + + '@juggle/resize-observer@3.4.0': {} + + '@manypkg/find-root@1.1.0': + dependencies: + '@babel/runtime': 7.24.0 + '@types/node': 12.20.55 + find-up: 4.1.0 + fs-extra: 8.1.0 + + '@manypkg/get-packages@1.1.3': + dependencies: + '@babel/runtime': 7.24.0 + '@changesets/types': 4.1.0 + '@manypkg/find-root': 1.1.0 + fs-extra: 8.1.0 + globby: 11.1.0 + read-yaml-file: 1.1.0 + + '@mapbox/geojson-rewind@0.5.2': + dependencies: + get-stream: 6.0.1 + minimist: 1.2.8 + + '@mapbox/jsonlint-lines-primitives@2.0.2': {} + + '@mapbox/mapbox-gl-supported@2.0.1': {} + + '@mapbox/point-geometry@0.1.0': {} + + '@mapbox/tiny-sdf@2.0.6': {} + + '@mapbox/unitbezier@0.0.1': {} + + '@mapbox/vector-tile@1.3.1': + dependencies: + '@mapbox/point-geometry': 0.1.0 + + '@mapbox/whoots-js@3.1.0': {} + + '@melt-ui/svelte@0.61.2(svelte@5.0.0-next.183)': + dependencies: + '@floating-ui/core': 1.6.0 + '@floating-ui/dom': 1.6.3 + '@internationalized/date': 3.5.4 + dequal: 2.0.3 + focus-trap: 7.5.4 + nanoid: 4.0.2 + svelte: 5.0.0-next.183 + + '@melt-ui/svelte@0.76.2(svelte@5.0.0-next.183)': + dependencies: + '@floating-ui/core': 1.6.4 + '@floating-ui/dom': 1.6.7 + '@internationalized/date': 3.5.4 + dequal: 2.0.3 + focus-trap: 7.5.4 + nanoid: 5.0.7 + svelte: 5.0.0-next.183 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@pkgr/core@0.1.1': {} + + '@playwright/test@1.42.1': + dependencies: + playwright: 1.42.1 + + '@polka/url@1.0.0-next.25': {} + + '@poppinss/macroable@1.0.1': + optional: true + + '@prettier/sync@0.3.0(prettier@3.2.5)': + dependencies: + prettier: 3.2.5 + + '@rollup/pluginutils@5.1.0(rollup@4.18.1)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.18.1 + + '@rollup/rollup-android-arm-eabi@4.12.1': + optional: true + + '@rollup/rollup-android-arm-eabi@4.18.1': + optional: true + + '@rollup/rollup-android-arm64@4.12.1': + optional: true + + '@rollup/rollup-android-arm64@4.18.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.12.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.18.1': + optional: true + + '@rollup/rollup-darwin-x64@4.12.1': + optional: true + + '@rollup/rollup-darwin-x64@4.18.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.12.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.18.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.18.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.12.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.18.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.12.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.18.1': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.18.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.12.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.18.1': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.18.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.12.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.18.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.12.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.18.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.12.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.18.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.12.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.18.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.12.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.18.1': + optional: true + + '@shikijs/core@1.2.1': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + optional: true + + '@sideway/formula@3.0.1': + optional: true + + '@sideway/pinpoint@2.0.0': + optional: true + + '@sinclair/typebox@0.27.8': {} + + '@sinclair/typebox@0.32.34': + optional: true + + '@sodaru/yup-to-json-schema@2.0.1': + optional: true + + '@stylistic/eslint-plugin-js@2.6.0-beta.0(eslint@9.7.0)': + dependencies: + '@types/eslint': 8.56.10 + acorn: 8.12.1 + eslint: 9.7.0 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 + + '@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint@9.7.0)': + dependencies: + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@types/eslint': 8.56.10 + eslint: 9.7.0 + estraverse: 5.3.0 + picomatch: 4.0.2 + + '@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@types/eslint': 8.56.10 + '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) + '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint@9.7.0) + '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@types/eslint': 8.56.10 + eslint: 9.7.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@sveltejs/adapter-auto@3.1.1(@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))': + dependencies: + '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) + import-meta-resolve: 4.0.0 + + '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(wrangler@3.64.0)': + dependencies: + '@cloudflare/workers-types': 4.20240222.0 + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + esbuild: 0.21.5 + worktop: 0.8.0-next.18 + wrangler: 3.64.0 + + '@sveltejs/enhanced-img@0.3.0(rollup@4.18.1)(svelte@5.0.0-next.183)': + dependencies: + magic-string: 0.30.9 + svelte-parse-markup: 0.1.2(svelte@5.0.0-next.183) + vite-imagetools: 7.0.2(rollup@4.18.1) + transitivePeerDependencies: + - rollup + - svelte + + '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 5.0.0 + esm-env: 1.0.0 + import-meta-resolve: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.9 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.4 + svelte: 5.0.0-next.183 + tiny-glob: 0.2.9 + vite: 5.3.3(@types/node@20.14.10) + + '@sveltejs/kit@2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) + '@types/cookie': 0.6.0 + cookie: 0.6.0 + devalue: 4.3.2 + esm-env: 1.0.0 + import-meta-resolve: 4.0.0 + kleur: 4.1.5 + magic-string: 0.30.9 + mrmime: 2.0.0 + sade: 1.8.1 + set-cookie-parser: 2.6.0 + sirv: 2.0.4 + svelte: 4.2.12 + tiny-glob: 0.2.9 + vite: 5.1.7(@types/node@20.14.10) + + '@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) + debug: 4.3.4 + svelte: 4.2.12 + vite: 5.1.7(@types/node@20.14.10) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10))': + dependencies: + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + debug: 4.3.4 + svelte: 5.0.0-next.183 + vite: 5.3.3(@types/node@20.14.10) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.8 + svelte: 4.2.12 + svelte-hmr: 0.15.3(svelte@4.2.12) + vite: 5.1.7(@types/node@20.14.10) + vitefu: 0.2.5(vite@5.1.7(@types/node@20.14.10)) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + debug: 4.3.4 + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.10 + svelte: 5.0.0-next.183 + svelte-hmr: 0.16.0(svelte@5.0.0-next.183) + vite: 5.3.3(@types/node@20.14.10) + vitefu: 0.2.5(vite@5.3.3(@types/node@20.14.10)) + transitivePeerDependencies: + - supports-color + + '@swc/helpers@0.5.6': + dependencies: + tslib: 2.6.3 + + '@types/chai-subset@1.3.5': + dependencies: + '@types/chai': 4.3.12 + + '@types/chai@4.3.12': {} + + '@types/cookie@0.6.0': {} + + '@types/d3-array@3.2.1': {} + + '@types/d3-axis@3.0.6': + dependencies: + '@types/d3-selection': 3.0.10 + + '@types/d3-brush@3.0.6': + dependencies: + '@types/d3-selection': 3.0.10 + + '@types/d3-chord@3.0.6': {} + + '@types/d3-collection@1.0.13': {} + + '@types/d3-color@3.1.3': {} + + '@types/d3-contour@3.0.6': + dependencies: + '@types/d3-array': 3.2.1 + '@types/geojson': 7946.0.14 + + '@types/d3-delaunay@6.0.4': {} + + '@types/d3-dispatch@3.0.6': {} + + '@types/d3-drag@3.0.7': + dependencies: + '@types/d3-selection': 3.0.10 + + '@types/d3-dsv@3.0.7': {} + + '@types/d3-ease@3.0.2': {} + + '@types/d3-fetch@3.0.7': + dependencies: + '@types/d3-dsv': 3.0.7 + + '@types/d3-force@3.0.9': {} + + '@types/d3-format@3.0.4': {} + + '@types/d3-geo@3.1.0': + dependencies: + '@types/geojson': 7946.0.14 + + '@types/d3-hierarchy@3.1.6': {} + + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + + '@types/d3-path@1.0.11': {} + + '@types/d3-path@3.1.0': {} + + '@types/d3-polygon@3.0.2': {} + + '@types/d3-quadtree@3.0.6': {} + + '@types/d3-random@3.0.3': {} + + '@types/d3-sankey@0.11.2': + dependencies: + '@types/d3-shape': 1.3.12 + + '@types/d3-scale-chromatic@3.0.3': {} + + '@types/d3-scale@4.0.8': + dependencies: + '@types/d3-time': 3.0.3 + + '@types/d3-selection@3.0.10': {} + + '@types/d3-shape@1.3.12': + dependencies: + '@types/d3-path': 1.0.11 + + '@types/d3-shape@3.1.6': + dependencies: + '@types/d3-path': 3.1.0 + + '@types/d3-time-format@4.0.3': {} + + '@types/d3-time@3.0.3': {} + + '@types/d3-timer@3.0.2': {} + + '@types/d3-transition@3.0.8': + dependencies: + '@types/d3-selection': 3.0.10 + + '@types/d3-zoom@3.0.8': + dependencies: + '@types/d3-interpolate': 3.0.4 + '@types/d3-selection': 3.0.10 + + '@types/d3@7.4.3': + dependencies: + '@types/d3-array': 3.2.1 + '@types/d3-axis': 3.0.6 + '@types/d3-brush': 3.0.6 + '@types/d3-chord': 3.0.6 + '@types/d3-color': 3.1.3 + '@types/d3-contour': 3.0.6 + '@types/d3-delaunay': 6.0.4 + '@types/d3-dispatch': 3.0.6 + '@types/d3-drag': 3.0.7 + '@types/d3-dsv': 3.0.7 + '@types/d3-ease': 3.0.2 + '@types/d3-fetch': 3.0.7 + '@types/d3-force': 3.0.9 + '@types/d3-format': 3.0.4 + '@types/d3-geo': 3.1.0 + '@types/d3-hierarchy': 3.1.6 + '@types/d3-interpolate': 3.0.4 + '@types/d3-path': 3.1.0 + '@types/d3-polygon': 3.0.2 + '@types/d3-quadtree': 3.0.6 + '@types/d3-random': 3.0.3 + '@types/d3-scale': 4.0.8 + '@types/d3-scale-chromatic': 3.0.3 + '@types/d3-selection': 3.0.10 + '@types/d3-shape': 3.1.6 + '@types/d3-time': 3.0.3 + '@types/d3-time-format': 4.0.3 + '@types/d3-timer': 3.0.2 + '@types/d3-transition': 3.0.8 + '@types/d3-zoom': 3.0.8 + + '@types/dagre@0.7.52': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + + '@types/eslint@8.56.10': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/eslint@8.56.6': + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.5': {} + + '@types/geojson@7946.0.14': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.2 + + '@types/json-schema@7.0.15': {} + + '@types/leaflet@1.7.6': + dependencies: + '@types/geojson': 7946.0.14 + + '@types/lodash.template@4.5.3': + dependencies: + '@types/lodash': 4.14.202 + + '@types/lodash@4.14.202': {} + + '@types/mapbox__point-geometry@0.1.4': {} + + '@types/mapbox__vector-tile@1.3.4': + dependencies: + '@types/geojson': 7946.0.14 + '@types/mapbox__point-geometry': 0.1.4 + '@types/pbf': 3.0.5 + + '@types/mdast@3.0.15': + dependencies: + '@types/unist': 2.0.10 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.2 + + '@types/minimist@1.2.5': {} + + '@types/ms@0.7.34': {} + + '@types/node-forge@1.3.11': + dependencies: + '@types/node': 20.14.10 + + '@types/node@12.20.55': {} + + '@types/node@18.19.22': + dependencies: + undici-types: 5.26.5 + + '@types/node@20.14.10': + dependencies: + undici-types: 5.26.5 + + '@types/normalize-package-data@2.4.4': {} + + '@types/parse-json@4.0.2': {} + + '@types/pbf@3.0.5': {} + + '@types/pug@2.0.10': {} + + '@types/semver@7.5.8': {} + + '@types/supercluster@5.0.3': + dependencies: + '@types/geojson': 7946.0.14 + + '@types/three@0.135.0': {} + + '@types/throttle-debounce@5.0.2': {} + + '@types/topojson-client@3.1.4': + dependencies: + '@types/geojson': 7946.0.14 + '@types/topojson-specification': 1.0.5 + + '@types/topojson-server@3.0.4': + dependencies: + '@types/geojson': 7946.0.14 + '@types/topojson-specification': 1.0.5 + + '@types/topojson-simplify@3.0.3': + dependencies: + '@types/geojson': 7946.0.14 + '@types/topojson-specification': 1.0.5 + + '@types/topojson-specification@1.0.5': + dependencies: + '@types/geojson': 7946.0.14 + + '@types/topojson@3.2.6': + dependencies: + '@types/geojson': 7946.0.14 + '@types/topojson-client': 3.1.4 + '@types/topojson-server': 3.0.4 + '@types/topojson-simplify': 3.0.3 + '@types/topojson-specification': 1.0.5 + + '@types/unist@2.0.10': {} + + '@types/unist@3.0.2': {} + + '@types/validator@13.11.9': + optional: true + + '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 7.16.0 + '@typescript-eslint/type-utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 7.16.0 + eslint: 9.7.0 + graphemer: 1.4.0 + ignore: 5.3.1 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-yku4NjpP0UujYq8d1GWXYELpKYwuoESSgvXPd9uAiO24OszGxQhPsGWTe4fmZV05J47qILfaGANO9SCa9fEU0w==} - 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: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) '@typescript-eslint/scope-manager': 8.0.0-alpha.40 '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) @@ -3099,20 +7394,12 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/types': 7.16.0 @@ -3120,20 +7407,12 @@ packages: '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.4 eslint: 9.7.0 + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-cjIgiaxmGtjlA6rRSs0Gsh0mWR08kPv1W+HsrZcuFwWxoGavBZPKtNctXND0NVf6MgSKyIcd4AHqBwE0htp5uw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/scope-manager': 8.0.0-alpha.40 '@typescript-eslint/types': 8.0.0-alpha.40 @@ -3141,110 +7420,64 @@ packages: '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 debug: 4.3.4 eslint: 9.7.0 + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@7.16.0: - resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.16.0': dependencies: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 - dev: true - /@typescript-eslint/scope-manager@7.4.0: - resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.4.0': dependencies: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 - dev: true - /@typescript-eslint/scope-manager@8.0.0-alpha.40: - resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.0.0-alpha.40': dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 - dev: true - /@typescript-eslint/scope-manager@8.0.0-alpha.41: - resolution: {integrity: sha512-iNxuQ0TMVfFiMJ2al4bGd/mY9+aLtBxnHfo7B2xoVzR6cRFgUdBLlMa//MSIjSmVRpCEqNLQnkxpJb96tFG+xw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.0.0-alpha.41': dependencies: '@typescript-eslint/types': 8.0.0-alpha.41 '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 - dev: true - /@typescript-eslint/type-utils@7.16.0(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@7.16.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.4 eslint: 9.7.0 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-/Aynkgxy3x22i6Zxy73MR/r0y1OELOMC9Atn7MO97NsjBOrQQYJHi/UEklZ423aB8SCkYH34lO6EAzXX/lIN3g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.4 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - eslint - supports-color - dev: true - /@typescript-eslint/types@7.16.0: - resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} - engines: {node: ^18.18.0 || >=20.0.0} - dev: true + '@typescript-eslint/types@7.16.0': {} - /@typescript-eslint/types@7.4.0: - resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} - engines: {node: ^18.18.0 || >=20.0.0} - dev: true + '@typescript-eslint/types@7.4.0': {} - /@typescript-eslint/types@8.0.0-alpha.40: - resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true + '@typescript-eslint/types@8.0.0-alpha.40': {} - /@typescript-eslint/types@8.0.0-alpha.41: - resolution: {integrity: sha512-n0P2FP3YC3pD3yoiCf4lHqbUP45xlnOk8HkjB+LtKSUZZWLLJ8k1ZXZtQj7MEX22tytCMj//Bmq403xFuCwfIg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true + '@typescript-eslint/types@8.0.0-alpha.41': {} - /@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3): - resolution: {integrity: sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 @@ -3254,19 +7487,12 @@ packages: minimatch: 9.0.5 semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/typescript-estree@7.4.0(typescript@5.5.3): - resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@7.4.0(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 @@ -3276,19 +7502,12 @@ packages: minimatch: 9.0.3 semver: 7.6.0 ts-api-utils: 1.2.1(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.5.3): - resolution: {integrity: sha512-bz1rX5GXvGdx686FghDxPqGwgntlseZCQSRrVGDDOZlLSoWJnbfkzxXGOWch9c3ttcGkdFy/DiCyKKga3hrq0g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 @@ -3298,19 +7517,12 @@ packages: minimatch: 9.0.5 semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/typescript-estree@8.0.0-alpha.41(typescript@5.5.3): - resolution: {integrity: sha512-adCr+vbLYTFhwhIwjIjjMxTdUYiPA2Jlyuhnbj092IzgLHtT79bvuwcgPWeTyLbFb/13SMKmOEka00xHiqLpig==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@8.0.0-alpha.41(typescript@5.5.3)': dependencies: '@typescript-eslint/types': 8.0.0-alpha.41 '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 @@ -3320,16 +7532,12 @@ packages: minimatch: 9.0.5 semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: typescript: 5.5.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/utils@7.16.0(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 + '@typescript-eslint/utils@7.16.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 7.16.0 @@ -3339,13 +7547,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/utils@7.4.0(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 + '@typescript-eslint/utils@7.4.0(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@types/json-schema': 7.0.15 @@ -3358,13 +7561,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-ijxO1Hs3YWveuWK+Vbt25D05Q41UeK08JwEJbWTzV38LmkdCBktQd7X1sTw4W9Qku692HWuHgesZf6OhC8t3aA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 8.0.0-alpha.40 @@ -3374,13 +7572,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/utils@8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-DTxc9VdERS6iloiw1P5tgRDqRArmp/sIuvgdHBvGh2SiltEFc3VjLGnHHGSTr6GfH7tjFWvcCnCtxx+pjWfp5Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 8.0.0-alpha.41 @@ -3390,69 +7583,44 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/visitor-keys@7.16.0: - resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.16.0': dependencies: '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@7.4.0: - resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.4.0': dependencies: '@typescript-eslint/types': 7.4.0 eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@8.0.0-alpha.40: - resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.0.0-alpha.40': dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@8.0.0-alpha.41: - resolution: {integrity: sha512-uetCAUBVC+YarBdZnWzDDgX11PpAEGV8Cw31I3d1xNrhx6/bJGThKX+holEmd3amMdnr4w/XUKH/4YuQOgtjDA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.0.0-alpha.41': dependencies: '@typescript-eslint/types': 8.0.0-alpha.41 eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true + '@ungap/structured-clone@1.2.0': {} - /@unovis/dagre-layout@0.8.8-2: - resolution: {integrity: sha512-ZfDvfcYtzzhZhgKZty8XDi+zQIotfRqfNVF5M3dFQ9d9C5MTaRdbeBnPUkNrmlLJGgQ42HMOE2ajZLfm2VlRhg==} + '@unovis/dagre-layout@0.8.8-2': dependencies: '@unovis/graphlibrary': 2.2.0-2 lodash-es: 4.17.21 - dev: false - /@unovis/graphlibrary@2.2.0-2: - resolution: {integrity: sha512-HeEzpd/vDyWiIJt0rnh+2ICXUIuF2N0+Z9OJJiKg0DB+eFUcD+bk+9QPhYHwkFwfxdjDA9fHi1DZ/O/bbV58Nw==} + '@unovis/graphlibrary@2.2.0-2': dependencies: lodash-es: 4.17.21 - dev: false - /@unovis/svelte@1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.183): - resolution: {integrity: sha512-r/g3gvXJzg79sCrSXRBhiCKSu1KgtHAdVLnON9xebTNHf92p5jE4EzoAlIhKJL3+Wthnpr7rTVODqAJR7GeIog==} - peerDependencies: - '@unovis/ts': 1.4.2 - svelte: ^3.48.0 || ^4.0.0 + '@unovis/svelte@1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.183)': dependencies: '@unovis/ts': 1.4.2 svelte: 5.0.0-next.183 - dev: false - /@unovis/ts@1.4.2: - resolution: {integrity: sha512-1Edm6Xpw4HKV2Gcw+CgA/UT8U70POqS6m8z1ulkkGuBM16aK4sI43TPuxmI+W16DKs/f4RpaCaHWgpzRQrs7JA==} + '@unovis/ts@1.4.2': dependencies: '@emotion/css': 11.11.2 '@juggle/resize-observer': 3.4.0 @@ -3486,19 +7654,11 @@ packages: to-px: 1.1.0 topojson-client: 3.1.0 tslib: 2.6.3 - dev: false - /@vinejs/compiler@2.4.1: - resolution: {integrity: sha512-WZqCZEQBvuPEghAxnpvNLclyyfqkmU+2V2K4zoZhOUJRD9KRJ+hCNQQ6LSzt7ZwSh+wwxq0r9FpAfeC3tswB8Q==} - engines: {node: '>=18.0.0'} - requiresBuild: true - dev: false + '@vinejs/compiler@2.4.1': optional: true - /@vinejs/vine@1.8.0: - resolution: {integrity: sha512-Qq3XxbA26jzqS9ICifkqzT399lMQZ2fWtqeV3luI2as+UIK7qDifJFU2Q4W3q3IB5VXoWxgwAZSZEO0em9I/qQ==} - engines: {node: '>=18.16.0'} - requiresBuild: true + '@vinejs/vine@1.8.0': dependencies: '@poppinss/macroable': 1.0.1 '@types/validator': 13.11.9 @@ -3508,105 +7668,79 @@ packages: dlv: 1.1.3 normalize-url: 8.0.1 validator: 13.11.0 - dev: false optional: true - /@vitest/expect@0.34.6: - resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} + '@vitest/expect@0.34.6': dependencies: '@vitest/spy': 0.34.6 '@vitest/utils': 0.34.6 chai: 4.4.1 - dev: true - /@vitest/expect@1.3.1: - resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + '@vitest/expect@1.3.1': dependencies: '@vitest/spy': 1.3.1 '@vitest/utils': 1.3.1 chai: 4.4.1 - dev: true - /@vitest/runner@0.34.6: - resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} + '@vitest/runner@0.34.6': dependencies: '@vitest/utils': 0.34.6 p-limit: 4.0.0 pathe: 1.1.2 - dev: true - /@vitest/runner@1.3.1: - resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} + '@vitest/runner@1.3.1': dependencies: '@vitest/utils': 1.3.1 p-limit: 5.0.0 pathe: 1.1.2 - dev: true - /@vitest/snapshot@0.34.6: - resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} + '@vitest/snapshot@0.34.6': dependencies: magic-string: 0.30.9 pathe: 1.1.2 pretty-format: 29.7.0 - dev: true - /@vitest/snapshot@1.3.1: - resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} + '@vitest/snapshot@1.3.1': dependencies: magic-string: 0.30.9 pathe: 1.1.2 pretty-format: 29.7.0 - dev: true - /@vitest/spy@0.34.6: - resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} + '@vitest/spy@0.34.6': dependencies: tinyspy: 2.2.1 - dev: true - /@vitest/spy@1.3.1: - resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} + '@vitest/spy@1.3.1': dependencies: tinyspy: 2.2.1 - dev: true - /@vitest/utils@0.34.6: - resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} + '@vitest/utils@0.34.6': dependencies: diff-sequences: 29.6.3 loupe: 2.3.7 pretty-format: 29.7.0 - dev: true - /@vitest/utils@1.3.1: - resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} + '@vitest/utils@1.3.1': dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 - dev: true - /@vue/compiler-core@3.4.23: - resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} + '@vue/compiler-core@3.4.23': dependencies: '@babel/parser': 7.24.4 '@vue/shared': 3.4.23 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - dev: true - /@vue/compiler-dom@3.4.23: - resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} + '@vue/compiler-dom@3.4.23': dependencies: '@vue/compiler-core': 3.4.23 '@vue/shared': 3.4.23 - dev: true - /@vue/compiler-sfc@3.4.23: - resolution: {integrity: sha512-fSDTKTfzaRX1kNAUiaj8JB4AokikzStWgHooMhaxyjZerw624L+IAP/fvI4ZwMpwIh8f08PVzEnu4rg8/Npssw==} + '@vue/compiler-sfc@3.4.23': dependencies: '@babel/parser': 7.24.4 '@vue/compiler-core': 3.4.23 @@ -3617,161 +7751,95 @@ packages: magic-string: 0.30.10 postcss: 8.4.39 source-map-js: 1.2.0 - dev: true - /@vue/compiler-ssr@3.4.23: - resolution: {integrity: sha512-hb6Uj2cYs+tfqz71Wj6h3E5t6OKvb4MVcM2Nl5i/z1nv1gjEhw+zYaNOV+Xwn+SSN/VZM0DgANw5TuJfxfezPg==} + '@vue/compiler-ssr@3.4.23': dependencies: '@vue/compiler-dom': 3.4.23 '@vue/shared': 3.4.23 - dev: true - /@vue/shared@3.4.23: - resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} - dev: true + '@vue/shared@3.4.23': {} - /acorn-jsx@5.3.2(acorn@8.12.1): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 - dev: true - /acorn-typescript@1.4.13(acorn@8.11.3): - resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} - peerDependencies: - acorn: '>=8.9.0' + acorn-typescript@1.4.13(acorn@8.11.3): dependencies: acorn: 8.11.3 - /acorn-walk@8.3.2: - resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} - engines: {node: '>=0.4.0'} - dev: true + acorn-walk@8.3.2: {} - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true + acorn@8.11.3: {} - /acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@8.12.1: {} - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - dev: true - /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: true + ansi-colors@4.1.3: {} - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + ansi-regex@5.0.1: {} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} + ansi-regex@6.0.1: {} - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - /ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} - dev: true + ansi-styles@5.2.0: {} - /ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} + ansi-styles@6.2.1: {} - /any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + any-promise@1.3.0: {} - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - /are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} - dev: true + are-docs-informative@0.0.2: {} - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + arg@5.0.2: {} - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 - dev: true - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + argparse@2.0.1: {} - /aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.0: dependencies: dequal: 2.0.3 - /arktype@2.0.0-dev.21: - resolution: {integrity: sha512-dgHCjb3FK4BGvG2LuXqgdWXstbFmiYowSy0jiKnyk4KVcMT5DyIJ9d1nbQM3ztiAL3hIPmPdkmpfxUqR+BoOBQ==} - requiresBuild: true + arktype@2.0.0-dev.21: dependencies: '@arktype/schema': 0.1.13 '@arktype/util': 0.0.48 - dev: false optional: true - /array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} + array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - dev: true - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true + array-union@2.1.0: {} - /array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} + array.prototype.flat@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.5 es-shim-unscopables: 1.0.2 - dev: true - /arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} + arraybuffer.prototype.slice@1.0.3: dependencies: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 @@ -3781,29 +7849,16 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true - /arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - dev: true + arrify@1.0.1: {} - /as-table@1.0.55: - resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} + as-table@1.0.55: dependencies: printable-characters: 1.0.42 - dev: true - /assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} - dev: true + assertion-error@1.1.0: {} - /autoprefixer@10.4.18(postcss@8.4.35): - resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 + autoprefixer@10.4.18(postcss@8.4.35): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001596 @@ -3812,14 +7867,8 @@ packages: picocolors: 1.0.0 postcss: 8.4.35 postcss-value-parser: 4.2.0 - dev: true - /autoprefixer@10.4.19(postcss@8.4.39): - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 + autoprefixer@10.4.19(postcss@8.4.39): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001641 @@ -3828,209 +7877,125 @@ packages: picocolors: 1.0.0 postcss: 8.4.39 postcss-value-parser: 4.2.0 - dev: true - /available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} + available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 - dev: true - /axobject-query@4.0.0: - resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + axobject-query@4.0.0: dependencies: dequal: 2.0.3 - /babel-plugin-macros@3.1.0: - resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} - engines: {node: '>=10', npm: '>=6'} + babel-plugin-macros@3.1.0: dependencies: '@babel/runtime': 7.24.0 cosmiconfig: 7.1.0 resolve: 1.22.8 - dev: false - /bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - dev: true + bail@2.0.2: {} - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@1.0.2: {} - /better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} + better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 - dev: true - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} + binary-extensions@2.2.0: {} - /bits-ui@0.21.12(svelte@5.0.0-next.183): - resolution: {integrity: sha512-Cf0iB+ZKwA0ZjkpixrhrZK9PC6pGPFleW/65Xc/z0lpGvWaFtdOhiYEntCHHxZ0VihP3aJaG0OBhUBIbmAePaA==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.118 + bits-ui@0.21.12(svelte@5.0.0-next.183): dependencies: '@internationalized/date': 3.5.4 '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.183) nanoid: 5.0.7 svelte: 5.0.0-next.183 - dev: false - /bits-ui@0.9.9(svelte@5.0.0-next.183): - resolution: {integrity: sha512-LkdkyTtpXdkjBzPZJVJgpcre4fut6DONoprMfadHFo82HNUhph+02CxDjYEcZcThb5z4YjSxMlCYvQPZm+YtfQ==} - peerDependencies: - svelte: ^4.0.0 + bits-ui@0.9.9(svelte@5.0.0-next.183): dependencies: '@melt-ui/svelte': 0.61.2(svelte@5.0.0-next.183) nanoid: 5.0.7 svelte: 5.0.0-next.183 - dev: false - /blake3-wasm@2.1.5: - resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} - dev: true + blake3-wasm@2.1.5: {} - /boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: true + boolbase@1.0.0: {} - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + braces@3.0.2: dependencies: fill-range: 7.0.1 - /breakword@1.0.6: - resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==} + breakword@1.0.6: dependencies: wcwidth: 1.0.1 - dev: true - /browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001596 electron-to-chromium: 1.4.697 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - dev: true - /buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true + buffer-crc32@0.2.13: {} - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - requiresBuild: true - dev: false + buffer-from@1.1.2: optional: true - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true + builtin-modules@3.3.0: {} - /bundle-require@4.0.2(esbuild@0.19.12): - resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.17' + bundle-require@4.0.2(esbuild@0.19.12): dependencies: esbuild: 0.19.12 load-tsconfig: 0.2.5 - dev: true - /cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - dev: true + cac@6.7.14: {} - /call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.1 - dev: true - /call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - dev: true + call-me-maybe@1.0.2: {} - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + callsites@3.1.0: {} - /camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} + camelcase-css@2.0.1: {} - /camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} + camelcase-keys@6.2.2: dependencies: camelcase: 5.3.1 map-obj: 4.3.0 quick-lru: 4.0.1 - dev: true - /camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: true + camelcase@5.3.1: {} - /camelcase@8.0.0: - resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} - engines: {node: '>=16'} - requiresBuild: true - dev: false + camelcase@8.0.0: optional: true - /caniuse-lite@1.0.30001596: - resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==} - dev: true + caniuse-lite@1.0.30001596: {} - /caniuse-lite@1.0.30001641: - resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} - dev: true + caniuse-lite@1.0.30001641: {} - /capnp-ts@0.7.0: - resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} + capnp-ts@0.7.0: dependencies: debug: 4.3.5 tslib: 2.6.3 transitivePeerDependencies: - supports-color - dev: true - /ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - dev: true + ccount@2.0.1: {} - /chai@4.4.1: - resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} - engines: {node: '>=4'} + chai@4.4.1: dependencies: assertion-error: 1.1.0 check-error: 1.0.3 @@ -4039,71 +8004,41 @@ packages: loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 - dev: true - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: true - /chalk@5.2.0: - resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false + chalk@5.2.0: {} - /chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: true + chalk@5.3.0: {} - /character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - dev: true + character-entities-html4@2.1.0: {} - /character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: true + character-entities-legacy@1.1.4: {} - /character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - dev: true + character-entities-legacy@3.0.0: {} - /character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: true + character-entities@1.2.4: {} - /character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - dev: true + character-entities@2.0.2: {} - /character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: true + character-reference-invalid@1.1.4: {} - /chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: true + chardet@0.7.0: {} - /check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@1.0.3: dependencies: get-func-name: 2.0.2 - dev: true - /chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 braces: 3.0.2 @@ -4115,67 +8050,39 @@ packages: optionalDependencies: fsevents: 2.3.3 - /ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - dev: true + ci-info@3.9.0: {} - /ci-info@4.0.0: - resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} - engines: {node: '>=8'} - dev: true + ci-info@4.0.0: {} - /clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} + clean-regexp@1.0.0: dependencies: escape-string-regexp: 1.0.5 - dev: true - /cliui@6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + cliui@6.0.0: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 6.2.0 - dev: true - /cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + cliui@8.0.1: dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: true - /clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - dev: true + clone@1.0.4: {} - /clsx@2.1.0: - resolution: {integrity: sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==} - engines: {node: '>=6'} - dev: false + clsx@2.1.0: {} - /clsx@2.1.1: - resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} - engines: {node: '>=6'} - dev: false + clsx@2.1.1: {} - /cmdk-sv@0.0.17(svelte@5.0.0-next.183): - resolution: {integrity: sha512-28QTrK1tT1TSNoGq9MVnzjeLNNjCgjmsM8c2HJfDpRt9t+GD+9m3wX/WdAPaP9jdoNYU0SSdZVdgsGgpaSQOYQ==} - peerDependencies: - svelte: ^4.0.0 + cmdk-sv@0.0.17(svelte@5.0.0-next.183): dependencies: bits-ui: 0.9.9(svelte@5.0.0-next.183) nanoid: 5.0.7 svelte: 5.0.0-next.183 - dev: false - /code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 @@ -4183,403 +8090,230 @@ packages: estree-walker: 3.0.3 periscopic: 3.1.0 - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + color-convert@1.9.3: dependencies: color-name: 1.1.3 - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + color-name@1.1.4: {} - /color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + color-string@1.9.1: dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 - dev: true - /color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} + color@4.2.3: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: true - /comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - dev: true + comma-separated-tokens@2.0.3: {} - /commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - dev: false + commander@10.0.1: {} - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: false + commander@2.20.3: {} - /commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} + commander@4.1.1: {} - /commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: false + commander@7.2.0: {} - /comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} - engines: {node: '>= 12.0.0'} - dev: true + comment-parser@1.4.1: {} - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true + concat-map@0.0.1: {} - /consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - dev: true + consola@3.2.3: {} - /convert-source-map@1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: false + convert-source-map@1.9.0: {} - /cookie@0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: true + cookie@0.5.0: {} - /cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} + cookie@0.6.0: {} - /core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.37.1: dependencies: browserslist: 4.23.0 - dev: true - /cosmiconfig@7.1.0: - resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} - engines: {node: '>=10'} + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.0 parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: false - /cross-env@7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} - hasBin: true + cross-env@7.0.3: dependencies: cross-spawn: 7.0.3 - dev: true - /cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 shebang-command: 1.2.0 which: 1.3.1 - dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - /css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - /csscolorparser@1.0.3: - resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==} - dev: false + csscolorparser@1.0.3: {} - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true + cssesc@3.0.0: {} - /csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: false + csstype@3.1.3: {} - /csv-generate@3.4.3: - resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} - dev: true + csv-generate@3.4.3: {} - /csv-parse@4.16.3: - resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==} - dev: true + csv-parse@4.16.3: {} - /csv-stringify@5.6.5: - resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==} - dev: true + csv-stringify@5.6.5: {} - /csv@5.5.3: - resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==} - engines: {node: '>= 0.1.90'} + csv@5.5.3: dependencies: csv-generate: 3.4.3 csv-parse: 4.16.3 csv-stringify: 5.6.5 stream-transform: 2.1.3 - dev: true - /d3-array@2.12.1: - resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==} + d3-array@2.12.1: dependencies: internmap: 1.0.1 - dev: false - /d3-array@3.2.4: - resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} - engines: {node: '>=12'} + d3-array@3.2.4: dependencies: internmap: 2.0.3 - dev: false - /d3-axis@3.0.0: - resolution: {integrity: sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==} - engines: {node: '>=12'} - dev: false + d3-axis@3.0.0: {} - /d3-brush@3.0.0: - resolution: {integrity: sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==} - engines: {node: '>=12'} + d3-brush@3.0.0: dependencies: d3-dispatch: 3.0.1 d3-drag: 3.0.0 d3-interpolate: 3.0.1 d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - dev: false - /d3-chord@3.0.1: - resolution: {integrity: sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==} - engines: {node: '>=12'} + d3-chord@3.0.1: dependencies: d3-path: 3.1.0 - dev: false - /d3-collection@1.0.7: - resolution: {integrity: sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==} - dev: false + d3-collection@1.0.7: {} - /d3-color@3.1.0: - resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} - engines: {node: '>=12'} - dev: false + d3-color@3.1.0: {} - /d3-contour@4.0.2: - resolution: {integrity: sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==} - engines: {node: '>=12'} + d3-contour@4.0.2: dependencies: d3-array: 3.2.4 - dev: false - /d3-delaunay@6.0.4: - resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} - engines: {node: '>=12'} + d3-delaunay@6.0.4: dependencies: delaunator: 5.0.1 - dev: false - /d3-dispatch@3.0.1: - resolution: {integrity: sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==} - engines: {node: '>=12'} - dev: false + d3-dispatch@3.0.1: {} - /d3-drag@3.0.0: - resolution: {integrity: sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==} - engines: {node: '>=12'} + d3-drag@3.0.0: dependencies: d3-dispatch: 3.0.1 d3-selection: 3.0.0 - dev: false - /d3-dsv@3.0.1: - resolution: {integrity: sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==} - engines: {node: '>=12'} - hasBin: true + d3-dsv@3.0.1: dependencies: commander: 7.2.0 iconv-lite: 0.6.3 rw: 1.3.3 - dev: false - /d3-ease@3.0.1: - resolution: {integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==} - engines: {node: '>=12'} - dev: false + d3-ease@3.0.1: {} - /d3-fetch@3.0.1: - resolution: {integrity: sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==} - engines: {node: '>=12'} + d3-fetch@3.0.1: dependencies: d3-dsv: 3.0.1 - dev: false - /d3-force@3.0.0: - resolution: {integrity: sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==} - engines: {node: '>=12'} + d3-force@3.0.0: dependencies: d3-dispatch: 3.0.1 d3-quadtree: 3.0.1 d3-timer: 3.0.1 - dev: false - /d3-format@3.1.0: - resolution: {integrity: sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==} - engines: {node: '>=12'} - dev: false + d3-format@3.1.0: {} - /d3-geo-projection@4.0.0: - resolution: {integrity: sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==} - engines: {node: '>=12'} - hasBin: true + d3-geo-projection@4.0.0: dependencies: commander: 7.2.0 d3-array: 3.2.4 d3-geo: 3.1.0 - dev: false - /d3-geo@3.1.0: - resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==} - engines: {node: '>=12'} + d3-geo@3.1.0: dependencies: d3-array: 3.2.4 - dev: false - /d3-hierarchy@3.1.2: - resolution: {integrity: sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==} - engines: {node: '>=12'} - dev: false + d3-hierarchy@3.1.2: {} - /d3-interpolate-path@2.3.0: - resolution: {integrity: sha512-tZYtGXxBmbgHsIc9Wms6LS5u4w6KbP8C09a4/ZYc4KLMYYqub57rRBUgpUr2CIarIrJEpdAWWxWQvofgaMpbKQ==} - dev: false + d3-interpolate-path@2.3.0: {} - /d3-interpolate@3.0.1: - resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} - engines: {node: '>=12'} + d3-interpolate@3.0.1: dependencies: d3-color: 3.1.0 - dev: false - /d3-path@1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} - dev: false + d3-path@1.0.9: {} - /d3-path@3.1.0: - resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} - engines: {node: '>=12'} - dev: false + d3-path@3.1.0: {} - /d3-polygon@3.0.1: - resolution: {integrity: sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==} - engines: {node: '>=12'} - dev: false + d3-polygon@3.0.1: {} - /d3-quadtree@3.0.1: - resolution: {integrity: sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==} - engines: {node: '>=12'} - dev: false + d3-quadtree@3.0.1: {} - /d3-random@3.0.1: - resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==} - engines: {node: '>=12'} - dev: false + d3-random@3.0.1: {} - /d3-sankey@0.12.3: - resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==} + d3-sankey@0.12.3: dependencies: d3-array: 2.12.1 d3-shape: 1.3.7 - dev: false - /d3-scale-chromatic@3.0.0: - resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==} - engines: {node: '>=12'} + d3-scale-chromatic@3.0.0: dependencies: d3-color: 3.1.0 d3-interpolate: 3.0.1 - dev: false - /d3-scale@4.0.2: - resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} - engines: {node: '>=12'} + d3-scale@4.0.2: dependencies: d3-array: 3.2.4 d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 d3-time-format: 4.1.0 - dev: false - /d3-selection@3.0.0: - resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==} - engines: {node: '>=12'} - dev: false + d3-selection@3.0.0: {} - /d3-shape@1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + d3-shape@1.3.7: dependencies: d3-path: 1.0.9 - dev: false - /d3-shape@3.2.0: - resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} - engines: {node: '>=12'} + d3-shape@3.2.0: dependencies: d3-path: 3.1.0 - dev: false - /d3-time-format@4.1.0: - resolution: {integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==} - engines: {node: '>=12'} + d3-time-format@4.1.0: dependencies: d3-time: 3.1.0 - dev: false - /d3-time@3.1.0: - resolution: {integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==} - engines: {node: '>=12'} + d3-time@3.1.0: dependencies: d3-array: 3.2.4 - dev: false - /d3-timer@3.0.1: - resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} - engines: {node: '>=12'} - dev: false + d3-timer@3.0.1: {} - /d3-transition@3.0.1(d3-selection@3.0.0): - resolution: {integrity: sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==} - engines: {node: '>=12'} - peerDependencies: - d3-selection: 2 - 3 + d3-transition@3.0.1(d3-selection@3.0.0): dependencies: d3-color: 3.1.0 d3-dispatch: 3.0.1 @@ -4587,22 +8321,16 @@ packages: d3-interpolate: 3.0.1 d3-selection: 3.0.0 d3-timer: 3.0.1 - dev: false - /d3-zoom@3.0.0: - resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==} - engines: {node: '>=12'} + d3-zoom@3.0.0: dependencies: d3-dispatch: 3.0.1 d3-drag: 3.0.0 d3-interpolate: 3.0.1 d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - dev: false - /d3@7.8.5: - resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==} - engines: {node: '>=12'} + d3@7.8.5: dependencies: d3-array: 3.2.4 d3-axis: 3.0.0 @@ -4634,278 +8362,154 @@ packages: d3-timer: 3.0.1 d3-transition: 3.0.1(d3-selection@3.0.0) d3-zoom: 3.0.0 - dev: false - /data-uri-to-buffer@2.0.2: - resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} - dev: true + data-uri-to-buffer@2.0.2: {} - /date-fns@3.6.0: - resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} - dev: true + date-fns@3.6.0: {} - /dayjs@1.11.10: - resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} - requiresBuild: true - dev: false + dayjs@1.11.10: optional: true - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@3.2.7: dependencies: ms: 2.1.2 - dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4: dependencies: ms: 2.1.2 - /debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.5: dependencies: ms: 2.1.2 - dev: true - /decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 map-obj: 1.0.1 - dev: true - /decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - dev: true + decamelize@1.2.0: {} - /decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + decode-named-character-reference@1.0.2: dependencies: character-entities: 2.0.2 - dev: true - /deep-eql@4.1.3: - resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} - engines: {node: '>=6'} + deep-eql@4.1.3: dependencies: type-detect: 4.0.8 - dev: true - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true + deep-is@0.1.4: {} - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} + deepmerge@4.3.1: {} - /defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + defaults@1.0.4: dependencies: clone: 1.0.4 - dev: true - /define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - dev: true - /define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 - dev: true - /defu@6.1.4: - resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - dev: true + defu@6.1.4: {} - /delaunator@5.0.1: - resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} + delaunator@5.0.1: dependencies: robust-predicates: 3.0.2 - dev: false - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} + dequal@2.0.3: {} - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - dev: true + detect-indent@6.1.0: {} - /detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - dev: true + detect-libc@2.0.3: {} - /devalue@4.3.2: - resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} - dev: true + devalue@4.3.2: {} - /devalue@5.0.0: - resolution: {integrity: sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==} + devalue@5.0.0: {} - /devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + devlop@1.1.0: dependencies: dequal: 2.0.3 - dev: true - /didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + didyoumean@1.2.2: {} - /diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true + diff-sequences@29.6.3: {} - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dev: true - /dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dist@file:../bits-ui/packages/bits-ui/dist: {} - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + dlv@1.1.3: {} + + doctrine@3.0.0: dependencies: esutils: 2.0.3 - dev: true - /earcut@2.2.4: - resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} - dev: false + earcut@2.2.4: {} - /eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + eastasianwidth@0.2.0: {} - /electron-to-chromium@1.4.697: - resolution: {integrity: sha512-iPS+iUNUrqTkPRFjMYv1FGXIUYhj2K4rc/93nrDsDtQGMUqyRouCq/xABOSOljKbriEiwg0bEQHGaeD4OaU56g==} - dev: true + electron-to-chromium@1.4.697: {} - /elkjs@0.8.2: - resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==} - dev: false + elkjs@0.8.2: {} - /embla-carousel-autoplay@8.1.6(embla-carousel@8.1.6): - resolution: {integrity: sha512-e5n9f4q+DVeBPiPPT3gwzqpiqfae8aP8fQACS4OZkPFvFLdsVhnWcw+cwtewryP7snWJGKPXEMA1GOjieEKv+w==} - peerDependencies: - embla-carousel: 8.1.6 + embla-carousel-autoplay@8.1.6(embla-carousel@8.1.6): dependencies: embla-carousel: 8.1.6 - dev: false - /embla-carousel-reactive-utils@8.0.0-rc19(embla-carousel@8.0.0-rc19): - resolution: {integrity: sha512-ed9NppY0OxTtrSIwTCYNcMLlQfSNcNy8Zsw8uIG0te3qrhvQ2ePPsbcElK2SRAV8VMU6G7JQweQIb6amzYMDXA==} - peerDependencies: - embla-carousel: 8.0.0-rc19 + embla-carousel-reactive-utils@8.0.0-rc19(embla-carousel@8.0.0-rc19): dependencies: embla-carousel: 8.0.0-rc19 - dev: false - /embla-carousel-reactive-utils@8.1.6(embla-carousel@8.1.6): - resolution: {integrity: sha512-Wg+J2YoqLqkaqsXi7fTJaLmXm6BpgDRJ0EfTdvQ4KE/ip5OsUuKGpJsEQDTt4waGXSDyZhIBlfoQtgGJeyYQ1Q==} - peerDependencies: - embla-carousel: 8.1.6 + embla-carousel-reactive-utils@8.1.6(embla-carousel@8.1.6): dependencies: embla-carousel: 8.1.6 - dev: false - /embla-carousel-svelte@8.0.0-rc19(svelte@4.2.12): - resolution: {integrity: sha512-gDNjcihzTNB/0Iy6klOa0g34x11sWD6sZ3n6835EV/GtHq4iu2P5c/o71KwZRsCTCoRnILpPuVSBUEiwzew1AA==} - peerDependencies: - svelte: ^3.49.0 || ^4.0.0 + embla-carousel-svelte@8.0.0-rc19(svelte@4.2.12): dependencies: embla-carousel: 8.0.0-rc19 embla-carousel-reactive-utils: 8.0.0-rc19(embla-carousel@8.0.0-rc19) svelte: 4.2.12 - dev: false - /embla-carousel-svelte@8.1.6(svelte@5.0.0-next.183): - resolution: {integrity: sha512-6ia2gyL5ckGhN4jOQTk0+RVyEpgZ5w5WfHKRPEs0pcB+Zh6eNuOQN5MKutm7DjiTRNpCTPF29WykjvW1q3DN2Q==} - peerDependencies: - svelte: ^3.49.0 || ^4.0.0 + embla-carousel-svelte@8.1.6(svelte@5.0.0-next.183): dependencies: embla-carousel: 8.1.6 embla-carousel-reactive-utils: 8.1.6(embla-carousel@8.1.6) svelte: 5.0.0-next.183 - dev: false - /embla-carousel@8.0.0-rc19: - resolution: {integrity: sha512-PAChVyYoVZo8subkBN8LjZ7+0vk4CmVvMnxH0Y2ux76VUEUBl1wk5xDo8+MUhH5MXU6ZrgkBpMe++bKob1Z+2g==} - dev: false + embla-carousel@8.0.0-rc19: {} - /embla-carousel@8.1.6: - resolution: {integrity: sha512-9n7FVsbPAs1KD+JmO84DnEDOZMXPBQbLujjMQqvsBRN2CDWwgZ9hRSNapztdPnyJfzOIxowGmj0BUQ8ACYAPkA==} - dev: false + embla-carousel@8.1.6: {} - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@8.0.0: {} - /emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emoji-regex@9.2.2: {} - /enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} - engines: {node: '>=10.13.0'} + enhanced-resolve@5.17.0: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 - dev: true - /enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} + enquirer@2.4.1: dependencies: ansi-colors: 4.1.3 strip-ansi: 6.0.1 - dev: true - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: true + entities@4.5.0: {} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - /es-abstract@1.22.5: - resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} - engines: {node: '>= 0.4'} + es-abstract@1.22.5: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -4948,70 +8552,41 @@ packages: typed-array-length: 1.0.5 unbox-primitive: 1.0.2 which-typed-array: 1.1.14 - dev: true - /es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} + es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 - dev: true - /es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - dev: true + es-errors@1.3.0: {} - /es-module-lexer@1.5.4: - resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} - dev: true + es-module-lexer@1.5.4: {} - /es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} + es-set-tostringtag@2.0.3: dependencies: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.1 - dev: true - /es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + es-shim-unscopables@1.0.2: dependencies: hasown: 2.0.1 - dev: true - /es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + es-to-primitive@1.2.1: dependencies: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true - /es6-promise@3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - dev: true + es6-promise@3.3.1: {} - /esbuild-runner@2.2.2(esbuild@0.21.5): - resolution: {integrity: sha512-fRFVXcmYVmSmtYm2mL8RlUASt2TDkGh3uRcvHFOKNr/T58VrfVeKD9uT9nlgxk96u0LS0ehS/GY7Da/bXWKkhw==} - hasBin: true - requiresBuild: true - peerDependencies: - esbuild: '*' + esbuild-runner@2.2.2(esbuild@0.21.5): dependencies: esbuild: 0.21.5 source-map-support: 0.5.21 tslib: 2.4.0 - dev: false optional: true - /esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.17.19: optionalDependencies: '@esbuild/android-arm': 0.17.19 '@esbuild/android-arm64': 0.17.19 @@ -5035,13 +8610,8 @@ packages: '@esbuild/win32-arm64': 0.17.19 '@esbuild/win32-ia32': 0.17.19 '@esbuild/win32-x64': 0.17.19 - dev: true - /esbuild@0.19.12: - resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.19.12: optionalDependencies: '@esbuild/aix-ppc64': 0.19.12 '@esbuild/android-arm': 0.19.12 @@ -5066,13 +8636,8 @@ packages: '@esbuild/win32-arm64': 0.19.12 '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - dev: true - /esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true + esbuild@0.21.5: optionalDependencies: '@esbuild/aix-ppc64': 0.21.5 '@esbuild/android-arm': 0.21.5 @@ -5098,122 +8663,70 @@ packages: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: true + escalade@3.1.2: {} - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + escape-string-regexp@1.0.5: {} - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + escape-string-regexp@4.0.0: {} - /escape-string-regexp@5.0.0: - resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} - engines: {node: '>=12'} - dev: true + escape-string-regexp@5.0.0: {} - /eslint-compat-utils@0.5.0(eslint@9.7.0): - resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' + eslint-compat-utils@0.5.0(eslint@9.7.0): dependencies: eslint: 9.7.0 semver: 7.6.0 - dev: true - /eslint-compat-utils@0.5.1(eslint@9.7.0): - resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' + eslint-compat-utils@0.5.1(eslint@9.7.0): dependencies: eslint: 9.7.0 semver: 7.6.2 - dev: true - /eslint-config-flat-gitignore@0.1.7: - resolution: {integrity: sha512-K4UcPriNg6IvNozipPVnLRxuhxys9vRkxYoLLdMPgPDngtWEP/xBT946oUYQHUWLoz4jvX5k+AF/MWh3VN5Lrg==} + eslint-config-flat-gitignore@0.1.7: dependencies: find-up: 7.0.0 parse-gitignore: 2.0.0 - dev: true - /eslint-flat-config-utils@0.2.5: - resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} + eslint-flat-config-utils@0.2.5: dependencies: '@types/eslint': 8.56.10 pathe: 1.1.2 - dev: true - /eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 is-core-module: 2.13.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - /eslint-merge-processors@0.1.0(eslint@9.7.0): - resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} - peerDependencies: - eslint: '*' + eslint-merge-processors@0.1.0(eslint@9.7.0): dependencies: eslint: 9.7.0 - dev: true - /eslint-plugin-antfu@2.3.4(eslint@9.7.0): - resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} - peerDependencies: - eslint: '*' + eslint-plugin-antfu@2.3.4(eslint@9.7.0): dependencies: '@antfu/utils': 0.7.10 eslint: 9.7.0 - dev: true - /eslint-plugin-command@0.2.3(eslint@9.7.0): - resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} - peerDependencies: - eslint: '*' + eslint-plugin-command@0.2.3(eslint@9.7.0): dependencies: '@es-joy/jsdoccomment': 0.43.1 eslint: 9.7.0 - dev: true - /eslint-plugin-es-x@7.6.0(eslint@9.7.0): - resolution: {integrity: sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '>=8' + eslint-plugin-es-x@7.6.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.10.0 eslint: 9.7.0 eslint-compat-utils: 0.5.0(eslint@9.7.0) - dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@9.7.0): - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' + eslint-plugin-eslint-comments@3.2.0(eslint@9.7.0): dependencies: escape-string-regexp: 1.0.5 eslint: 9.7.0 ignore: 5.3.1 - dev: true - /eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} - engines: {node: '>=16'} - peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 + eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.5.3): dependencies: '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) debug: 4.3.4 @@ -5229,13 +8742,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /eslint-plugin-jsdoc@48.7.0(eslint@9.7.0): - resolution: {integrity: sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==} - engines: {node: '>=18'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint-plugin-jsdoc@48.7.0(eslint@9.7.0): dependencies: '@es-joy/jsdoccomment': 0.46.0 are-docs-informative: 0.0.2 @@ -5250,13 +8758,8 @@ packages: synckit: 0.9.0 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-jsonc@2.16.0(eslint@9.7.0): - resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + eslint-plugin-jsonc@2.16.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) eslint: 9.7.0 @@ -5266,25 +8769,15 @@ packages: jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - dev: true - /eslint-plugin-markdown@5.1.0(eslint@9.7.0): - resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8' + eslint-plugin-markdown@5.1.0(eslint@9.7.0): dependencies: eslint: 9.7.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-n@17.9.0(eslint@9.7.0): - resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.23.0' + eslint-plugin-n@17.9.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) enhanced-resolve: 5.17.0 @@ -5295,48 +8788,24 @@ packages: ignore: 5.3.1 minimatch: 9.0.3 semver: 7.6.0 - dev: true - /eslint-plugin-no-only-tests@3.1.0: - resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} - engines: {node: '>=5.0.0'} - dev: true + eslint-plugin-no-only-tests@3.1.0: {} - /eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1)(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3): - resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} - peerDependencies: - astro-eslint-parser: ^1.0.2 - eslint: '>=8.0.0' - svelte: '>=3.0.0' - svelte-eslint-parser: ^0.37.0 - vue-eslint-parser: '>=9.0.0' - peerDependenciesMeta: - astro-eslint-parser: - optional: true - svelte: - optional: true - svelte-eslint-parser: - optional: true - vue-eslint-parser: - optional: true + eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)): dependencies: '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) eslint: 9.7.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 + optionalDependencies: svelte: 5.0.0-next.183 svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) vue-eslint-parser: 9.4.3(eslint@9.7.0) transitivePeerDependencies: - supports-color - typescript - dev: true - /eslint-plugin-regexp@2.6.0(eslint@9.7.0): - resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} - engines: {node: ^18 || >=20} - peerDependencies: - eslint: '>=8.44.0' + eslint-plugin-regexp@2.6.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.10.0 @@ -5346,17 +8815,8 @@ packages: refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - dev: true - /eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183): - resolution: {integrity: sha512-mHP6z0DWq97KZvoQcApZHdF9m9epcDV/ICKufeEH18Vh+8vl7S+gwt8WdUohEqKNVMuXRkbvy1suMcVvUDiOGw==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 - peerDependenciesMeta: - svelte: - optional: true + eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@jridgewell/sourcemap-codec': 1.4.15 @@ -5369,17 +8829,13 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.39) postcss-selector-parser: 6.1.1 semver: 7.6.2 - svelte: 5.0.0-next.183 svelte-eslint-parser: 0.40.0(svelte@5.0.0-next.183) + optionalDependencies: + svelte: 5.0.0-next.183 transitivePeerDependencies: - ts-node - dev: true - /eslint-plugin-toml@0.11.1(eslint@9.7.0): - resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + eslint-plugin-toml@0.11.1(eslint@9.7.0): dependencies: debug: 4.3.4 eslint: 9.7.0 @@ -5388,13 +8844,8 @@ packages: toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-unicorn@54.0.0(eslint@9.7.0): - resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} - engines: {node: '>=18.18'} - peerDependencies: - eslint: '>=8.56.0' + eslint-plugin-unicorn@54.0.0(eslint@9.7.0): dependencies: '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) @@ -5415,49 +8866,26 @@ packages: strip-indent: 3.0.0 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0): - resolution: {integrity: sha512-mzM+y2B7XYpQryVa1usT+Y/BdNAtAZiXzwpSyDCboFoJN/LZRN67TNvQxKtuTK/Aplya3sLNQforiubzPPaIcQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': '8' - eslint: '9' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true + eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0): dependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) eslint: 9.7.0 eslint-rule-composer: 0.3.0 - dev: true + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) - /eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3): - resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} - engines: {node: ^18.0.0 || >= 20.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': '*' - eslint: ^8.57.0 || ^9.0.0 - vitest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - vitest: - optional: true + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)(vitest@1.3.1): dependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40)(eslint@9.7.0)(typescript@5.5.3) '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) eslint: 9.7.0 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + vitest: 1.3.1 transitivePeerDependencies: - supports-color - typescript - dev: true - /eslint-plugin-vue@9.27.0(eslint@9.7.0): - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint-plugin-vue@9.27.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) eslint: 9.7.0 @@ -5470,13 +8898,8 @@ packages: xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - dev: true - /eslint-plugin-yml@1.14.0(eslint@9.7.0): - resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + eslint-plugin-yml@1.14.0(eslint@9.7.0): dependencies: debug: 4.3.4 eslint: 9.7.0 @@ -5486,53 +8909,29 @@ packages: yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - dev: true - /eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0): - resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} - peerDependencies: - '@vue/compiler-sfc': ^3.3.0 - eslint: ^8.50.0 || ^9.0.0 + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0): dependencies: '@vue/compiler-sfc': 3.4.23 eslint: 9.7.0 - dev: true - /eslint-rule-composer@0.3.0: - resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} - engines: {node: '>=4.0.0'} - dev: true + eslint-rule-composer@0.3.0: {} - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /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} - dev: true + eslint-visitor-keys@3.4.3: {} - /eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - dev: true + eslint-visitor-keys@4.0.0: {} - /eslint@9.7.0: - resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true + eslint@9.7.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@eslint-community/regexpp': 4.11.0 @@ -5570,88 +8969,53 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /esm-env@1.0.0: - resolution: {integrity: sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==} + esm-env@1.0.0: {} - /espree@10.1.0: - resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@10.1.0: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 - dev: true - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.6.1: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 - dev: true - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: true + esprima@4.0.1: {} - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + esquery@1.5.0: dependencies: estraverse: 5.3.0 - dev: true - /esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} + esquery@1.6.0: dependencies: estraverse: 5.3.0 - dev: true - /esrap@1.2.2: - resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrap@1.2.2: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - dev: true - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + estraverse@5.3.0: {} - /estree-walker@0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} - dev: true + estree-walker@0.6.1: {} - /estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true + estree-walker@2.0.2: {} - /estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + estree-walker@3.0.3: dependencies: '@types/estree': 1.0.5 - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true + esutils@2.0.3: {} - /execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + execa@5.1.1: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -5662,11 +9026,8 @@ packages: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - dev: true - /execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + execa@7.2.0: dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -5677,11 +9038,8 @@ packages: onetime: 6.0.0 signal-exit: 3.0.7 strip-final-newline: 3.0.0 - dev: false - /execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + execa@8.0.1: dependencies: cross-spawn: 7.0.3 get-stream: 8.0.1 @@ -5692,37 +9050,22 @@ packages: onetime: 6.0.0 signal-exit: 4.1.0 strip-final-newline: 3.0.0 - dev: true - /exit-hook@2.2.1: - resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} - engines: {node: '>=6'} - dev: true + exit-hook@2.2.1: {} - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true + extend@3.0.2: {} - /extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} - dev: true + extendable-error@0.1.7: {} - /external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + external-editor@3.1.0: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - dev: true - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true + fast-deep-equal@3.1.3: {} - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -5730,261 +9073,158 @@ packages: merge2: 1.4.1 micromatch: 4.0.5 - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true + fast-json-stable-stringify@2.1.0: {} - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true + fast-levenshtein@2.0.6: {} - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.17.1: dependencies: reusify: 1.0.4 - /file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 - dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 - /find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} - dev: false + find-root@1.1.0: {} - /find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + find-up@4.1.0: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - dev: true - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true - /find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} + find-up@7.0.0: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 unicorn-magic: 0.1.0 - /find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + find-yarn-workspace-root2@1.2.16: dependencies: micromatch: 4.0.5 pkg-dir: 4.2.0 - dev: true - /flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - dev: true - /flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - dev: true + flatted@3.3.1: {} - /focus-trap@7.5.4: - resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + focus-trap@7.5.4: dependencies: tabbable: 6.2.0 - dev: false - /for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.3: dependencies: is-callable: 1.2.7 - dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} + foreground-child@3.1.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /formsnap@1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0): - resolution: {integrity: sha512-TvU9CoLSiacW1c7wXhLiyVpyy/LBfG0CEFDbs3M3jrsxBSrkTpsuhbQ8JYKY3CNCmIhZlgxCH+Vqr7RBF9G53w==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.1 - sveltekit-superforms: ^2.3.0 + formsnap@1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)): dependencies: nanoid: 5.0.7 svelte: 5.0.0-next.183 - sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.18)(svelte@5.0.0-next.183) - dev: false + sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183) - /fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - dev: true + fraction.js@4.3.7: {} - /fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: true - /fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + fs-extra@8.1.0: dependencies: graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 - dev: true - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + fs.realpath@1.0.0: {} - /fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.2: optional: true - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true + fsevents@2.3.3: optional: true - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + function-bind@1.1.2: {} - /function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} + function.prototype.name@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.5 functions-have-names: 1.2.3 - dev: true - - /functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true - /geojson-vt@3.2.1: - resolution: {integrity: sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==} - dev: false + functions-have-names@1.2.3: {} - /geojson@0.5.0: - resolution: {integrity: sha512-/Bx5lEn+qRF4TfQ5aLu6NH+UKtvIv7Lhc487y/c8BdludrCTpiWf9wyI0RTyqg49MFefIAvFDuEi5Dfd/zgNxQ==} - engines: {node: '>= 0.10'} - dev: false + geojson-vt@3.2.1: {} - /get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: true + geojson@0.5.0: {} - /get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - dev: true + get-caller-file@2.0.5: {} - /get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} + get-func-name@2.0.2: {} + + get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.3 has-symbols: 1.0.3 hasown: 2.0.1 - dev: true - /get-source@2.0.12: - resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} + get-source@2.0.12: dependencies: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 - dev: true - /get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + get-stream@6.0.1: {} - /get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - dev: true + get-stream@8.0.1: {} - /get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} + get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - dev: true - /get-tsconfig@4.7.3: - resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + get-tsconfig@4.7.3: dependencies: resolve-pkg-maps: 1.0.0 - dev: true - /get-tsconfig@4.7.5: - resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.7.5: dependencies: resolve-pkg-maps: 1.0.0 - dev: true - /github-slugger@2.0.0: - resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} - dev: true + github-slugger@2.0.0: {} - /gl-matrix@3.4.3: - resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==} - dev: false + gl-matrix@3.4.3: {} - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - /glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: true + glob-to-regexp@0.4.1: {} - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + glob@10.3.10: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 @@ -5992,8 +9232,7 @@ packages: minipass: 7.0.4 path-scurry: 1.10.1 - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -6001,57 +9240,35 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} + glob@9.3.5: dependencies: fs.realpath: 1.0.0 minimatch: 8.0.4 minipass: 4.2.8 path-scurry: 1.10.1 - dev: true - /global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} + global-prefix@3.0.0: dependencies: ini: 1.3.8 kind-of: 6.0.3 which: 1.3.1 - dev: false - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@13.24.0: dependencies: type-fest: 0.20.2 - dev: true - /globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - dev: true + globals@14.0.0: {} - /globals@15.8.0: - resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} - engines: {node: '>=18'} - dev: true + globals@15.8.0: {} - /globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} + globalthis@1.0.3: dependencies: define-properties: 1.2.1 - dev: true - /globalyzer@0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + globalyzer@0.1.0: {} - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -6059,78 +9276,44 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /globrex@0.1.2: - resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + globrex@0.1.2: {} - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - dev: true - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true + graceful-fs@4.2.11: {} - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true + grapheme-splitter@1.0.4: {} - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true + graphemer@1.4.0: {} - /hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - dev: true + hard-rejection@2.1.0: {} - /has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true + has-bigints@1.0.2: {} - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + has-flag@3.0.0: {} - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true + has-flag@4.0.0: {} - /has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 - dev: true - /has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - dev: true + has-proto@1.0.3: {} - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: true + has-symbols@1.0.3: {} - /has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + has-tostringtag@1.0.2: dependencies: has-symbols: 1.0.3 - dev: true - /hasown@2.0.1: - resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==} - engines: {node: '>= 0.4'} + hasown@2.0.1: dependencies: function-bind: 1.1.2 - /hast-util-from-html@2.0.1: - resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==} + hast-util-from-html@2.0.1: dependencies: '@types/hast': 3.0.4 devlop: 1.1.0 @@ -6138,10 +9321,8 @@ packages: parse5: 7.1.2 vfile: 6.0.1 vfile-message: 4.0.2 - dev: true - /hast-util-from-parse5@8.0.1: - resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + hast-util-from-parse5@8.0.1: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -6151,22 +9332,16 @@ packages: vfile: 6.0.1 vfile-location: 5.0.2 web-namespaces: 2.0.1 - dev: true - /hast-util-heading-rank@3.0.0: - resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + hast-util-heading-rank@3.0.0: dependencies: '@types/hast': 3.0.4 - dev: true - /hast-util-parse-selector@4.0.0: - resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + hast-util-parse-selector@4.0.0: dependencies: '@types/hast': 3.0.4 - dev: true - /hast-util-raw@9.0.2: - resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + hast-util-raw@9.0.2: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -6181,10 +9356,8 @@ packages: vfile: 6.0.1 web-namespaces: 2.0.1 zwitch: 2.0.4 - dev: true - /hast-util-to-html@9.0.1: - resolution: {integrity: sha512-hZOofyZANbyWo+9RP75xIDV/gq+OUKx+T46IlwERnKmfpwp81XBFbT9mi26ws+SJchA4RVUQwIBJpqEOBhMzEQ==} + hast-util-to-html@9.0.1: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.2 @@ -6198,10 +9371,8 @@ packages: space-separated-tokens: 2.0.2 stringify-entities: 4.0.3 zwitch: 2.0.4 - dev: true - /hast-util-to-parse5@8.0.0: - resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + hast-util-to-parse5@8.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -6210,681 +9381,388 @@ packages: space-separated-tokens: 2.0.2 web-namespaces: 2.0.1 zwitch: 2.0.4 - dev: true - /hast-util-to-string@3.0.0: - resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + hast-util-to-string@3.0.0: dependencies: '@types/hast': 3.0.4 - dev: true - /hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + hast-util-whitespace@3.0.0: dependencies: '@types/hast': 3.0.4 - dev: true - /hastscript@8.0.0: - resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + hastscript@8.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 property-information: 6.4.1 space-separated-tokens: 2.0.2 - dev: true - /hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true + hosted-git-info@2.8.9: {} - /html-void-elements@3.0.0: - resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} - dev: true + html-void-elements@3.0.0: {} - /human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - dev: true + human-id@1.0.2: {} - /human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true + human-signals@2.1.0: {} - /human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - dev: false + human-signals@4.3.1: {} - /human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} - dev: true + human-signals@5.0.0: {} - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 - dev: true - /iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - dev: false - /ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - dev: false + ieee754@1.2.1: {} - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /imagetools-core@7.0.0: - resolution: {integrity: sha512-6fYbD7u4VIOt6fqKrOlbF77JXgUVyUmEJIPlfYVTuR/S2Ig9cX3gukGiLEU0aSetcfE7CYnhLTPtTEu4mLwhCw==} - engines: {node: '>=18.0.0'} + imagetools-core@7.0.0: dependencies: sharp: 0.33.3 - dev: true - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - /import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} - dev: true + import-meta-resolve@4.0.0: {} - /import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + import-meta-resolve@4.1.0: {} - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true + imurmurhash@0.1.4: {} - /indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - dev: true + indent-string@4.0.0: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + inherits@2.0.4: {} - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false + ini@1.3.8: {} - /internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 hasown: 2.0.1 side-channel: 1.0.6 - dev: true - /internmap@1.0.1: - resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} - dev: false + internmap@1.0.1: {} - /internmap@2.0.3: - resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} - engines: {node: '>=12'} - dev: false + internmap@2.0.3: {} - /is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: true + is-alphabetical@1.0.4: {} - /is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + is-alphanumerical@1.0.4: dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 - dev: true - /is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} + is-array-buffer@3.0.4: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + is-arrayish@0.2.1: {} - /is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - dev: true + is-arrayish@0.3.2: {} - /is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.0.4: dependencies: has-bigints: 1.0.2 - dev: true - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.2.0 - /is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + is-boolean-object@1.1.2: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true - /is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - dev: true + is-buffer@2.0.5: {} - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} + is-builtin-module@3.2.1: dependencies: builtin-modules: 3.3.0 - dev: true - /is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - dev: true + is-callable@1.2.7: {} - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.13.1: dependencies: hasown: 2.0.1 - /is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + is-date-object@1.0.5: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - dev: true + is-decimal@1.0.4: {} - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + is-extglob@2.1.1: {} - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + is-fullwidth-code-point@3.0.0: {} - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - /is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: true + is-hexadecimal@1.0.4: {} - /is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - dev: true + is-negative-zero@2.0.3: {} - /is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + is-number-object@1.0.7: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + is-number@7.0.0: {} - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true + is-path-inside@3.0.3: {} - /is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} - dev: true + is-plain-obj@1.1.0: {} - /is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - dev: true + is-plain-obj@4.1.0: {} - /is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-reference@3.0.2: dependencies: '@types/estree': 1.0.5 - /is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + is-regex@1.1.4: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true - /is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} + is-shared-array-buffer@1.0.3: dependencies: call-bind: 1.0.7 - dev: true - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: true + is-stream@2.0.1: {} - /is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@3.0.0: {} - /is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 - dev: true - /is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} + is-subdir@1.2.0: dependencies: better-path-resolve: 1.0.0 - dev: true - /is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + is-symbol@1.0.4: dependencies: has-symbols: 1.0.3 - dev: true - /is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} + is-typed-array@1.1.13: dependencies: which-typed-array: 1.1.14 - dev: true - /is-unicode-supported@2.0.0: - resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} - engines: {node: '>=18'} - dev: false + is-unicode-supported@2.0.0: {} - /is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.0.2: dependencies: call-bind: 1.0.7 - dev: true - /is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: true + is-windows@1.0.2: {} - /isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - dev: true + isarray@2.0.5: {} - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@2.0.0: {} - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + jackspeak@2.3.6: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - /jiti@1.21.0: - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} - hasBin: true + jiti@1.21.0: {} - /joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - requiresBuild: true + joi@17.13.3: dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.5 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 - dev: false optional: true - /joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - dev: true + joycon@3.1.1: {} - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@4.0.0: {} - /js-tokens@8.0.3: - resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} - dev: true + js-tokens@8.0.3: {} - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + js-yaml@3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: true - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - dev: true - /jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - dev: true + jsdoc-type-pratt-parser@4.0.0: {} - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: true + jsesc@0.5.0: {} - /jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - dev: true + jsesc@3.0.2: {} - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true + json-buffer@3.0.1: {} - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + json-parse-even-better-errors@2.3.1: {} - /json-schema-to-ts@3.1.0: - resolution: {integrity: sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==} - engines: {node: '>=16'} - requiresBuild: true + json-schema-to-ts@3.1.0: dependencies: '@babel/runtime': 7.24.0 ts-algebra: 2.0.0 - dev: false optional: true - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true + json-schema-traverse@0.4.1: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true + json-stable-stringify-without-jsonify@1.0.1: {} - /jsonc-eslint-parser@2.4.0: - resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + jsonc-eslint-parser@2.4.0: dependencies: acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.0 - dev: true - /jsonc-parser@3.2.1: - resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} - dev: true + jsonc-parser@3.2.1: {} - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 - dev: true - /just-clone@6.2.0: - resolution: {integrity: sha512-1IynUYEc/HAwxhi3WDpIpxJbZpMCvvrrmZVqvj9EhpvbH8lls7HhdhiByjL7DkAaWlLIzpC0Xc/VPvy/UxLNjA==} - dev: false + just-clone@6.2.0: {} - /kdbush@3.0.0: - resolution: {integrity: sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==} - dev: false + kdbush@3.0.0: {} - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 - dev: true - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + kind-of@6.0.3: {} - /kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} + kleur@4.1.5: {} - /known-css-properties@0.34.0: - resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} - dev: true + known-css-properties@0.34.0: {} - /leaflet@1.7.1: - resolution: {integrity: sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==} - dev: false + leaflet@1.7.1: {} - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} + lilconfig@2.1.0: {} - /lilconfig@3.1.1: - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} - engines: {node: '>=14'} + lilconfig@3.1.1: {} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + lines-and-columns@1.2.4: {} - /load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true + load-tsconfig@0.2.5: {} - /load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} + load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 - dev: true - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - dev: true + local-pkg@0.4.3: {} - /local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} + local-pkg@0.5.0: dependencies: mlly: 1.6.1 pkg-types: 1.0.3 - dev: true - /locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + locate-character@3.0.0: {} - /locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + locate-path@5.0.0: dependencies: p-locate: 4.1.0 - dev: true - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - dev: true - /locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + locate-path@7.2.0: dependencies: p-locate: 6.0.0 - /lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - dev: false + lodash-es@4.17.21: {} - /lodash._reinterpolate@3.0.0: - resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} - dev: true + lodash._reinterpolate@3.0.0: {} - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true + lodash.merge@4.6.2: {} - /lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: true + lodash.sortby@4.7.0: {} - /lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - dev: true + lodash.startcase@4.4.0: {} - /lodash.template@4.5.0: - resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} + lodash.template@4.5.0: dependencies: lodash._reinterpolate: 3.0.0 lodash.templatesettings: 4.2.0 - dev: true - /lodash.templatesettings@4.2.0: - resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} + lodash.templatesettings@4.2.0: dependencies: lodash._reinterpolate: 3.0.0 - dev: true - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true + lodash@4.17.21: {} - /longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - dev: true + longest-streak@3.1.0: {} - /loupe@2.3.7: - resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@2.3.7: dependencies: get-func-name: 2.0.2 - dev: true - /lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} - engines: {node: 14 || >=16.14} + lru-cache@10.2.0: {} - /lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 yallist: 2.1.2 - dev: true - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: true - /lucide-svelte@0.292.0(svelte@4.2.12): - resolution: {integrity: sha512-bnTpg9pbm6pQDc+YiLK2yxtRFk2Cc+hbzwjAPaV85k56x10CJ9LsXjon6wRrlNTSdxJR7GOsRjz0A5ZNu3Z7dg==} - peerDependencies: - svelte: '>=3 <5' + lucide-svelte@0.292.0(svelte@4.2.12): dependencies: svelte: 4.2.12 - dev: false - /lucide-svelte@0.363.0(svelte@5.0.0-next.183): - resolution: {integrity: sha512-zpUBFtMEEOOjILgiDX48ijibUww3JUCLrMo5YDGX/De/m6I+vn+oWIGvdyZtuc8nz/P8xHW9vWLKzIWeMrRYbA==} - peerDependencies: - svelte: ^3 || ^4 || ^5.0.0-next.42 + lucide-svelte@0.363.0(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + magic-string@0.25.9: dependencies: sourcemap-codec: 1.4.8 - dev: true - /magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.10: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} + magic-string@0.30.8: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /magic-string@0.30.9: - resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} - engines: {node: '>=12'} + magic-string@0.30.9: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - dev: true - - /map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - dev: true + map-obj@1.0.1: {} - /maplibre-gl@2.4.0: - resolution: {integrity: sha512-csNFylzntPmHWidczfgCZpvbTSmhaWvLRj9e1ezUDBEPizGgshgm3ea1T5TCNEEBq0roauu7BPuRZjA3wO4KqA==} - requiresBuild: true + map-obj@4.3.0: {} + + maplibre-gl@2.4.0: dependencies: '@mapbox/geojson-rewind': 0.5.2 '@mapbox/jsonlint-lines-primitives': 2.0.2 @@ -6910,23 +9788,17 @@ packages: supercluster: 7.1.5 tinyqueue: 2.0.3 vt-pbf: 3.1.3 - dev: false - /markdown-table@3.0.3: - resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} - dev: true + markdown-table@3.0.3: {} - /mdast-util-find-and-replace@3.0.1: - resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + mdast-util-find-and-replace@3.0.1: dependencies: '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - dev: true - /mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + mdast-util-from-markdown@0.8.5: dependencies: '@types/mdast': 3.0.15 mdast-util-to-string: 2.0.0 @@ -6935,10 +9807,8 @@ packages: unist-util-stringify-position: 2.0.3 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-from-markdown@2.0.0: - resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + mdast-util-from-markdown@2.0.0: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.2 @@ -6954,20 +9824,16 @@ packages: unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + mdast-util-gfm-autolink-literal@2.0.0: dependencies: '@types/mdast': 4.0.4 ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 micromark-util-character: 2.1.0 - dev: true - /mdast-util-gfm-footnote@2.0.0: - resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + mdast-util-gfm-footnote@2.0.0: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 @@ -6976,20 +9842,16 @@ packages: micromark-util-normalize-identifier: 2.0.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-gfm-table@2.0.0: - resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + mdast-util-gfm-table@2.0.0: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 @@ -6998,10 +9860,8 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-gfm-task-list-item@2.0.0: - resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + mdast-util-gfm-task-list-item@2.0.0: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 @@ -7009,10 +9869,8 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-gfm@3.0.0: - resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + mdast-util-gfm@3.0.0: dependencies: mdast-util-from-markdown: 2.0.0 mdast-util-gfm-autolink-literal: 2.0.0 @@ -7023,17 +9881,13 @@ packages: mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - dev: true - /mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + mdast-util-phrasing@4.1.0: dependencies: '@types/mdast': 4.0.4 unist-util-is: 6.0.0 - dev: true - /mdast-util-to-hast@13.1.0: - resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + mdast-util-to-hast@13.1.0: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -7044,10 +9898,8 @@ packages: unist-util-position: 5.0.0 unist-util-visit: 5.0.0 vfile: 6.0.1 - dev: true - /mdast-util-to-markdown@2.1.0: - resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.2 @@ -7057,25 +9909,16 @@ packages: micromark-util-decode-string: 2.0.0 unist-util-visit: 5.0.0 zwitch: 2.0.4 - dev: true - /mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - dev: true + mdast-util-to-string@2.0.0: {} - /mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.4 - dev: true - /mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + mdn-data@2.0.30: {} - /mdsx@0.0.6(svelte@5.0.0-next.183): - resolution: {integrity: sha512-hfIlNzOlT153M37ZzbjuGSN8ZFNqlyEWaPnGr9L92Ty/dkZdIfgyDeFrsJDuQ77oY1bf3jeNCycR19ocD/BpfA==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.1 + mdsx@0.0.6(svelte@5.0.0-next.183): dependencies: esrap: 1.2.2 hast-util-to-html: 9.0.1 @@ -7092,15 +9935,10 @@ packages: zimmerframe: 1.1.2 transitivePeerDependencies: - supports-color - dev: true - /memoize-weak@1.0.2: - resolution: {integrity: sha512-gj39xkrjEw7nCn4nJ1M5ms6+MyMlyiGmttzsqAUsAKn6bYKwuTHh/AO3cKPF8IBrTIYTxb0wWXFs3E//Y8VoWQ==} - dev: false + memoize-weak@1.0.2: {} - /meow@6.1.1: - resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} - engines: {node: '>=8'} + meow@6.1.1: dependencies: '@types/minimist': 1.2.5 camelcase-keys: 6.2.2 @@ -7113,17 +9951,12 @@ packages: trim-newlines: 3.0.1 type-fest: 0.13.1 yargs-parser: 18.1.3 - dev: true - /merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + merge-stream@2.0.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + merge2@1.4.1: {} - /micromark-core-commonmark@2.0.0: - resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + micromark-core-commonmark@2.0.0: dependencies: decode-named-character-reference: 1.0.2 devlop: 1.1.0 @@ -7141,19 +9974,15 @@ packages: micromark-util-subtokenize: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm-autolink-literal@2.0.0: - resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + micromark-extension-gfm-autolink-literal@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-sanitize-uri: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm-footnote@2.0.0: - resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + micromark-extension-gfm-footnote@2.0.0: dependencies: devlop: 1.1.0 micromark-core-commonmark: 2.0.0 @@ -7163,10 +9992,8 @@ packages: micromark-util-sanitize-uri: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm-strikethrough@2.0.0: - resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + micromark-extension-gfm-strikethrough@2.0.0: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 @@ -7174,36 +10001,28 @@ packages: micromark-util-resolve-all: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm-table@2.0.0: - resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + micromark-extension-gfm-table@2.0.0: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm-tagfilter@2.0.0: - resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + micromark-extension-gfm-tagfilter@2.0.0: dependencies: micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm-task-list-item@2.0.1: - resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + micromark-extension-gfm-task-list-item@2.0.1: dependencies: devlop: 1.1.0 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-extension-gfm@3.0.0: - resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + micromark-extension-gfm@3.0.0: dependencies: micromark-extension-gfm-autolink-literal: 2.0.0 micromark-extension-gfm-footnote: 2.0.0 @@ -7213,149 +10032,107 @@ packages: micromark-extension-gfm-task-list-item: 2.0.1 micromark-util-combine-extensions: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + micromark-factory-destination@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + micromark-factory-space@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-types: 2.0.0 - dev: true - /micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + micromark-factory-title@2.0.0: dependencies: micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + micromark-factory-whitespace@2.0.0: dependencies: micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + micromark-util-chunked@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - dev: true - /micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + micromark-util-classify-character@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + micromark-util-combine-extensions@2.0.0: dependencies: micromark-util-chunked: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + micromark-util-decode-numeric-character-reference@2.0.1: dependencies: micromark-util-symbol: 2.0.0 - dev: true - /micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + micromark-util-decode-string@2.0.0: dependencies: decode-named-character-reference: 1.0.2 micromark-util-character: 2.1.0 micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-symbol: 2.0.0 - dev: true - /micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - dev: true + micromark-util-encode@2.0.0: {} - /micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - dev: true + micromark-util-html-tag-name@2.0.0: {} - /micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + micromark-util-normalize-identifier@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - dev: true - /micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + micromark-util-resolve-all@2.0.0: dependencies: micromark-util-types: 2.0.0 - dev: true - /micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - dev: true - /micromark-util-subtokenize@2.0.0: - resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + micromark-util-subtokenize@2.0.0: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - dev: true - /micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - dev: true + micromark-util-symbol@2.0.0: {} - /micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - dev: true + micromark-util-types@2.0.0: {} - /micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + micromark@2.11.4: dependencies: debug: 4.3.4 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color - dev: true - /micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + micromark@4.0.0: dependencies: '@types/debug': 4.1.12 debug: 4.3.4 @@ -7376,39 +10153,21 @@ packages: micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color - dev: true - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - /mime@3.0.0: - resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} - engines: {node: '>=10.0.0'} - hasBin: true - dev: true + mime@3.0.0: {} - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + mimic-fn@2.1.0: {} - /mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + mimic-fn@4.0.0: {} - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: true + min-indent@1.0.1: {} - /miniflare@3.20240701.0: - resolution: {integrity: sha512-m9+I+7JNyqDGftCMKp9cK9pCZkK72hAL2mM9IWwhct+ZmucLBA8Uu6+rHQqA5iod86cpwOkrB2PrPA3wx9YNgw==} - engines: {node: '>=16.13'} - hasBin: true + miniflare@3.20240701.0: dependencies: '@cspotcode/source-map-support': 0.8.1 acorn: 8.12.1 @@ -7426,249 +10185,142 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@8.0.4: dependencies: brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 - /minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} + minimist-options@4.1.0: dependencies: arrify: 1.0.1 is-plain-obj: 1.1.0 kind-of: 6.0.3 - dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minimist@1.2.8: {} - /minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} - dev: true + minipass@4.2.8: {} - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} + minipass@7.0.4: {} - /mixme@0.5.10: - resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} - engines: {node: '>= 8.0.0'} - dev: true + mixme@0.5.10: {} - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true + mkdirp@0.5.6: dependencies: minimist: 1.2.8 - dev: true - /mlly@1.6.1: - resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + mlly@1.6.1: dependencies: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.4.0 - dev: true - /mode-watcher@0.1.2(svelte@4.2.12): - resolution: {integrity: sha512-XTdPCdqC3kqSvB+Q262Kor983YJkkB2Z3vj9uqg5IqKQpOdiz+xB99Jihp8sWbyM67drC7KKp0Nt5FzCypZi2g==} - peerDependencies: - svelte: ^4.0.0 + mode-watcher@0.1.2(svelte@4.2.12): dependencies: svelte: 4.2.12 - dev: false - /mode-watcher@0.3.1(svelte@5.0.0-next.183): - resolution: {integrity: sha512-inghSVSXpEENV0SHM98+AvjDmTOjh9EJIrJXMScK42GNkDm5QJL7a/nZQ8M8i8RK7loFHqsQKBKdlXfw5e5C4w==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.1 + mode-watcher@0.3.1(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + mri@1.2.0: {} - /mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} + mrmime@2.0.0: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.2: {} - /murmurhash-js@1.0.0: - resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} - dev: false + murmurhash-js@1.0.0: {} - /mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: true - dev: true + mustache@4.2.0: {} - /mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + nanoid@3.3.7: {} - /nanoid@4.0.2: - resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} - engines: {node: ^14 || ^16 || >=18} - hasBin: true - dev: false + nanoid@4.0.2: {} - /nanoid@5.0.7: - resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} - engines: {node: ^18 || >=20} - hasBin: true - dev: false + nanoid@5.0.7: {} - /natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true + natural-compare-lite@1.4.0: {} - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true + natural-compare@1.4.0: {} - /node-fetch-native@1.6.4: - resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + node-fetch-native@1.6.4: {} - /node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: true + node-forge@1.3.1: {} - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - dev: true + node-releases@2.0.14: {} - /normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 - dev: true - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + normalize-path@3.0.0: {} - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: true + normalize-range@0.1.2: {} - /normalize-url@8.0.1: - resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} - engines: {node: '>=14.16'} - requiresBuild: true - dev: false + normalize-url@8.0.1: optional: true - /npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - dev: true - /npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@5.3.0: dependencies: path-key: 4.0.0 - /nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + nth-check@2.1.1: dependencies: boolbase: 1.0.0 - dev: true - /object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + object-assign@4.1.1: {} - /object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} + object-hash@3.0.0: {} - /object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - dev: true + object-inspect@1.13.1: {} - /object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true + object-keys@1.1.1: {} - /object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} + object.assign@4.1.5: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 - dev: true - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - dev: true - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: true - /onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + onetime@6.0.0: dependencies: mimic-fn: 4.0.0 - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + optionator@0.9.3: dependencies: '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 @@ -7676,98 +10328,57 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - dev: true + os-tmpdir@1.0.2: {} - /outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - dev: true + outdent@0.5.0: {} - /p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} + p-filter@2.1.0: dependencies: p-map: 2.1.0 - dev: true - /p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + p-limit@2.3.0: dependencies: p-try: 2.2.0 - dev: true - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - dev: true - /p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-limit@4.0.0: dependencies: yocto-queue: 1.0.0 - /p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} - engines: {node: '>=18'} + p-limit@5.0.0: dependencies: yocto-queue: 1.0.0 - dev: true - /p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + p-locate@4.1.0: dependencies: p-limit: 2.3.0 - dev: true - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - dev: true - /p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@6.0.0: dependencies: p-limit: 4.0.0 - /p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - dev: true + p-map@2.1.0: {} - /p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: true + p-try@2.2.0: {} - /paneforge@0.0.5(svelte@5.0.0-next.183): - resolution: {integrity: sha512-98QHobaN/KeQhqqglbvjUmNCTRC4h4iqDxpSV8jCGhRLttgGlRXZNzWNr4Firni5rwasAZjOza0k/JdwppB/AQ==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.1 + paneforge@0.0.5(svelte@5.0.0-next.183): dependencies: nanoid: 5.0.7 svelte: 5.0.0-next.183 - dev: false - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + parent-module@1.0.1: dependencies: callsites: 3.1.0 - /parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + parse-entities@2.0.0: dependencies: character-entities: 1.2.4 character-entities-legacy: 1.1.4 @@ -7775,448 +10386,215 @@ packages: is-alphanumerical: 1.0.4 is-decimal: 1.0.4 is-hexadecimal: 1.0.4 - dev: true - /parse-gitignore@2.0.0: - resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} - engines: {node: '>=14'} - dev: true + parse-gitignore@2.0.0: {} - /parse-imports@2.1.1: - resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} - engines: {node: '>= 18'} + parse-imports@2.1.1: dependencies: es-module-lexer: 1.5.4 slashes: 3.0.12 - dev: true - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - /parse-numeric-range@1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} - dev: true + parse-numeric-range@1.3.0: {} - /parse-unit@1.0.1: - resolution: {integrity: sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==} - dev: false + parse-unit@1.0.1: {} - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + parse5@7.1.2: dependencies: entities: 4.5.0 - dev: true - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true + path-exists@4.0.0: {} - /path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-exists@5.0.0: {} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + path-key@3.1.1: {} - /path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + path-key@4.0.0: {} - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-parse@1.0.7: {} - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.10.1: dependencies: lru-cache: 10.2.0 minipass: 7.0.4 - /path-to-regexp@6.2.2: - resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} - dev: true + path-to-regexp@6.2.2: {} - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + path-type@4.0.0: {} - /pathe@1.1.2: - resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} - dev: true + pathe@1.1.2: {} - /pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} - dev: true + pathval@1.1.1: {} - /pbf@3.2.1: - resolution: {integrity: sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==} - hasBin: true + pbf@3.2.1: dependencies: ieee754: 1.2.1 resolve-protobuf-schema: 2.1.0 - dev: false - /periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + periscopic@3.1.0: dependencies: '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.2 - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + picocolors@1.0.0: {} - /picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.0.1: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + picomatch@2.3.1: {} - /picomatch@3.0.1: - resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} - engines: {node: '>=10'} - dev: true + picomatch@3.0.1: {} - /picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - dev: true + picomatch@4.0.2: {} - /pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + pify@2.3.0: {} - /pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - dev: true + pify@4.0.1: {} - /pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} + pirates@4.0.6: {} - /pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} + pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - dev: true - /pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + pkg-types@1.0.3: dependencies: jsonc-parser: 3.2.1 mlly: 1.6.1 pathe: 1.1.2 - dev: true - /playwright-core@1.42.1: - resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==} - engines: {node: '>=16'} - hasBin: true - dev: true + playwright-core@1.42.1: {} - /playwright@1.42.1: - resolution: {integrity: sha512-PgwB03s2DZBcNRoW+1w9E+VkLBxweib6KTXM0M3tkiT4jVxKSi6PmVJ591J+0u10LUrgxB7dLRbiJqO5s2QPMg==} - engines: {node: '>=16'} - hasBin: true + playwright@1.42.1: dependencies: playwright-core: 1.42.1 optionalDependencies: fsevents: 2.3.2 - dev: true - /pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - dev: true + pluralize@8.0.0: {} - /possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - dev: true + possible-typed-array-names@1.0.0: {} - /postcss-import@15.1.0(postcss@8.4.39): - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 + postcss-import@15.1.0(postcss@8.4.39): dependencies: postcss: 8.4.39 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - /postcss-js@4.0.1(postcss@8.4.39): - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 + postcss-js@4.0.1(postcss@8.4.39): dependencies: camelcase-css: 2.0.1 postcss: 8.4.39 - /postcss-load-config@3.1.4(postcss@8.4.39): - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@3.1.4(postcss@8.4.39): dependencies: lilconfig: 2.1.0 - postcss: 8.4.39 yaml: 1.10.2 - dev: true + optionalDependencies: + postcss: 8.4.39 - /postcss-load-config@4.0.2(postcss@8.4.39): - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@4.0.2(postcss@8.4.39): dependencies: lilconfig: 3.1.1 - postcss: 8.4.39 yaml: 2.4.1 + optionalDependencies: + postcss: 8.4.39 - /postcss-load-config@5.0.3(postcss@8.4.35): - resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true + postcss-load-config@5.0.3(jiti@1.21.0)(postcss@8.4.35): dependencies: lilconfig: 3.1.1 - postcss: 8.4.35 yaml: 2.4.1 - dev: true + optionalDependencies: + jiti: 1.21.0 + postcss: 8.4.35 - /postcss-load-config@6.0.1(postcss@8.4.39)(tsx@4.16.2): - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true + postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2): dependencies: lilconfig: 3.1.1 + optionalDependencies: + jiti: 1.21.0 postcss: 8.4.39 tsx: 4.16.2 - dev: true - /postcss-nested@6.0.1(postcss@8.4.39): - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 + postcss-nested@6.0.1(postcss@8.4.39): dependencies: postcss: 8.4.39 postcss-selector-parser: 6.0.15 - /postcss-safe-parser@6.0.0(postcss@8.4.39): - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.3.3 + postcss-safe-parser@6.0.0(postcss@8.4.39): dependencies: postcss: 8.4.39 - dev: true - /postcss-scss@4.0.9(postcss@8.4.39): - resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.4.29 + postcss-scss@4.0.9(postcss@8.4.39): dependencies: postcss: 8.4.39 - dev: true - /postcss-selector-parser@6.0.15: - resolution: {integrity: sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==} - engines: {node: '>=4'} + postcss-selector-parser@6.0.15: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} - engines: {node: '>=4'} + postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true - /postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss-value-parser@4.2.0: {} - /postcss@8.4.35: - resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.35: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true - /postcss@8.4.39: - resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 - /potpack@1.0.2: - resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} - dev: false + potpack@1.0.2: {} - /preferred-pm@3.1.3: - resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==} - engines: {node: '>=10'} + preferred-pm@3.1.3: dependencies: find-up: 5.0.0 find-yarn-workspace-root2: 1.2.16 path-exists: 4.0.0 which-pm: 2.0.0 - dev: true - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true + prelude-ls@1.2.1: {} - /prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183): - resolution: {integrity: sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==} - peerDependencies: - prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183): dependencies: prettier: 3.2.5 svelte: 5.0.0-next.183 - dev: true - /prettier-plugin-tailwindcss@0.5.12(prettier-plugin-svelte@3.2.3)(prettier@3.2.5): - resolution: {integrity: sha512-o74kiDBVE73oHW+pdkFSluHBL3cYEvru5YgEqNkBMFF7Cjv+w1vI565lTlfoJT4VLWDe0FMtZ7FkE/7a4pMXSQ==} - engines: {node: '>=14.21.3'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-import-sort: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-sort-imports: '*' - prettier-plugin-style-order: '*' - prettier-plugin-svelte: '*' - prettier-plugin-twig-melody: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-import-sort: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-sort-imports: - optional: true - prettier-plugin-style-order: - optional: true - prettier-plugin-svelte: - optional: true - prettier-plugin-twig-melody: - optional: true + prettier-plugin-tailwindcss@0.5.12(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183))(prettier@3.2.5): dependencies: prettier: 3.2.5 + optionalDependencies: prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183) - dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true + prettier@2.8.8: {} - /prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true - dev: true + prettier@3.2.5: {} - /pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.2.0 - dev: true - /pretty-quick@4.0.0(prettier@3.2.5): - resolution: {integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==} - engines: {node: '>=14'} - hasBin: true - peerDependencies: - prettier: ^3.0.0 + pretty-quick@4.0.0(prettier@3.2.5): dependencies: execa: 5.1.1 find-up: 5.0.0 @@ -8226,157 +10604,94 @@ packages: picomatch: 3.0.1 prettier: 3.2.5 tslib: 2.6.3 - dev: true - /printable-characters@1.0.42: - resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} - dev: true + printable-characters@1.0.42: {} - /property-expr@2.0.6: - resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} - requiresBuild: true - dev: false + property-expr@2.0.6: optional: true - /property-information@6.4.1: - resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} - dev: true + property-information@6.4.1: {} - /protocol-buffers-schema@3.6.0: - resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==} - dev: false + protocol-buffers-schema@3.6.0: {} - /pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - dev: true + pseudomap@1.0.2: {} - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true + punycode@2.3.1: {} - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue-microtask@1.2.3: {} - /quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - dev: true + quick-lru@4.0.1: {} - /quickselect@2.0.0: - resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==} - dev: false + quickselect@2.0.0: {} - /react-is@18.2.0: - resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - dev: true + react-is@18.2.0: {} - /read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + read-cache@1.0.0: dependencies: pify: 2.3.0 - /read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 - dev: true - /read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + read-pkg@5.2.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 - dev: true - /read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} + read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 - dev: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - /redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} + redent@3.0.0: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 - dev: true - /refa@0.12.1: - resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + refa@0.12.1: dependencies: '@eslint-community/regexpp': 4.10.0 - dev: true - /regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + regenerator-runtime@0.14.1: {} - /regexp-ast-analysis@0.7.1: - resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + regexp-ast-analysis@0.7.1: dependencies: '@eslint-community/regexpp': 4.10.0 refa: 0.12.1 - dev: true - /regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true - dev: true + regexp-tree@0.1.27: {} - /regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} + regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 - dev: true - /regexparam@3.0.0: - resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==} - engines: {node: '>=8'} - dev: true + regexparam@3.0.0: {} - /regjsparser@0.10.0: - resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} - hasBin: true + regjsparser@0.10.0: dependencies: jsesc: 0.5.0 - dev: true - /rehype-parse@9.0.0: - resolution: {integrity: sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==} + rehype-parse@9.0.0: dependencies: '@types/hast': 3.0.4 hast-util-from-html: 2.0.1 unified: 11.0.5 - dev: true - /rehype-pretty-code@0.13.0(shiki@1.2.1): - resolution: {integrity: sha512-+22dz1StXlF7dlMyOySNaVxgcGhMI4BCxq0JxJJPWYGiKsI6cu5jyuIKGHXHvH18D8sv1rdKtvsY9UEfN3++SQ==} - engines: {node: '>=18'} - peerDependencies: - shiki: ^1.0.0 + rehype-pretty-code@0.13.0(shiki@1.2.1): dependencies: '@types/hast': 3.0.4 hast-util-to-string: 3.0.0 @@ -8385,37 +10700,28 @@ packages: shiki: 1.2.1 unified: 11.0.5 unist-util-visit: 5.0.0 - dev: true - /rehype-slug@6.0.0: - resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + rehype-slug@6.0.0: dependencies: '@types/hast': 3.0.4 github-slugger: 2.0.0 hast-util-heading-rank: 3.0.0 hast-util-to-string: 3.0.0 unist-util-visit: 5.0.0 - dev: true - /rehype-stringify@10.0.0: - resolution: {integrity: sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==} + rehype-stringify@10.0.0: dependencies: '@types/hast': 3.0.4 hast-util-to-html: 9.0.1 unified: 11.0.5 - dev: true - /remark-code-import@1.2.0: - resolution: {integrity: sha512-fgwLruqlZbVOIhCJFjY+JDwPZhA4/eK3InJzN8Ox8UDdtudpG212JwtRj6la+lAzJU7JmSEyewZSukVZdknt3Q==} - engines: {node: '>= 12'} + remark-code-import@1.2.0: dependencies: strip-indent: 4.0.0 to-gatsby-remark-plugin: 0.1.0 unist-util-visit: 4.1.2 - dev: true - /remark-gfm@4.0.0: - resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + remark-gfm@4.0.0: dependencies: '@types/mdast': 4.0.4 mdast-util-gfm: 3.0.0 @@ -8425,10 +10731,8 @@ packages: unified: 11.0.5 transitivePeerDependencies: - supports-color - dev: true - /remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 mdast-util-from-markdown: 2.0.0 @@ -8436,115 +10740,70 @@ packages: unified: 11.0.5 transitivePeerDependencies: - supports-color - dev: true - /remark-rehype@11.1.0: - resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + remark-rehype@11.1.0: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 mdast-util-to-hast: 13.1.0 unified: 11.0.5 vfile: 6.0.1 - dev: true - /remark-stringify@11.0.0: - resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + remark-stringify@11.0.0: dependencies: '@types/mdast': 4.0.4 mdast-util-to-markdown: 2.1.0 unified: 11.0.5 - dev: true - /require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - dev: true + require-directory@2.1.1: {} - /require-main-filename@2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: true + require-main-filename@2.0.0: {} - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolve-from@4.0.0: {} - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true + resolve-from@5.0.0: {} - /resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - dev: true + resolve-pkg-maps@1.0.0: {} - /resolve-protobuf-schema@2.1.0: - resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} + resolve-protobuf-schema@2.1.0: dependencies: protocol-buffers-schema: 3.6.0 - dev: false - /resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} - engines: {node: '>=10'} - dev: true + resolve.exports@2.0.2: {} - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + resolve@1.22.8: dependencies: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + reusify@1.0.4: {} - /rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true + rimraf@2.7.1: dependencies: glob: 7.2.3 - dev: true - /rimraf@4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} - engines: {node: '>=14'} - hasBin: true + rimraf@4.4.1: dependencies: glob: 9.3.5 - dev: true - /robust-predicates@3.0.2: - resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} - dev: false + robust-predicates@3.0.2: {} - /rollup-plugin-inject@3.0.2: - resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 magic-string: 0.25.9 rollup-pluginutils: 2.8.2 - dev: true - /rollup-plugin-node-polyfills@0.2.1: - resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==} + rollup-plugin-node-polyfills@0.2.1: dependencies: rollup-plugin-inject: 3.0.2 - dev: true - /rollup-pluginutils@2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 - dev: true - /rollup@4.12.1: - resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.12.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -8562,12 +10821,8 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.12.1 '@rollup/rollup-win32-x64-msvc': 4.12.1 fsevents: 2.3.3 - dev: true - /rollup@4.18.1: - resolution: {integrity: sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.18.1: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -8589,107 +10844,67 @@ packages: '@rollup/rollup-win32-x64-msvc': 4.18.1 fsevents: 2.3.3 - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - /runed@0.15.0(svelte@5.0.0-next.183): - resolution: {integrity: sha512-dVFyidL/ihmoQF9eKu3hxXl3p4yg3asCIMTtxDIcH76wBLB99q6OvJoDl/qbIeL7+lT7q7gzOyaBMuGc1U2vhw==} - peerDependencies: - svelte: ^5.0.0-next.1 + runed@0.15.0(svelte@5.0.0-next.183): dependencies: esm-env: 1.0.0 svelte: 5.0.0-next.183 - dev: false - /rw@1.3.3: - resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - dev: false + rw@1.3.3: {} - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} + sade@1.8.1: dependencies: mri: 1.2.0 - /safe-array-concat@1.1.0: - resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} - engines: {node: '>=0.4'} + safe-array-concat@1.1.0: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true - /safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} + safe-regex-test@1.0.3: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 - dev: true - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + safer-buffer@2.1.2: {} - /sander@0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + sander@0.5.1: dependencies: es6-promise: 3.3.1 graceful-fs: 4.2.11 mkdirp: 0.5.6 rimraf: 2.7.1 - dev: true - /scslre@0.3.0: - resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} - engines: {node: ^14.0.0 || >=16.0.0} + scslre@0.3.0: dependencies: '@eslint-community/regexpp': 4.10.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 - dev: true - /selfsigned@2.4.1: - resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} - engines: {node: '>=10'} + selfsigned@2.4.1: dependencies: '@types/node-forge': 1.3.11 node-forge: 1.3.1 - dev: true - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - dev: true + semver@5.7.2: {} - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true + semver@7.6.0: dependencies: lru-cache: 6.0.0 - dev: true - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - dev: true + semver@7.6.2: {} - /set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - dev: true + set-blocking@2.0.0: {} - /set-cookie-parser@2.6.0: - resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + set-cookie-parser@2.6.0: {} - /set-function-length@1.2.1: - resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} - engines: {node: '>= 0.4'} + set-function-length@1.2.1: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 @@ -8697,22 +10912,15 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: true - /set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} + set-function-name@2.0.2: dependencies: define-data-property: 1.1.4 es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - dev: true - /sharp@0.33.3: - resolution: {integrity: sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==} - engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} - requiresBuild: true + sharp@0.33.3: dependencies: color: 4.2.3 detect-libc: 2.0.3 @@ -8737,93 +10945,55 @@ packages: '@img/sharp-wasm32': 0.33.3 '@img/sharp-win32-ia32': 0.33.3 '@img/sharp-win32-x64': 0.33.3 - dev: true - /shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - /shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - dev: true + shebang-regex@1.0.0: {} - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + shebang-regex@3.0.0: {} - /shiki@1.2.1: - resolution: {integrity: sha512-u+XW6o0vCkUNlneZb914dLO+AayEIwK5tI62WeS//R5HIXBFiYaj/Hc5xcq27Yh83Grr4JbNtUBV8W6zyK4hWg==} + shiki@1.2.1: dependencies: '@shikijs/core': 1.2.1 - dev: true - /side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} + side-channel@1.0.6: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - dev: true - /siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - dev: true + siginfo@2.0.0: {} - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + signal-exit@4.1.0: {} - /simple-git-hooks@2.10.0: - resolution: {integrity: sha512-TtCytVYfV77pILCkzVxpOSgYKHQyaO7fBI/iwG5bLGb0dIo/v/K1Y1IZ5DN40RQu6WNNJiN0gkuRvSYjxOhFog==} - hasBin: true - requiresBuild: true - dev: true + simple-git-hooks@2.10.0: {} - /simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 - dev: true - /sirv@2.0.4: - resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} - engines: {node: '>= 10'} + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 - /sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + sisteransi@1.0.5: {} - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /slashes@3.0.12: - resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} - dev: true + slashes@3.0.12: {} - /smartwrap@2.0.2: - resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==} - engines: {node: '>=6'} - hasBin: true + smartwrap@2.0.2: dependencies: array.prototype.flat: 1.3.2 breakword: 1.0.6 @@ -8831,252 +11001,153 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 yargs: 15.4.1 - dev: true - /sorcery@0.11.0: - resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} - hasBin: true + sorcery@0.11.0: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 buffer-crc32: 0.2.13 minimist: 1.2.8 sander: 0.5.1 - dev: true - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} + source-map-js@1.0.2: {} - /source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} + source-map-js@1.2.0: {} - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - requiresBuild: true + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: false optional: true - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false + source-map@0.5.7: {} - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + source-map@0.6.1: {} - /source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} + source-map@0.8.0-beta.0: dependencies: whatwg-url: 7.1.0 - dev: true - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true + sourcemap-codec@1.4.8: {} - /space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - dev: true + space-separated-tokens@2.0.2: {} - /spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + spawndamnit@2.0.0: dependencies: cross-spawn: 5.1.0 signal-exit: 3.0.7 - dev: true - /spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.17 - dev: true - /spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - dev: true + spdx-exceptions@2.5.0: {} - /spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.17 - dev: true - /spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + spdx-expression-parse@4.0.0: dependencies: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.17 - dev: true - /spdx-license-ids@3.0.17: - resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} - dev: true + spdx-license-ids@3.0.17: {} - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: true + sprintf-js@1.0.3: {} - /stable-hash@0.0.4: - resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} - dev: true + stable-hash@0.0.4: {} - /stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - dev: true + stackback@0.0.2: {} - /stacktracey@2.1.8: - resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} + stacktracey@2.1.8: dependencies: as-table: 1.0.55 get-source: 2.0.12 - dev: true - /std-env@3.7.0: - resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} - dev: true + std-env@3.7.0: {} - /stoppable@1.1.0: - resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} - engines: {node: '>=4', npm: '>=6'} - dev: true + stoppable@1.1.0: {} - /stream-transform@2.1.3: - resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==} + stream-transform@2.1.3: dependencies: mixme: 0.5.10 - dev: true - /string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - dev: true + string-argv@0.3.2: {} - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + string-width@5.1.2: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.0 - /string.prototype.trim@1.2.8: - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} - engines: {node: '>= 0.4'} + string.prototype.trim@1.2.8: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.5 - dev: true - /string.prototype.trimend@1.0.7: - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} + string.prototype.trimend@1.0.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.5 - dev: true - /string.prototype.trimstart@1.0.7: - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} + string.prototype.trimstart@1.0.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.5 - dev: true - /stringify-entities@4.0.3: - resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + stringify-entities@4.0.3: dependencies: character-entities-html4: 2.1.0 character-entities-legacy: 3.0.0 - dev: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: true + strip-bom@3.0.0: {} - /strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true + strip-final-newline@2.0.0: {} - /strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} + strip-final-newline@3.0.0: {} - /strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 - dev: true - /strip-indent@4.0.0: - resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} - engines: {node: '>=12'} + strip-indent@4.0.0: dependencies: min-indent: 1.0.1 - dev: true - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true + strip-json-comments@3.1.1: {} - /strip-literal@1.3.0: - resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + strip-literal@1.3.0: dependencies: acorn: 8.11.3 - dev: true - /strip-literal@2.0.0: - resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} + strip-literal@2.0.0: dependencies: js-tokens: 8.0.3 - dev: true - /striptags@3.2.0: - resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==} - dev: false + striptags@3.2.0: {} - /stylis@4.2.0: - resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} - dev: false + stylis@4.2.0: {} - /sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 @@ -9086,41 +11157,24 @@ packages: pirates: 4.0.6 ts-interface-checker: 0.1.13 - /supercluster@7.1.5: - resolution: {integrity: sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==} + supercluster@7.1.5: dependencies: kdbush: 3.0.0 - dev: false - /superstruct@2.0.2: - resolution: {integrity: sha512-uV+TFRZdXsqXTL2pRvujROjdZQ4RAlBUS5BTh9IGm+jTqQntYThciG/qu57Gs69yjnVUSqdxF9YLmSnpupBW9A==} - engines: {node: '>=14.0.0'} - requiresBuild: true - dev: false + superstruct@2.0.2: optional: true - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - dev: true - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + supports-preserve-symlinks-flag@1.0.0: {} - /svelte-check@3.6.6(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12): - resolution: {integrity: sha512-b9q9rOHOMYF3U8XllK7LmXTq1LeWQ98waGfEJzrFutViadkNl1tgdEtxIQ8yuPx+VQ4l7YrknYol+0lfZocaZw==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + svelte-check@3.6.6(postcss-load-config@5.0.3(jiti@1.21.0)(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.12): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -9129,7 +11183,7 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.12 - svelte-preprocess: 5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3) + svelte-preprocess: 5.1.3(postcss-load-config@5.0.3(jiti@1.21.0)(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3) typescript: 5.5.3 transitivePeerDependencies: - '@babel/core' @@ -9141,20 +11195,15 @@ packages: - sass - stylus - sugarss - dev: true - /svelte-check@3.8.4(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183): - resolution: {integrity: sha512-61aHMkdinWyH8BkkTX9jPLYxYzaAAz/FK/VQqdr2FiCQQ/q04WCwDlpGbHff1GdrMYTmW8chlTFvRWL9k0A8vg==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + svelte-check@3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.0.0 sade: 1.8.1 svelte: 5.0.0-next.183 - svelte-preprocess: 5.1.3(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3) + svelte-preprocess: 5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3) typescript: 5.5.3 transitivePeerDependencies: - '@babel/core' @@ -9166,237 +11215,102 @@ packages: - sass - stylus - sugarss - dev: true - /svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183): - resolution: {integrity: sha512-9+uLA1pqI9AZioKVGJzYYmlOZWxfoCXSbAM9iaNm7H01XlYlzRTtJfZgl9o3StQGN41PfGJIbkKkfk3e/pHFfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.94 - peerDependenciesMeta: - svelte: - optional: true + svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 postcss: 8.4.39 postcss-scss: 4.0.9(postcss@8.4.39) + optionalDependencies: svelte: 5.0.0-next.183 - dev: true - /svelte-eslint-parser@0.40.0(svelte@5.0.0-next.183): - resolution: {integrity: sha512-M+v1HhC5T1WKYVxWexUCS4o6oIBS88XKzOZuhl2ew+eGxol7eC21e+VE8TC4rXJ3iT3iXT0qlZsZcpKjVo5/zQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.181 - peerDependenciesMeta: - svelte: - optional: true + svelte-eslint-parser@0.40.0(svelte@5.0.0-next.183): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 postcss: 8.4.39 postcss-scss: 4.0.9(postcss@8.4.39) + optionalDependencies: svelte: 5.0.0-next.183 - dev: true - /svelte-headless-table@0.18.2(svelte@5.0.0-next.183): - resolution: {integrity: sha512-dnDTaXW5CNzRUjHVbc/Hb0Zv80zU4VcIUnAja6OuZriXvim1AqcWYQCHPRzBGwqj1m3YEHHNvspSzY0o5HzA0A==} - peerDependencies: - svelte: ^4.0.0 + svelte-headless-table@0.18.2(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 svelte-keyed: 2.0.0(svelte@5.0.0-next.183) svelte-render: 2.0.1(svelte@5.0.0-next.183) svelte-subscribe: 2.0.1(svelte@5.0.0-next.183) - dev: false - /svelte-hmr@0.15.3(svelte@4.2.12): - resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.0 + svelte-hmr@0.15.3(svelte@4.2.12): dependencies: svelte: 4.2.12 - dev: true - /svelte-hmr@0.16.0(svelte@5.0.0-next.183): - resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.0 + svelte-hmr@0.16.0(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - /svelte-keyed@2.0.0(svelte@5.0.0-next.183): - resolution: {integrity: sha512-7TeEn+QbJC2OJrHiuM0T8vMBkms3DNpTE+Ir+NtnVBnBMA78aL4f1ft9t0Hn/pBbD/TnIXi4YfjFRAgtN+DZ5g==} - peerDependencies: - svelte: ^4.0.0 + svelte-keyed@2.0.0(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /svelte-local-storage-store@0.6.4(svelte@5.0.0-next.183): - resolution: {integrity: sha512-45WoY2vSGPQM1sIQJ9jTkPPj20hYeqm+af6mUGRFSPP5WglZf36YYoZqwmZZ8Dt/2SU8lem+BTA8/Z/8TkqNLg==} - engines: {node: '>=0.14'} - peerDependencies: - svelte: ^3.48.0 || >4.0.0 + svelte-local-storage-store@0.6.4(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /svelte-parse-markup@0.1.2(svelte@5.0.0-next.183): - resolution: {integrity: sha512-DycY7DJr7VqofiJ63ut1/NEG92HrWWL56VWITn/cJCu+LlZhMoBkBXT4opUitPEEwbq1nMQbv4vTKUfbOqIW1g==} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 + svelte-parse-markup@0.1.2(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: true - /svelte-preprocess@5.1.3(postcss-load-config@5.0.3)(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3): - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} - engines: {node: '>= 16.0.0', pnpm: ^8.0.0} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true + svelte-preprocess@5.1.3(postcss-load-config@5.0.3(jiti@1.21.0)(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.9 - postcss: 8.4.35 - postcss-load-config: 5.0.3(postcss@8.4.35) sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.12 + optionalDependencies: + postcss: 8.4.35 + postcss-load-config: 5.0.3(jiti@1.21.0)(postcss@8.4.35) typescript: 5.5.3 - dev: true - /svelte-preprocess@5.1.3(postcss-load-config@6.0.1)(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3): - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} - engines: {node: '>= 16.0.0', pnpm: ^8.0.0} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true + svelte-preprocess@5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.9 - postcss: 8.4.39 - postcss-load-config: 6.0.1(postcss@8.4.39)(tsx@4.16.2) sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 5.0.0-next.183 + optionalDependencies: + postcss: 8.4.39 + postcss-load-config: 6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2) typescript: 5.5.3 - dev: true - /svelte-radix@1.1.0(svelte@5.0.0-next.183): - resolution: {integrity: sha512-kyE9wZiJV937INGb+wiBkAjmGtQUUYRPkVL2Q+/gj+9Vog1Ewd2wNvNmpNMUd+c+euxoc5u5YZMuCUgky9EUPw==} - peerDependencies: - svelte: ^3.54.0 || ^4.0.0 || ^5.0.0 + svelte-radix@1.1.0(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /svelte-render@2.0.1(svelte@5.0.0-next.183): - resolution: {integrity: sha512-RpB0SurwXm4xhjvHHtjeqMmvd645FURb79GFOotScOSqnKK5vpqBgoBPGC0pp+E/eZgDSQ9rRAdn/+N4ys1mXQ==} - peerDependencies: - svelte: ^4.0.0 + svelte-render@2.0.1(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 svelte-subscribe: 2.0.1(svelte@5.0.0-next.183) - dev: false - /svelte-sonner@0.3.19(svelte@4.2.12): - resolution: {integrity: sha512-jpPOgLtHwRaB6Vqo2dUQMv15/yUV/BQWTjKpEqQ11uqRSHKjAYUKZyGrHB2cQsGmyjR0JUzBD58btpgNqINQ/Q==} - peerDependencies: - svelte: '>=3 <5' + svelte-sonner@0.3.19(svelte@4.2.12): dependencies: svelte: 4.2.12 - dev: false - /svelte-sonner@0.3.25(svelte@5.0.0-next.183): - resolution: {integrity: sha512-jYAHqDc1fBAotI+9g9SW2Pc6sKJ8oVl7aXB/EhQsxiVADAZ9AX4w7dxDI1oyskD6pG8mhYIKXi+5WqFmCRqFyw==} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0 || ^5.0.0-next.1 + svelte-sonner@0.3.25(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /svelte-subscribe@2.0.1(svelte@5.0.0-next.183): - resolution: {integrity: sha512-eKXIjLxB4C7eQWPqKEdxcGfNXm2g/qJ67zmEZK/GigCZMfrTR3m7DPY93R6MX+5uoqM1FRYxl8LZ1oy4URWi2A==} - peerDependencies: - svelte: ^4.0.0 + svelte-subscribe@2.0.1(svelte@5.0.0-next.183): dependencies: svelte: 5.0.0-next.183 - dev: false - /svelte@4.2.12: - resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} - engines: {node: '>=16'} + svelte@4.2.12: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 @@ -9413,9 +11327,7 @@ packages: magic-string: 0.30.8 periscopic: 3.1.0 - /svelte@5.0.0-next.183: - resolution: {integrity: sha512-1onDKWp5+a5ehYVWJ0scHVO0IbOTH9zIqYb/odXp/aG0qF9XdR76DL2tLrgRM5xzUdcvXSmakxa+tQDJojTBVw==} - engines: {node: '>=18'} + svelte@5.0.0-next.183: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 @@ -9427,36 +11339,13 @@ packages: esm-env: 1.0.0 esrap: 1.2.2 is-reference: 3.0.2 - locate-character: 3.0.0 - magic-string: 0.30.10 - zimmerframe: 1.1.2 - - /sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18)(svelte@5.0.0-next.183): - resolution: {integrity: sha512-t5aZyMCXyahgvn7VAJ7l9S+wAv9YyMAZHYQ6gcGVZ6ecr4/DMMD2r3ajGCj1h1dWaMQ3w5zVw+SqHSAkbHsWVQ==} - peerDependencies: - '@sveltejs/kit': 1.x || 2.x - svelte: 3.x || 4.x || >=5.0.0-next.51 - peerDependenciesMeta: - '@exodus/schemasafe': - optional: true - '@sinclair/typebox': - optional: true - '@vinejs/vine': - optional: true - arktype: - optional: true - joi: - optional: true - superstruct: - optional: true - valibot: - optional: true - yup: - optional: true - zod: - optional: true + locate-character: 3.0.0 + magic-string: 0.30.10 + zimmerframe: 1.1.2 + + sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183): dependencies: - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1)(svelte@5.0.0-next.183)(vite@5.3.3) + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) devalue: 5.0.0 just-clone: 6.2.0 memoize-weak: 1.0.2 @@ -9476,59 +11365,33 @@ packages: yup: 1.4.0 zod: 3.23.8 zod-to-json-schema: 3.23.1(zod@3.23.8) - dev: false - /synckit@0.6.2: - resolution: {integrity: sha512-Vhf+bUa//YSTYKseDiiEuQmhGCoIF3CVBhunm3r/DQnYiGT4JssmnKQc44BIyOZRK2pKjXXAgbhfmbeoC9CJpA==} - engines: {node: '>=12.20'} + synckit@0.6.2: dependencies: tslib: 2.6.3 - dev: true - /synckit@0.9.0: - resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} - engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3 - dev: true - /tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - dev: false + tabbable@6.2.0: {} - /tailwind-merge@1.14.0: - resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} - dev: false + tailwind-merge@1.14.0: {} - /tailwind-merge@2.4.0: - resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} - dev: true + tailwind-merge@2.4.0: {} - /tailwind-variants@0.1.20(tailwindcss@3.4.1): - resolution: {integrity: sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==} - engines: {node: '>=16.x', pnpm: '>=7.x'} - peerDependencies: - tailwindcss: '*' + tailwind-variants@0.1.20(tailwindcss@3.4.1): dependencies: tailwind-merge: 1.14.0 tailwindcss: 3.4.1 - dev: false - /tailwind-variants@0.2.1(tailwindcss@3.4.4): - resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} - engines: {node: '>=16.x', pnpm: '>=7.x'} - peerDependencies: - tailwindcss: '*' + tailwind-variants@0.2.1(tailwindcss@3.4.4): dependencies: tailwind-merge: 2.4.0 tailwindcss: 3.4.4 - dev: true - /tailwindcss@3.4.1: - resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@3.4.1: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -9555,10 +11418,7 @@ packages: transitivePeerDependencies: - ts-node - /tailwindcss@3.4.4: - resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} - engines: {node: '>=14.0.0'} - hasBin: true + tailwindcss@3.4.4: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -9584,224 +11444,114 @@ packages: sucrase: 3.35.0 transitivePeerDependencies: - ts-node - dev: true - /tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true + tapable@2.2.1: {} - /term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - dev: true + term-size@2.2.1: {} - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true + text-table@0.2.0: {} - /thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} + thenify-all@1.6.0: dependencies: thenify: 3.3.1 - /thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + thenify@3.3.1: dependencies: any-promise: 1.3.0 - /three@0.135.0: - resolution: {integrity: sha512-kuEpuuxRzLv0MDsXai9huCxOSQPZ4vje6y0gn80SRmQvgz6/+rI0NAvCRAw56zYaWKMGMfqKWsxF9Qa2Z9xymQ==} - dev: false + three@0.135.0: {} - /throttle-debounce@5.0.0: - resolution: {integrity: sha512-2iQTSgkkc1Zyk0MeVrt/3BvuOXYPl/R8Z0U2xxo9rjwNciaHDG3R+Lm6dh4EeUci49DanvBnuqI6jshoQQRGEg==} - engines: {node: '>=12.22'} - dev: false + throttle-debounce@5.0.0: {} - /tiny-case@1.0.3: - resolution: {integrity: sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==} - requiresBuild: true - dev: false + tiny-case@1.0.3: optional: true - /tiny-glob@0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + tiny-glob@0.2.9: dependencies: globalyzer: 0.1.0 globrex: 0.1.2 - /tinybench@2.6.0: - resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} - dev: true + tinybench@2.6.0: {} - /tinypool@0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} - engines: {node: '>=14.0.0'} - dev: true + tinypool@0.7.0: {} - /tinypool@0.8.2: - resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} - engines: {node: '>=14.0.0'} - dev: true + tinypool@0.8.2: {} - /tinyqueue@2.0.3: - resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==} - dev: false + tinyqueue@2.0.3: {} - /tinyspy@2.2.1: - resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} - engines: {node: '>=14.0.0'} - dev: true + tinyspy@2.2.1: {} - /tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 - dev: true - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + to-fast-properties@2.0.0: {} - /to-gatsby-remark-plugin@0.1.0: - resolution: {integrity: sha512-blmhJ/gIrytWnWLgPSRCkhCPeki6UBK2daa3k9mGahN7GjwHu8KrS7F70MvwlsG7IE794JLgwAdCbi4hU4faFQ==} + to-gatsby-remark-plugin@0.1.0: dependencies: to-vfile: 6.1.0 - dev: true - /to-px@1.1.0: - resolution: {integrity: sha512-bfg3GLYrGoEzrGoE05TAL/Uw+H/qrf2ptr9V3W7U0lkjjyYnIfgxmVLUfhQ1hZpIQwin81uxhDjvUkDYsC0xWw==} + to-px@1.1.0: dependencies: parse-unit: 1.0.1 - dev: false - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - /to-vfile@6.1.0: - resolution: {integrity: sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==} + to-vfile@6.1.0: dependencies: is-buffer: 2.0.5 vfile: 4.2.1 - dev: true - /toml-eslint-parser@0.10.0: - resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + toml-eslint-parser@0.10.0: dependencies: eslint-visitor-keys: 3.4.3 - dev: true - /topojson-client@3.1.0: - resolution: {integrity: sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==} - hasBin: true + topojson-client@3.1.0: dependencies: commander: 2.20.3 - dev: false - /toposort@2.0.2: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - requiresBuild: true - dev: false + toposort@2.0.2: optional: true - /totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} + totalist@3.0.1: {} - /tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + tr46@1.0.1: dependencies: punycode: 2.3.1 - dev: true - /tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - dev: true + tree-kill@1.2.2: {} - /trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - dev: true + trim-lines@3.0.1: {} - /trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - dev: true + trim-newlines@3.0.1: {} - /trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - dev: true + trough@2.2.0: {} - /ts-algebra@2.0.0: - resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - requiresBuild: true - dev: false + ts-algebra@2.0.0: optional: true - /ts-api-utils@1.2.1(typescript@5.5.3): - resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + ts-api-utils@1.2.1(typescript@5.5.3): dependencies: typescript: 5.5.3 - dev: true - /ts-api-utils@1.3.0(typescript@5.5.3): - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + ts-api-utils@1.3.0(typescript@5.5.3): dependencies: typescript: 5.5.3 - dev: true - /ts-deepmerge@7.0.0: - resolution: {integrity: sha512-WZ/iAJrKDhdINv1WG6KZIGHrZDar6VfhftG1QJFpVbOYZMYJLJOvZOo1amictRXVdBXZIgBHKswMTXzElngprA==} - engines: {node: '>=14.13.1'} - dev: false + ts-deepmerge@7.0.0: {} - /ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-interface-checker@0.1.13: {} - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - requiresBuild: true - dev: false + tslib@2.4.0: optional: true - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true + tslib@2.6.2: {} - /tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.6.3: {} - /tsup@8.0.2(postcss@8.4.39)(typescript@5.3.3): - resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true + tsup@8.0.2(postcss@8.4.39)(typescript@5.3.3): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -9811,34 +11561,27 @@ packages: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.39 postcss-load-config: 4.0.2(postcss@8.4.39) resolve-from: 5.0.0 rollup: 4.12.1 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 + optionalDependencies: + postcss: 8.4.39 typescript: 5.3.3 transitivePeerDependencies: - supports-color - ts-node - dev: true - /tsx@4.16.2: - resolution: {integrity: sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==} - engines: {node: '>=18.0.0'} - hasBin: true + tsx@4.16.2: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 - dev: true - /tty-table@4.2.3: - resolution: {integrity: sha512-Fs15mu0vGzCrj8fmJNP7Ynxt5J7praPXqFN0leZeZBXJwkMxv9cb2D454k1ltrtUSJbZ4yH4e0CynsHLxmUfFA==} - engines: {node: '>=8.0.0'} - hasBin: true + tty-table@4.2.3: dependencies: chalk: 4.1.2 csv: 5.5.3 @@ -9847,75 +11590,41 @@ packages: strip-ansi: 6.0.1 wcwidth: 1.0.1 yargs: 17.7.2 - dev: true - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - dev: true - /type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: true + type-detect@4.0.8: {} - /type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - dev: true + type-fest@0.13.1: {} - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true + type-fest@0.20.2: {} - /type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true + type-fest@0.6.0: {} - /type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - dev: true + type-fest@0.8.1: {} - /type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - requiresBuild: true - dev: false + type-fest@2.19.0: optional: true - /type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - dev: true + type-fest@3.13.1: {} - /typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} + typed-array-buffer@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} + typed-array-byte-length@1.0.1: dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} + typed-array-byte-offset@1.0.2: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -9923,11 +11632,8 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true - /typed-array-length@1.0.5: - resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} - engines: {node: '>= 0.4'} + typed-array-length@1.0.5: dependencies: call-bind: 1.0.7 for-each: 0.3.3 @@ -9935,49 +11641,29 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - dev: true - /typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.3.3: {} - /typescript@5.5.3: - resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.5.3: {} - /ufo@1.4.0: - resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} - dev: true + ufo@1.4.0: {} - /ufo@1.5.3: - resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} - dev: true + ufo@1.5.3: {} - /unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.0.2: dependencies: call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@5.26.5: {} - /undici@5.28.4: - resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} - engines: {node: '>=14.0'} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 - dev: true - /unenv-nightly@1.10.0-1717606461.a117952: - resolution: {integrity: sha512-u3TfBX02WzbHTpaEfWEKwDijDSFAHcgXkayUZ+MVDrjhLFvgAJzFGTSTmwlEhwWi2exyRQey23ah9wELMM6etg==} + unenv-nightly@1.10.0-1717606461.a117952: dependencies: consola: 3.2.3 defu: 6.1.4 @@ -9985,14 +11671,10 @@ packages: node-fetch-native: 1.6.4 pathe: 1.1.2 ufo: 1.5.3 - dev: true - /unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} + unicorn-magic@0.1.0: {} - /unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unified@11.0.5: dependencies: '@types/unist': 3.0.2 bail: 2.0.2 @@ -10001,190 +11683,124 @@ packages: is-plain-obj: 4.1.0 trough: 2.2.0 vfile: 6.0.1 - dev: true - /unist-builder@3.0.1: - resolution: {integrity: sha512-gnpOw7DIpCA0vpr6NqdPvTWnlPTApCTRzr+38E6hCWx3rz/cjo83SsKIlS1Z+L5ttScQ2AwutNnb8+tAvpb6qQ==} + unist-builder@3.0.1: dependencies: '@types/unist': 2.0.10 - dev: true - /unist-util-is@5.2.1: - resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + unist-util-is@5.2.1: dependencies: '@types/unist': 2.0.10 - dev: true - /unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.2 - dev: true - /unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + unist-util-position@5.0.0: dependencies: '@types/unist': 3.0.2 - dev: true - /unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + unist-util-stringify-position@2.0.3: dependencies: '@types/unist': 2.0.10 - dev: true - /unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 - dev: true - /unist-util-visit-parents@5.1.3: - resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + unist-util-visit-parents@5.1.3: dependencies: '@types/unist': 2.0.10 unist-util-is: 5.2.1 - dev: true - /unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 - dev: true - /unist-util-visit@4.1.2: - resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + unist-util-visit@4.1.2: dependencies: '@types/unist': 2.0.10 unist-util-is: 5.2.1 unist-util-visit-parents: 5.1.3 - dev: true - /unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + unist-util-visit@5.0.0: dependencies: '@types/unist': 3.0.2 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - dev: true - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: true + universalify@0.1.2: {} - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.2 picocolors: 1.0.0 - dev: true - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-js@4.4.1: dependencies: punycode: 2.3.1 - dev: true - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + util-deprecate@1.0.2: {} - /valibot@0.30.0: - resolution: {integrity: sha512-5POBdbSkM+3nvJ6ZlyQHsggisfRtyT4tVTo1EIIShs6qCdXJnyWU5TJ68vr8iTg5zpOLjXLRiBqNx+9zwZz/rA==} - dev: true + valibot@0.30.0: {} - /valibot@0.31.1: - resolution: {integrity: sha512-2YYIhPrnVSz/gfT2/iXVTrSj92HwchCt9Cga/6hX4B26iCz9zkIsGTS0HjDYTZfTi1Un0X6aRvhBi1cfqs/i0Q==} - requiresBuild: true - dev: false + valibot@0.31.1: optional: true - /valibot@0.35.0: - resolution: {integrity: sha512-+i2aCRkReTrd5KBN/dW2BrPOvFnU5LXTV2xjZnjnqUIO8YUx6P2+MgRrkwF2FhkexgyKq/NIZdPdknhHf5A/Ww==} - requiresBuild: true - dev: false + valibot@0.35.0: optional: true - /validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - dev: true - /validator@13.11.0: - resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} - engines: {node: '>= 0.10'} - requiresBuild: true - dev: false + validator@13.11.0: optional: true - /vaul-svelte@0.3.2(svelte@5.0.0-next.183): - resolution: {integrity: sha512-X4OGWttSTVUl417qGDsSFgOvIx24DoiMRY/jaP9z0v9FL8LQQJ0RQ1ZM0QpdyQPRlNd24ewjNQHh5EgYDtfNpw==} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.1 + vaul-svelte@0.3.2(svelte@5.0.0-next.183): dependencies: bits-ui: 0.21.12(svelte@5.0.0-next.183) svelte: 5.0.0-next.183 - dev: false - /vfile-location@5.0.2: - resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + vfile-location@5.0.2: dependencies: '@types/unist': 3.0.2 vfile: 6.0.1 - dev: true - /vfile-message@2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + vfile-message@2.0.4: dependencies: '@types/unist': 2.0.10 unist-util-stringify-position: 2.0.3 - dev: true - /vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 - dev: true - /vfile@4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + vfile@4.2.1: dependencies: '@types/unist': 2.0.10 is-buffer: 2.0.5 unist-util-stringify-position: 2.0.3 vfile-message: 2.0.4 - dev: true - /vfile@6.0.1: - resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + vfile@6.0.1: dependencies: '@types/unist': 3.0.2 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - dev: true - /vite-imagetools@7.0.2: - resolution: {integrity: sha512-sA98fIhfIqPdt5qKAMMrQtBzdqK44dlmv4jEUlJMmn4GzR8CdXjKGiyU/GKUFxjReuPi0fK/dd0JhiZixZt06A==} - engines: {node: '>=18.0.0'} + vite-imagetools@7.0.2(rollup@4.18.1): dependencies: - '@rollup/pluginutils': 5.1.0 + '@rollup/pluginutils': 5.1.0(rollup@4.18.1) imagetools-core: 7.0.0 transitivePeerDependencies: - rollup - dev: true - /vite-node@0.34.6(@types/node@18.19.22): - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} - hasBin: true + vite-node@0.34.6(@types/node@18.19.22): dependencies: cac: 6.7.14 debug: 4.3.4 @@ -10201,12 +11817,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vite-node@1.3.1: - resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vite-node@1.3.1: dependencies: cac: 6.7.14 debug: 4.3.4 @@ -10222,12 +11834,9 @@ packages: - sugarss - supports-color - terser - dev: true + optional: true - /vite-node@1.3.1(@types/node@20.14.10): - resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true + vite-node@1.3.1(@types/node@20.14.10): dependencies: cac: 6.7.14 debug: 4.3.4 @@ -10241,202 +11850,54 @@ packages: - sass - stylus - sugarss - - supports-color - - terser - dev: true - - /vite@5.1.7: - resolution: {integrity: sha512-sgnEEFTZYMui/sTlH1/XEnVNHMujOahPLGMxn1+5sIT45Xjng1Ec1K78jRP15dSmVgg5WBin9yO81j3o9OxofA==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.19.12 - postcss: 8.4.39 - rollup: 4.12.1 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vite@5.3.3: - resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + - supports-color + - terser + + vite@5.1.7(@types/node@20.14.10): + dependencies: + esbuild: 0.19.12 + postcss: 8.4.39 + rollup: 4.12.1 + optionalDependencies: + '@types/node': 20.14.10 + fsevents: 2.3.3 + + vite@5.3.3: dependencies: esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.18.1 optionalDependencies: fsevents: 2.3.3 - dev: true + optional: true - /vite@5.3.3(@types/node@18.19.22): - resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@5.3.3(@types/node@18.19.22): dependencies: - '@types/node': 18.19.22 esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.18.1 optionalDependencies: + '@types/node': 18.19.22 fsevents: 2.3.3 - dev: true - /vite@5.3.3(@types/node@20.14.10): - resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true + vite@5.3.3(@types/node@20.14.10): dependencies: - '@types/node': 20.14.10 esbuild: 0.21.5 postcss: 8.4.39 rollup: 4.18.1 optionalDependencies: + '@types/node': 20.14.10 fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.1.7): - resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - vite: - optional: true - dependencies: - vite: 5.1.7 - dev: true + vitefu@0.2.5(vite@5.1.7(@types/node@20.14.10)): + optionalDependencies: + vite: 5.1.7(@types/node@20.14.10) - /vitefu@0.2.5(vite@5.3.3): - resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - vite: - optional: true - dependencies: + vitefu@0.2.5(vite@5.3.3(@types/node@20.14.10)): + optionalDependencies: vite: 5.3.3(@types/node@20.14.10) - /vitest@0.34.6: - resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} - engines: {node: '>=v14.18.0'} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' - happy-dom: '*' - jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true + vitest@0.34.6(playwright@1.42.1): dependencies: '@types/chai': 4.3.12 '@types/chai-subset': 1.3.5 @@ -10462,6 +11923,8 @@ packages: vite: 5.3.3(@types/node@18.19.22) vite-node: 0.34.6(@types/node@18.19.22) why-is-node-running: 2.2.2 + optionalDependencies: + playwright: 1.42.1 transitivePeerDependencies: - less - lightningcss @@ -10470,32 +11933,8 @@ packages: - sugarss - supports-color - terser - dev: true - /vitest@1.3.1: - resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.1 - '@vitest/ui': 1.3.1 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + vitest@1.3.1: dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -10525,34 +11964,10 @@ packages: - sugarss - supports-color - terser - dev: true + optional: true - /vitest@1.3.1(@types/node@20.14.10): - resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.1 - '@vitest/ui': 1.3.1 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true + vitest@1.3.1(@types/node@20.14.10): dependencies: - '@types/node': 20.14.10 '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 '@vitest/snapshot': 1.3.1 @@ -10573,6 +11988,8 @@ packages: vite: 5.3.3(@types/node@20.14.10) vite-node: 1.3.1(@types/node@20.14.10) why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 20.14.10 transitivePeerDependencies: - less - lightningcss @@ -10581,21 +11998,14 @@ packages: - sugarss - supports-color - terser - dev: true - /vt-pbf@3.1.3: - resolution: {integrity: sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==} + vt-pbf@3.1.3: dependencies: '@mapbox/point-geometry': 0.1.0 '@mapbox/vector-tile': 1.3.1 pbf: 3.2.1 - dev: false - /vue-eslint-parser@9.4.3(eslint@9.7.0): - resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '>=6.0.0' + vue-eslint-parser@9.4.3(eslint@9.7.0): dependencies: debug: 4.3.4 eslint: 9.7.0 @@ -10607,115 +12017,71 @@ packages: semver: 7.6.0 transitivePeerDependencies: - supports-color - dev: true - /wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + wcwidth@1.0.1: dependencies: defaults: 1.0.4 - dev: true - /web-namespaces@2.0.1: - resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} - dev: true + web-namespaces@2.0.1: {} - /webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true + webidl-conversions@4.0.2: {} - /whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + whatwg-url@7.1.0: dependencies: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - dev: true - /which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true - /which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - dev: true + which-module@2.0.1: {} - /which-pm@2.0.0: - resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} - engines: {node: '>=8.15'} + which-pm@2.0.0: dependencies: load-yaml-file: 0.2.0 path-exists: 4.0.0 - dev: true - /which-typed-array@1.1.14: - resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==} - engines: {node: '>= 0.4'} + which-typed-array@1.1.14: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 - dev: true - /which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true + which@1.3.1: dependencies: isexe: 2.0.0 - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - /why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} - engines: {node: '>=8'} - hasBin: true + why-is-node-running@2.2.2: dependencies: siginfo: 2.0.0 stackback: 0.0.2 - dev: true - /workerd@1.20240701.0: - resolution: {integrity: sha512-qSgNVqauqzNCij9MaJLF2c2ko3AnFioVSIxMSryGbRK+LvtGr9BKBt6JOxCb24DoJASoJDx3pe3DJHBVydUiBg==} - engines: {node: '>=16'} - hasBin: true - requiresBuild: true + workerd@1.20240701.0: optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20240701.0 '@cloudflare/workerd-darwin-arm64': 1.20240701.0 '@cloudflare/workerd-linux-64': 1.20240701.0 '@cloudflare/workerd-linux-arm64': 1.20240701.0 '@cloudflare/workerd-windows-64': 1.20240701.0 - dev: true - /worktop@0.8.0-next.18: - resolution: {integrity: sha512-+TvsA6VAVoMC3XDKR5MoC/qlLqDixEfOBysDEKnPIPou/NvoPWCAuXHXMsswwlvmEuvX56lQjvELLyLuzTKvRw==} - engines: {node: '>=12'} + worktop@0.8.0-next.18: dependencies: mrmime: 2.0.0 regexparam: 3.0.0 - dev: true - /wrangler@3.64.0: - resolution: {integrity: sha512-q2VQADJXzuOkXs9KIfPSx7UCZHBoxsqSNbJDLkc2pHpGmsyNQXsJRqjMoTg/Kls7O3K9A7EGnzGr7+Io2vE6AQ==} - engines: {node: '>=16.17.0'} - hasBin: true - peerDependencies: - '@cloudflare/workers-types': ^4.20240620.0 - peerDependenciesMeta: - '@cloudflare/workers-types': - optional: true + wrangler@3.64.0: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) @@ -10731,7 +12097,7 @@ packages: resolve.exports: 2.0.2 selfsigned: 2.4.1 source-map: 0.6.1 - unenv: /unenv-nightly@1.10.0-1717606461.a117952 + unenv: unenv-nightly@1.10.0-1717606461.a117952 xxhash-wasm: 1.0.2 optionalDependencies: fsevents: 2.3.3 @@ -10739,110 +12105,59 @@ packages: - bufferutil - supports-color - utf-8-validate - dev: true - /wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} + wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - /wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + wrap-ansi@8.1.0: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 strip-ansi: 7.1.0 - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + wrappy@1.0.2: {} - /ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true + ws@8.18.0: {} - /xml-name-validator@4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} - dev: true + xml-name-validator@4.0.0: {} - /xxhash-wasm@1.0.2: - resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} - dev: true + xxhash-wasm@1.0.2: {} - /y18n@4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - dev: true + y18n@4.0.3: {} - /y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - dev: true + y18n@5.0.8: {} - /yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - dev: true + yallist@2.1.2: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@4.0.0: {} - /yaml-eslint-parser@1.2.3: - resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} - engines: {node: ^14.17.0 || >=16.0.0} + yaml-eslint-parser@1.2.3: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 yaml: 2.4.1 - dev: true - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} + yaml@1.10.2: {} - /yaml@2.4.1: - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} - engines: {node: '>= 14'} - hasBin: true + yaml@2.4.1: {} - /yargs-parser@18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 - dev: true - /yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - dev: true + yargs-parser@21.1.1: {} - /yargs@15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} + yargs@15.4.1: dependencies: cliui: 6.0.0 decamelize: 1.2.0 @@ -10855,11 +12170,8 @@ packages: which-module: 2.0.1 y18n: 4.0.3 yargs-parser: 18.1.3 - dev: true - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs@17.7.2: dependencies: cliui: 8.0.1 escalade: 3.1.2 @@ -10868,61 +12180,34 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - dev: true - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true + yocto-queue@0.1.0: {} - /yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} - engines: {node: '>=12.20'} + yocto-queue@1.0.0: {} - /youch@3.3.3: - resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==} + youch@3.3.3: dependencies: cookie: 0.5.0 mustache: 4.2.0 stacktracey: 2.1.8 - dev: true - /yup@1.4.0: - resolution: {integrity: sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==} - requiresBuild: true + yup@1.4.0: dependencies: property-expr: 2.0.6 tiny-case: 1.0.3 toposort: 2.0.2 type-fest: 2.19.0 - dev: false optional: true - /zimmerframe@1.1.2: - resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zimmerframe@1.1.2: {} - /zod-to-json-schema@3.23.1(zod@3.23.8): - resolution: {integrity: sha512-oT9INvydob1XV0v1d2IadrR74rLtDInLvDFfAa1CG0Pmg/vxATk7I2gSelfj271mbzeM4Da0uuDQE/Nkj3DWNw==} - requiresBuild: true - peerDependencies: - zod: ^3.23.3 + zod-to-json-schema@3.23.1(zod@3.23.8): dependencies: zod: 3.23.8 - dev: false optional: true - /zod@3.22.4: - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - dev: false - - /zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zod@3.22.4: {} - /zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - dev: true + zod@3.23.8: {} - file:../bits-ui/packages/bits-ui/dist: - resolution: {directory: ../bits-ui/packages/bits-ui/dist, type: directory} - name: dist - dev: false + zwitch@2.0.4: {} From 6b66943aac1274fe755c726e80f22c4209058737 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Sun, 14 Jul 2024 20:22:17 -0400 Subject: [PATCH 007/134] another --- .../src/routes/(app)/examples/cards/(components)/github.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte b/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte index dac4d4fdd..99e9f17cd 100644 --- a/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte +++ b/apps/www/src/routes/(app)/examples/cards/(components)/github.svelte @@ -21,7 +21,7 @@
    From 8c4ddd08b653ed9d7548e6c308b48fe144fa3e4a Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Sun, 14 Jul 2024 20:22:51 -0400 Subject: [PATCH 008/134] size --- .../chunks/default/dashboard-05-chunk-4.svelte | 8 ++++---- .../chunks/default/dashboard-07-chunk-1.svelte | 2 +- .../chunks/new-york/dashboard-05-chunk-4.svelte | 8 ++++---- .../chunks/new-york/dashboard-07-chunk-1.svelte | 2 +- .../www/src/lib/components/docs/block-toolbar.svelte | 8 ++++---- .../lib/registry/default/block/dashboard-05.svelte | 12 ++++++------ .../lib/registry/default/block/dashboard-06.svelte | 6 +++--- .../lib/registry/default/block/dashboard-07.svelte | 2 +- .../registry/default/ui/select/select-item.svelte | 2 +- .../lib/registry/new-york/block/dashboard-05.svelte | 12 ++++++------ .../lib/registry/new-york/block/dashboard-06.svelte | 6 +++--- .../lib/registry/new-york/block/dashboard-07.svelte | 2 +- .../registry/new-york/ui/select/select-item.svelte | 2 +- .../www/src/routes/(app)/docs/[...slug]/+page.svelte | 2 +- .../(components)/data-table-column-header.svelte | 6 +++--- .../static/registry/styles/default-js/checkbox.json | 2 +- .../registry/styles/default-js/context-menu.json | 4 ++-- .../registry/styles/default-js/dropdown-menu.json | 4 ++-- .../static/registry/styles/default-js/menubar.json | 4 ++-- .../static/registry/styles/default-js/select.json | 2 +- .../www/static/registry/styles/default/checkbox.json | 2 +- .../static/registry/styles/default/context-menu.json | 4 ++-- .../registry/styles/default/dropdown-menu.json | 4 ++-- apps/www/static/registry/styles/default/menubar.json | 4 ++-- apps/www/static/registry/styles/default/select.json | 2 +- .../static/registry/styles/new-york-js/checkbox.json | 2 +- .../registry/styles/new-york-js/context-menu.json | 4 ++-- .../registry/styles/new-york-js/dropdown-menu.json | 4 ++-- .../static/registry/styles/new-york-js/menubar.json | 4 ++-- .../registry/styles/new-york-js/radio-group.json | 2 +- .../static/registry/styles/new-york-js/select.json | 2 +- .../static/registry/styles/new-york/checkbox.json | 2 +- .../registry/styles/new-york/context-menu.json | 4 ++-- .../registry/styles/new-york/dropdown-menu.json | 4 ++-- .../www/static/registry/styles/new-york/menubar.json | 4 ++-- .../static/registry/styles/new-york/radio-group.json | 2 +- apps/www/static/registry/styles/new-york/select.json | 2 +- 37 files changed, 74 insertions(+), 74 deletions(-) diff --git a/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte b/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte index f380a938c..3dd8e0d32 100644 --- a/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte @@ -34,7 +34,7 @@
    @@ -158,13 +158,13 @@ diff --git a/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-1.svelte b/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-1.svelte index c3a4b8f21..2588f2c10 100644 --- a/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-1.svelte +++ b/apps/www/src/__registry__/chunks/default/dashboard-07-chunk-1.svelte @@ -88,7 +88,7 @@ diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte index f4903f9eb..27b78374a 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte @@ -34,7 +34,7 @@
    @@ -158,13 +158,13 @@ diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-1.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-1.svelte index ce74f753c..5be23856b 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-1.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-07-chunk-1.svelte @@ -88,7 +88,7 @@ diff --git a/apps/www/src/lib/components/docs/block-toolbar.svelte b/apps/www/src/lib/components/docs/block-toolbar.svelte index e0dd43ec1..c4728ae49 100644 --- a/apps/www/src/lib/components/docs/block-toolbar.svelte +++ b/apps/www/src/lib/components/docs/block-toolbar.svelte @@ -50,7 +50,7 @@ disabled={$isLiftMode} class="hidden text-muted-foreground hover:text-foreground disabled:opacity-50 sm:flex" > - + Block description @@ -113,13 +113,13 @@ }} > - + - + - +
    diff --git a/apps/www/src/lib/registry/default/block/dashboard-05.svelte b/apps/www/src/lib/registry/default/block/dashboard-05.svelte index 2cdfdaa51..54c2b6a68 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-05.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-05.svelte @@ -303,7 +303,7 @@ class="h-7 gap-1 text-sm" builders={[builder]} > - + Filter @@ -318,7 +318,7 @@
    @@ -556,7 +556,7 @@
    @@ -678,13 +678,13 @@ diff --git a/apps/www/src/lib/registry/default/block/dashboard-06.svelte b/apps/www/src/lib/registry/default/block/dashboard-06.svelte index b7110bd1c..9b319eedb 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-06.svelte @@ -248,7 +248,7 @@ size="sm" class="h-8 gap-1" > - + Filter @@ -265,13 +265,13 @@ diff --git a/apps/www/src/lib/registry/default/ui/select/select-item.svelte b/apps/www/src/lib/registry/default/ui/select/select-item.svelte index 6fddea096..92da5f718 100644 --- a/apps/www/src/lib/registry/default/ui/select/select-item.svelte +++ b/apps/www/src/lib/registry/default/ui/select/select-item.svelte @@ -29,7 +29,7 @@ on:pointerleave on:pointermove > - + diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte index 7af2a8674..e5a6d1213 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte @@ -303,7 +303,7 @@ class="h-7 gap-1 text-sm" builders={[builder]} > - + Filter @@ -318,7 +318,7 @@
    @@ -556,7 +556,7 @@
    @@ -678,13 +678,13 @@ diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte index fa707e646..6efcaec22 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte @@ -252,7 +252,7 @@ size="sm" class="h-7 gap-1" > - + Filter @@ -269,13 +269,13 @@ diff --git a/apps/www/src/lib/registry/new-york/ui/select/select-item.svelte b/apps/www/src/lib/registry/new-york/ui/select/select-item.svelte index 3d82fb29d..9d411b4a5 100644 --- a/apps/www/src/lib/registry/new-york/ui/select/select-item.svelte +++ b/apps/www/src/lib/registry/new-york/ui/select/select-item.svelte @@ -26,7 +26,7 @@ on:pointermove on:focusin > - + diff --git a/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte b/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte index 528a10a35..eb39c4a16 100644 --- a/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte +++ b/apps/www/src/routes/(app)/docs/[...slug]/+page.svelte @@ -43,7 +43,7 @@ class={cn(badgeVariants({ variant: "secondary" }), "gap-1")} > Component Source - + {/if} {#if doc.bits} diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte index fb1be6e3c..8f408f2a3 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte @@ -76,16 +76,16 @@ - + Asc - + Desc - + Hide diff --git a/apps/www/static/registry/styles/default-js/checkbox.json b/apps/www/static/registry/styles/default-js/checkbox.json index e06103a8e..6cb1d9f7c 100644 --- a/apps/www/static/registry/styles/default-js/checkbox.json +++ b/apps/www/static/registry/styles/default-js/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/default-js/context-menu.json b/apps/www/static/registry/styles/default-js/context-menu.json index d510f256f..2fe6bbde8 100644 --- a/apps/www/static/registry/styles/default-js/context-menu.json +++ b/apps/www/static/registry/styles/default-js/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/default-js/dropdown-menu.json b/apps/www/static/registry/styles/default-js/dropdown-menu.json index 6e08ea243..6faa13726 100644 --- a/apps/www/static/registry/styles/default-js/dropdown-menu.json +++ b/apps/www/static/registry/styles/default-js/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/default-js/menubar.json b/apps/www/static/registry/styles/default-js/menubar.json index a8b9b07f4..f2f670871 100644 --- a/apps/www/static/registry/styles/default-js/menubar.json +++ b/apps/www/static/registry/styles/default-js/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", diff --git a/apps/www/static/registry/styles/default-js/select.json b/apps/www/static/registry/styles/default-js/select.json index 8d512a08d..db74f7d96 100644 --- a/apps/www/static/registry/styles/default-js/select.json +++ b/apps/www/static/registry/styles/default-js/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", diff --git a/apps/www/static/registry/styles/default/checkbox.json b/apps/www/static/registry/styles/default/checkbox.json index 298e2af39..5b62fbe57 100644 --- a/apps/www/static/registry/styles/default/checkbox.json +++ b/apps/www/static/registry/styles/default/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isChecked}\n\t\t\t\n\t\t{:else if isIndeterminate}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/default/context-menu.json b/apps/www/static/registry/styles/default/context-menu.json index f333c55ae..ab7b21325 100644 --- a/apps/www/static/registry/styles/default/context-menu.json +++ b/apps/www/static/registry/styles/default/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/default/dropdown-menu.json b/apps/www/static/registry/styles/default/dropdown-menu.json index 653dbbb9f..542c01d08 100644 --- a/apps/www/static/registry/styles/default/dropdown-menu.json +++ b/apps/www/static/registry/styles/default/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/default/menubar.json b/apps/www/static/registry/styles/default/menubar.json index c786ffd63..ce491c03e 100644 --- a/apps/www/static/registry/styles/default/menubar.json +++ b/apps/www/static/registry/styles/default/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", diff --git a/apps/www/static/registry/styles/default/select.json b/apps/www/static/registry/styles/default/select.json index 1a1d44375..9a43f22fd 100644 --- a/apps/www/static/registry/styles/default/select.json +++ b/apps/www/static/registry/styles/default/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/checkbox.json b/apps/www/static/registry/styles/new-york-js/checkbox.json index a43d13dcc..94b890d65 100644 --- a/apps/www/static/registry/styles/new-york-js/checkbox.json +++ b/apps/www/static/registry/styles/new-york-js/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/context-menu.json b/apps/www/static/registry/styles/new-york-js/context-menu.json index 6b67696a6..8446aa9a6 100644 --- a/apps/www/static/registry/styles/new-york-js/context-menu.json +++ b/apps/www/static/registry/styles/new-york-js/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/dropdown-menu.json b/apps/www/static/registry/styles/new-york-js/dropdown-menu.json index e175fb42a..0afa9ddff 100644 --- a/apps/www/static/registry/styles/new-york-js/dropdown-menu.json +++ b/apps/www/static/registry/styles/new-york-js/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/menubar.json b/apps/www/static/registry/styles/new-york-js/menubar.json index fce75fd7c..371471ff1 100644 --- a/apps/www/static/registry/styles/new-york-js/menubar.json +++ b/apps/www/static/registry/styles/new-york-js/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/radio-group.json b/apps/www/static/registry/styles/new-york-js/radio-group.json index c1d022804..cf33c9388 100644 --- a/apps/www/static/registry/styles/new-york-js/radio-group.json +++ b/apps/www/static/registry/styles/new-york-js/radio-group.json @@ -12,7 +12,7 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" }, { "name": "radio-group.svelte", diff --git a/apps/www/static/registry/styles/new-york-js/select.json b/apps/www/static/registry/styles/new-york-js/select.json index bbb3d2756..1befeb240 100644 --- a/apps/www/static/registry/styles/new-york-js/select.json +++ b/apps/www/static/registry/styles/new-york-js/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", diff --git a/apps/www/static/registry/styles/new-york/checkbox.json b/apps/www/static/registry/styles/new-york/checkbox.json index 34e225e37..94dbd6b9f 100644 --- a/apps/www/static/registry/styles/new-york/checkbox.json +++ b/apps/www/static/registry/styles/new-york/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/context-menu.json b/apps/www/static/registry/styles/new-york/context-menu.json index 78f443b86..3002edb77 100644 --- a/apps/www/static/registry/styles/new-york/context-menu.json +++ b/apps/www/static/registry/styles/new-york/context-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "context-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/new-york/dropdown-menu.json b/apps/www/static/registry/styles/new-york/dropdown-menu.json index 2a1d750b4..21f3ae837 100644 --- a/apps/www/static/registry/styles/new-york/dropdown-menu.json +++ b/apps/www/static/registry/styles/new-york/dropdown-menu.json @@ -8,7 +8,7 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "dropdown-menu-separator.svelte", diff --git a/apps/www/static/registry/styles/new-york/menubar.json b/apps/www/static/registry/styles/new-york/menubar.json index 8bb891c42..481ccc3f8 100644 --- a/apps/www/static/registry/styles/new-york/menubar.json +++ b/apps/www/static/registry/styles/new-york/menubar.json @@ -12,7 +12,7 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-content.svelte", @@ -28,7 +28,7 @@ }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" }, { "name": "menubar-separator.svelte", diff --git a/apps/www/static/registry/styles/new-york/radio-group.json b/apps/www/static/registry/styles/new-york/radio-group.json index fe8a8085f..f336704a2 100644 --- a/apps/www/static/registry/styles/new-york/radio-group.json +++ b/apps/www/static/registry/styles/new-york/radio-group.json @@ -12,7 +12,7 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" }, { "name": "radio-group.svelte", diff --git a/apps/www/static/registry/styles/new-york/select.json b/apps/www/static/registry/styles/new-york/select.json index 1c4b8e7d9..335fd9b21 100644 --- a/apps/www/static/registry/styles/new-york/select.json +++ b/apps/www/static/registry/styles/new-york/select.json @@ -16,7 +16,7 @@ }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", From 8b7d2b8a3d7f077c8970867c1ff905d2cc2c8bd1 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Sun, 14 Jul 2024 20:23:16 -0400 Subject: [PATCH 009/134] size-5 --- .../docs/dashboard/team-switcher.svelte | 6 ++--- .../components/docs/icons/hamburger.svelte | 2 +- .../lib/components/docs/nav/mobile-nav.svelte | 2 +- .../docs/theme-customizer/customizer.svelte | 2 +- .../default/block/dashboard-01.svelte | 4 +-- .../default/block/dashboard-02.svelte | 14 +++++----- .../default/block/dashboard-04.svelte | 4 +-- .../default/block/dashboard-05.svelte | 26 +++++++++---------- .../default/block/dashboard-06.svelte | 26 +++++++++---------- .../default/block/dashboard-07.svelte | 26 +++++++++---------- .../default/example/cards/chat.svelte | 2 +- .../example/cards/notifications.svelte | 6 ++--- .../new-york/block/dashboard-01.svelte | 4 +-- .../new-york/block/dashboard-02.svelte | 14 +++++----- .../new-york/block/dashboard-04.svelte | 4 +-- .../new-york/block/dashboard-05.svelte | 26 +++++++++---------- .../new-york/block/dashboard-06.svelte | 26 +++++++++---------- .../new-york/block/dashboard-07.svelte | 26 +++++++++---------- .../new-york/example/cards/chat.svelte | 2 +- .../example/cards/notifications.svelte | 6 ++--- .../cards/(components)/notifications.svelte | 6 ++--- .../(app)/examples/playground/+page.svelte | 6 ++--- .../registry/styles/default-js/slider.json | 2 +- .../registry/styles/default-js/switch.json | 2 +- .../registry/styles/default/slider.json | 2 +- .../registry/styles/default/switch.json | 2 +- 26 files changed, 124 insertions(+), 124 deletions(-) diff --git a/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte b/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte index 2decd4248..b8228f04e 100644 --- a/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte +++ b/apps/www/src/lib/components/docs/dashboard/team-switcher.svelte @@ -67,7 +67,7 @@ aria-label="Select a team" class={cn("w-[200px] justify-between", className)} > - + - + - + Create Team diff --git a/apps/www/src/lib/components/docs/icons/hamburger.svelte b/apps/www/src/lib/components/docs/icons/hamburger.svelte index 97ac323e3..31877fbd7 100644 --- a/apps/www/src/lib/components/docs/icons/hamburger.svelte +++ b/apps/www/src/lib/components/docs/icons/hamburger.svelte @@ -9,7 +9,7 @@ viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" - class="h-5 w-5" + class="size-5" {...$$restProps} > - + Toggle Menu diff --git a/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte b/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte index b821889e9..528590787 100644 --- a/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte +++ b/apps/www/src/lib/components/docs/theme-customizer/customizer.svelte @@ -103,7 +103,7 @@ style="--theme-primary: hsl({theme.activeColor[$mode ?? 'dark']})" > {#if isActive} diff --git a/apps/www/src/lib/registry/default/block/dashboard-01.svelte b/apps/www/src/lib/registry/default/block/dashboard-01.svelte index 08bf8085d..3bad73e26 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-01.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-01.svelte @@ -52,7 +52,7 @@ class="shrink-0 md:hidden" builders={[builder]} > - + Toggle navigation menu @@ -89,7 +89,7 @@ size="icon" class="rounded-full" > - + Toggle user menu diff --git a/apps/www/src/lib/registry/default/block/dashboard-02.svelte b/apps/www/src/lib/registry/default/block/dashboard-02.svelte index c5e58a206..d5fa84781 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-02.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-02.svelte @@ -103,7 +103,7 @@ class="shrink-0 md:hidden" builders={[builder]} > - + Toggle navigation menu @@ -117,14 +117,14 @@ href="##" class="mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 text-muted-foreground hover:text-foreground" > - + Dashboard - + Orders - + Products - + Customers - + Analytics @@ -190,7 +190,7 @@ size="icon" class="rounded-full" > - + Toggle user menu diff --git a/apps/www/src/lib/registry/default/block/dashboard-04.svelte b/apps/www/src/lib/registry/default/block/dashboard-04.svelte index f097e3986..d2f0a91d4 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-04.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-04.svelte @@ -45,7 +45,7 @@ class="shrink-0 md:hidden" builders={[builder]} > - + Toggle navigation menu @@ -82,7 +82,7 @@ size="icon" class="rounded-full" > - + Toggle user menu diff --git a/apps/www/src/lib/registry/default/block/dashboard-05.svelte b/apps/www/src/lib/registry/default/block/dashboard-05.svelte index 54c2b6a68..d000aa0af 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-05.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-05.svelte @@ -50,7 +50,7 @@ use:builder.action {...builder} > - + Dashboard @@ -64,7 +64,7 @@ use:builder.action {...builder} > - + Orders @@ -78,7 +78,7 @@ use:builder.action {...builder} > - + Products @@ -92,7 +92,7 @@ use:builder.action {...builder} > - + Customers @@ -106,7 +106,7 @@ use:builder.action {...builder} > - + Analytics @@ -122,7 +122,7 @@ use:builder.action {...builder} > - + Settings @@ -137,7 +137,7 @@ @@ -147,39 +147,39 @@ href="##" class="group flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:text-base" > - + Acme Inc - + Dashboard - + Orders - + Products - + Customers - + Settings diff --git a/apps/www/src/lib/registry/default/block/dashboard-06.svelte b/apps/www/src/lib/registry/default/block/dashboard-06.svelte index 9b319eedb..e3cc4345a 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-06.svelte @@ -43,7 +43,7 @@ use:builder.action {...builder} > - + Dashboard @@ -57,7 +57,7 @@ use:builder.action {...builder} > - + Orders @@ -71,7 +71,7 @@ use:builder.action {...builder} > - + Products @@ -85,7 +85,7 @@ use:builder.action {...builder} > - + Customers @@ -99,7 +99,7 @@ use:builder.action {...builder} > - + Analytics @@ -115,7 +115,7 @@ use:builder.action {...builder} > - + Settings @@ -130,7 +130,7 @@ @@ -140,39 +140,39 @@ href="##" class="group flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:text-base" > - + Acme Inc - + Dashboard - + Orders - + Products - + Customers - + Settings diff --git a/apps/www/src/lib/registry/default/block/dashboard-07.svelte b/apps/www/src/lib/registry/default/block/dashboard-07.svelte index ddd310f05..c010d8c1e 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-07.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-07.svelte @@ -45,7 +45,7 @@ use:builder.action {...builder} > - + Dashboard @@ -59,7 +59,7 @@ use:builder.action {...builder} > - + Orders @@ -73,7 +73,7 @@ use:builder.action {...builder} > - + Products @@ -87,7 +87,7 @@ use:builder.action {...builder} > - + Customers @@ -101,7 +101,7 @@ use:builder.action {...builder} > - + Analytics @@ -117,7 +117,7 @@ use:builder.action {...builder} > - + Settings @@ -132,7 +132,7 @@ @@ -142,39 +142,39 @@ href="##" class="group flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:text-base" > - + Acme Inc - + Dashboard - + Orders - + Products - + Customers - + Settings diff --git a/apps/www/src/lib/registry/default/example/cards/chat.svelte b/apps/www/src/lib/registry/default/example/cards/chat.svelte index df7cc93eb..ed14526ef 100644 --- a/apps/www/src/lib/registry/default/example/cards/chat.svelte +++ b/apps/www/src/lib/registry/default/example/cards/chat.svelte @@ -181,7 +181,7 @@

    {#if selectedUsers.includes(user)} - + {/if} {/each} diff --git a/apps/www/src/lib/registry/default/example/cards/notifications.svelte b/apps/www/src/lib/registry/default/example/cards/notifications.svelte index ac48c85fd..e0a19de7b 100644 --- a/apps/www/src/lib/registry/default/example/cards/notifications.svelte +++ b/apps/www/src/lib/registry/default/example/cards/notifications.svelte @@ -14,14 +14,14 @@
    - +

    Everything

    Email digest, mentions & all activity.

    - +

    Available

    Only mentions and comments.

    @@ -30,7 +30,7 @@
    - +

    Ignoring

    Turn off all notifications.

    diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte index 57fdf7a88..99c386a59 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte @@ -52,7 +52,7 @@ class="shrink-0 md:hidden" builders={[builder]} > - + Toggle navigation menu @@ -89,7 +89,7 @@ size="icon" class="rounded-full" > - + Toggle user menu diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte index 82289e008..13494f9c9 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte @@ -103,7 +103,7 @@ class="shrink-0 md:hidden" builders={[builder]} > - + Toggle navigation menu @@ -117,14 +117,14 @@ href="##" class="mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 text-muted-foreground hover:text-foreground" > - + Dashboard - + Orders - + Products - + Customers - + Analytics @@ -190,7 +190,7 @@ size="icon" class="rounded-full" > - + Toggle user menu diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte index bf3d20a19..f42a7fa75 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte @@ -45,7 +45,7 @@ class="shrink-0 md:hidden" builders={[builder]} > - + Toggle navigation menu @@ -82,7 +82,7 @@ size="icon" class="rounded-full" > - + Toggle user menu diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte index e5a6d1213..060159cc1 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte @@ -50,7 +50,7 @@ use:builder.action {...builder} > - + Dashboard @@ -64,7 +64,7 @@ use:builder.action {...builder} > - + Orders @@ -78,7 +78,7 @@ use:builder.action {...builder} > - + Products @@ -92,7 +92,7 @@ use:builder.action {...builder} > - + Customers @@ -106,7 +106,7 @@ use:builder.action {...builder} > - + Analytics @@ -122,7 +122,7 @@ use:builder.action {...builder} > - + Settings @@ -137,7 +137,7 @@ @@ -147,39 +147,39 @@ href="##" class="group flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:text-base" > - + Acme Inc - + Dashboard - + Orders - + Products - + Customers - + Settings diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte index 6efcaec22..51de74a9b 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte @@ -43,7 +43,7 @@ use:builder.action {...builder} > - + Dashboard @@ -57,7 +57,7 @@ use:builder.action {...builder} > - + Orders @@ -71,7 +71,7 @@ use:builder.action {...builder} > - + Products @@ -85,7 +85,7 @@ use:builder.action {...builder} > - + Customers @@ -99,7 +99,7 @@ use:builder.action {...builder} > - + Analytics @@ -115,7 +115,7 @@ use:builder.action {...builder} > - + Settings @@ -130,7 +130,7 @@ @@ -140,39 +140,39 @@ href="##" class="group flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:text-base" > - + Acme Inc - + Dashboard - + Orders - + Products - + Customers - + Settings diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte index 1e4f79523..0ad80cf99 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte @@ -45,7 +45,7 @@ use:builder.action {...builder} > - + Dashboard @@ -59,7 +59,7 @@ use:builder.action {...builder} > - + Orders @@ -73,7 +73,7 @@ use:builder.action {...builder} > - + Products @@ -87,7 +87,7 @@ use:builder.action {...builder} > - + Customers @@ -101,7 +101,7 @@ use:builder.action {...builder} > - + Analytics @@ -117,7 +117,7 @@ use:builder.action {...builder} > - + Settings @@ -132,7 +132,7 @@ @@ -142,39 +142,39 @@ href="##" class="group flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-full bg-primary text-lg font-semibold text-primary-foreground md:text-base" > - + Acme Inc - + Dashboard - + Orders - + Products - + Customers - + Settings diff --git a/apps/www/src/lib/registry/new-york/example/cards/chat.svelte b/apps/www/src/lib/registry/new-york/example/cards/chat.svelte index 5e564a5ca..996e75d4f 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/chat.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/chat.svelte @@ -181,7 +181,7 @@

    {#if selectedUsers.includes(user)} - + {/if} {/each} diff --git a/apps/www/src/lib/registry/new-york/example/cards/notifications.svelte b/apps/www/src/lib/registry/new-york/example/cards/notifications.svelte index 45423737e..404f50352 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/notifications.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/notifications.svelte @@ -14,14 +14,14 @@
    - +

    Everything

    Email digest, mentions & all activity.

    - +

    Available

    Only mentions and comments.

    @@ -30,7 +30,7 @@
    - +

    Ignoring

    Turn off all notifications.

    diff --git a/apps/www/src/routes/(app)/examples/cards/(components)/notifications.svelte b/apps/www/src/routes/(app)/examples/cards/(components)/notifications.svelte index 235f34ec3..623758d4d 100644 --- a/apps/www/src/routes/(app)/examples/cards/(components)/notifications.svelte +++ b/apps/www/src/routes/(app)/examples/cards/(components)/notifications.svelte @@ -14,7 +14,7 @@
    - +

    Everything

    Email digest, mentions & all activity.

    @@ -23,7 +23,7 @@
    - +

    Available

    Only mentions and comments.

    @@ -32,7 +32,7 @@
    - +

    Ignoring

    Turn off all notifications.

    diff --git a/apps/www/src/routes/(app)/examples/playground/+page.svelte b/apps/www/src/routes/(app)/examples/playground/+page.svelte index 67f1af986..f0fbde0a7 100644 --- a/apps/www/src/routes/(app)/examples/playground/+page.svelte +++ b/apps/www/src/routes/(app)/examples/playground/+page.svelte @@ -71,7 +71,7 @@ xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none" - class="h-5 w-5" + class="size-5" > \n\timport { Slider as SliderPrimitive } from \"bits-ui\";\n\timport { cn } from \"$lib/utils.js\";\n\tlet className = undefined;\n\texport let value = [0];\n\texport { className as class };\n\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default-js/switch.json b/apps/www/static/registry/styles/default-js/switch.json index 9389f4a95..5223c8307 100644 --- a/apps/www/static/registry/styles/default-js/switch.json +++ b/apps/www/static/registry/styles/default-js/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/slider.json b/apps/www/static/registry/styles/default/slider.json index 46573466f..5c70eca02 100644 --- a/apps/www/static/registry/styles/default/slider.json +++ b/apps/www/static/registry/styles/default/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/switch.json b/apps/www/static/registry/styles/default/switch.json index 4f0b76bdb..1cff3f7d5 100644 --- a/apps/www/static/registry/styles/default/switch.json +++ b/apps/www/static/registry/styles/default/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" From b9febd56426b7fb43409477be536242b53e59b85 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Sun, 14 Jul 2024 20:23:34 -0400 Subject: [PATCH 010/134] size-6 --- .../chunks/default/dashboard-05-chunk-4.svelte | 6 +++--- .../chunks/new-york/dashboard-05-chunk-4.svelte | 6 +++--- apps/www/src/lib/components/docs/copy-button.svelte | 4 ++-- apps/www/src/lib/components/docs/nav/main-nav.svelte | 2 +- .../www/src/lib/components/docs/tailwind-indicator.svelte | 2 +- .../docs/theme-customizer/theme-customizer.svelte | 2 +- .../src/lib/registry/default/block/dashboard-01.svelte | 4 ++-- .../src/lib/registry/default/block/dashboard-02.svelte | 8 ++++---- .../src/lib/registry/default/block/dashboard-04.svelte | 4 ++-- .../src/lib/registry/default/block/dashboard-05.svelte | 6 +++--- .../registry/default/example/cards/payment-method.svelte | 6 +++--- .../src/lib/registry/new-york/block/dashboard-01.svelte | 4 ++-- .../src/lib/registry/new-york/block/dashboard-02.svelte | 8 ++++---- .../src/lib/registry/new-york/block/dashboard-04.svelte | 4 ++-- .../src/lib/registry/new-york/block/dashboard-05.svelte | 6 +++--- .../registry/new-york/example/cards/payment-method.svelte | 6 +++--- .../src/routes/(app)/examples/authentication/+page.svelte | 2 +- .../examples/cards/(components)/payment-method.svelte | 6 +++--- 18 files changed, 43 insertions(+), 43 deletions(-) diff --git a/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte b/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte index 3dd8e0d32..94357346d 100644 --- a/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/default/dashboard-05-chunk-4.svelte @@ -24,7 +24,7 @@ - diff --git a/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte b/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte index 27b78374a..4b9260065 100644 --- a/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte +++ b/apps/www/src/__registry__/chunks/new-york/dashboard-05-chunk-4.svelte @@ -24,7 +24,7 @@ - diff --git a/apps/www/src/lib/components/docs/copy-button.svelte b/apps/www/src/lib/components/docs/copy-button.svelte index 26393ab6b..0854f146d 100644 --- a/apps/www/src/lib/components/docs/copy-button.svelte +++ b/apps/www/src/lib/components/docs/copy-button.svelte @@ -72,7 +72,7 @@ size="icon" variant="ghost" class={cn( - "relative z-10 h-6 w-6 text-zinc-50 hover:bg-zinc-700 hover:text-zinc-50", + "relative z-10 size-6 text-zinc-50 hover:bg-zinc-700 hover:text-zinc-50", className )} {...restProps} @@ -106,7 +106,7 @@ {:else} - diff --git a/apps/www/src/lib/registry/default/example/cards/payment-method.svelte b/apps/www/src/lib/registry/default/example/cards/payment-method.svelte index 4f193c345..614ba0fd0 100644 --- a/apps/www/src/lib/registry/default/example/cards/payment-method.svelte +++ b/apps/www/src/lib/registry/default/example/cards/payment-method.svelte @@ -43,7 +43,7 @@ stroke-linecap="round" stroke-linejoin="round" stroke-width="2" - class="mb-3 h-6 w-6" + class="mb-3 size-6" > @@ -55,7 +55,7 @@ class="flex flex-col items-center justify-between rounded-md border-2 border-muted bg-transparent p-4 hover:bg-accent hover:text-accent-foreground [&:has([data-state=checked])]:border-primary" > - + Paypal diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte index 99c386a59..29a0570fe 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte @@ -25,7 +25,7 @@ class="hidden flex-col gap-6 text-lg font-medium md:flex md:flex-row md:items-center md:gap-5 md:text-sm lg:gap-6" > - + Acme Inc @@ -59,7 +59,7 @@
    - - + /> My Account @@ -296,16 +301,14 @@
    - - + + + Filter Filter by @@ -562,16 +565,15 @@ - - + + + More Edit diff --git a/apps/www/src/lib/registry/default/block/dashboard-06.svelte b/apps/www/src/lib/registry/default/block/dashboard-06.svelte index a731d131e..e1c3ef694 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-06.svelte @@ -15,7 +15,7 @@ import { Badge } from "$lib/registry/default/ui/badge/index.js"; import * as Breadcrumb from "$lib/registry/default/ui/breadcrumb/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; import * as Card from "$lib/registry/default/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/default/ui/input/index.js"; @@ -36,88 +36,94 @@ Acme Inc - - - - Dashboard - + + {#snippet child({ props })} + + + Dashboard + + {/snippet} Dashboard - - - - Orders - + + {#snippet child({ props })} + + + Orders + + {/snippet} Orders - - - - Products - + + {#snippet child({ props })} + + + Products + + {/snippet} Products - - - - Customers - + + {#snippet child({ props })} + + + Customers + + {/snippet} Customers - - - - Analytics - + + {#snippet child({ props })} + + + Analytics + + {/snippet} Analytics
    - - + /> My Account @@ -241,18 +242,13 @@
    - - + + + + Filter + Filter by @@ -336,16 +332,14 @@ - - + + + Toggle menu Actions @@ -380,16 +374,15 @@ - - + + + Toggle menu Actions @@ -422,16 +415,15 @@ - - + + + Toggle menu Actions @@ -464,16 +456,15 @@ - - + + + Toggle menu Actions @@ -506,16 +497,15 @@ - - + + + Toggle menu Actions @@ -550,16 +540,15 @@ - - + + + Toggle menu Actions diff --git a/apps/www/src/lib/registry/default/block/dashboard-07.svelte b/apps/www/src/lib/registry/default/block/dashboard-07.svelte index 724ff0e66..cf9caa34b 100644 --- a/apps/www/src/lib/registry/default/block/dashboard-07.svelte +++ b/apps/www/src/lib/registry/default/block/dashboard-07.svelte @@ -14,7 +14,7 @@ import { Badge } from "$lib/registry/default/ui/badge/index.js"; import * as Breadcrumb from "$lib/registry/default/ui/breadcrumb/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; import * as Card from "$lib/registry/default/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/default/ui/input/index.js"; @@ -38,88 +38,94 @@ Acme Inc - - - - Dashboard - + + {#snippet child({ props })} + + + Dashboard + + {/snippet} Dashboard - - - - Orders - + + {#snippet child({ props })} + + + Orders + + {/snippet} Orders - - - - Products - + + {#snippet child({ props })} + + + Products + + {/snippet} Products - - - - Customers - + + {#snippet child({ props })} + + + Customers + + {/snippet} Customers - - - - Analytics - + + {#snippet child({ props })} + + + Analytics + + {/snippet} Analytics
    - - + /> My Account @@ -398,18 +403,18 @@ - Clothing Electronics Accessories @@ -426,15 +431,15 @@ - T-Shirts - Hoodies Sweatshirts @@ -462,13 +467,13 @@ - Draft - Active - Archived From 12131b66e7a1d59914ea546b13db24c79e8fbe33 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Mon, 15 Jul 2024 13:21:45 -0400 Subject: [PATCH 022/134] urg type narrowing --- .../default/example/accordion-demo.svelte | 2 +- .../default/example/alert-dialog-demo.svelte | 6 +- .../default/example/breadcrumb-link.svelte | 8 +- .../example/breadcrumb-responsive.svelte | 14 +- .../default/example/calendar-demo.svelte | 2 +- .../example/calendar-with-selects.svelte | 196 +++++++++--------- .../default/example/card-with-form.svelte | 2 +- .../example/cards/activity-goal.svelte | 6 +- .../default/example/cards/calendar.svelte | 5 +- .../default/example/cards/chat.svelte | 52 +++-- .../example/cards/create-account.svelte | 2 +- .../default/example/cards/data-table.svelte | 24 ++- .../default/example/cards/github.svelte | 10 +- .../example/cards/payment-method.svelte | 6 +- .../default/example/cards/report-issue.svelte | 8 +- .../default/example/cards/share.svelte | 7 +- .../default/example/cards/team-members.svelte | 32 +-- .../default/example/collapsible-demo.svelte | 12 +- .../default/example/combobox-demo.svelte | 34 +-- .../example/combobox-dropdown-menu.svelte | 23 +- .../default/example/combobox-form.svelte | 8 +- .../default/example/combobox-popover.svelte | 42 ++-- .../default/example/command-dialog.svelte | 2 +- .../default/example/context-menu-demo.svelte | 6 +- .../example/dark-mode-dropdown-menu.svelte | 26 ++- .../example/dark-mode-light-switch.svelte | 2 +- .../default/example/data-table-demo.svelte | 18 +- .../data-table/data-table-actions.svelte | 16 +- .../data-table/data-table-checkbox.svelte | 2 +- .../default/example/date-picker-demo.svelte | 28 +-- .../default/example/date-picker-form.svelte | 12 +- 31 files changed, 313 insertions(+), 300 deletions(-) diff --git a/apps/www/src/lib/registry/default/example/accordion-demo.svelte b/apps/www/src/lib/registry/default/example/accordion-demo.svelte index 922f119f6..b15079b58 100644 --- a/apps/www/src/lib/registry/default/example/accordion-demo.svelte +++ b/apps/www/src/lib/registry/default/example/accordion-demo.svelte @@ -2,7 +2,7 @@ import * as Accordion from "$lib/registry/default/ui/accordion/index.js"; - + Is it accessible? Yes. It adheres to the WAI-ARIA design pattern. diff --git a/apps/www/src/lib/registry/default/example/alert-dialog-demo.svelte b/apps/www/src/lib/registry/default/example/alert-dialog-demo.svelte index fc6ab2289..c3438a8bb 100644 --- a/apps/www/src/lib/registry/default/example/alert-dialog-demo.svelte +++ b/apps/www/src/lib/registry/default/example/alert-dialog-demo.svelte @@ -1,11 +1,11 @@ - - + + Show Dialog diff --git a/apps/www/src/lib/registry/default/example/breadcrumb-link.svelte b/apps/www/src/lib/registry/default/example/breadcrumb-link.svelte index 8e28c23c2..2cecac47a 100644 --- a/apps/www/src/lib/registry/default/example/breadcrumb-link.svelte +++ b/apps/www/src/lib/registry/default/example/breadcrumb-link.svelte @@ -5,15 +5,11 @@ - - Home - + Home - - Components - + Components diff --git a/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte b/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte index df2f88b2d..6e076e34f 100644 --- a/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte +++ b/apps/www/src/lib/registry/default/example/breadcrumb-responsive.svelte @@ -3,7 +3,7 @@ import * as Breadcrumb from "$lib/registry/default/ui/breadcrumb/index.js"; import * as Drawer from "$lib/registry/default/ui/drawer/index.js"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; const items = [ { href: "#", label: "Home" }, @@ -15,7 +15,7 @@ const ITEMS_TO_DISPLAY = 3; - let open = false; + let open = $state(false); const isDesktop = new MediaQuery("(min-width: 768px)"); @@ -40,8 +40,10 @@ {#each items.slice(1, -2) as item} - - {item.label} + + + {item.label} + {/each} @@ -66,8 +68,8 @@ {/each}
    - - + + Close diff --git a/apps/www/src/lib/registry/default/example/calendar-demo.svelte b/apps/www/src/lib/registry/default/example/calendar-demo.svelte index 93c4a7561..bf732fabe 100644 --- a/apps/www/src/lib/registry/default/example/calendar-demo.svelte +++ b/apps/www/src/lib/registry/default/example/calendar-demo.svelte @@ -5,4 +5,4 @@ let value = today(getLocalTimeZone()); - + diff --git a/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte b/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte index dfce2780e..c9bfd0dc6 100644 --- a/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte +++ b/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte @@ -1,16 +1,22 @@ - - - { - if (!v || !placeholder) return; - if (v.value === placeholder?.month) return; - placeholder = placeholder.set({ month: v.value }); - }} - > - - - - - {#each monthOptions as { value, label }} - - {label} - - {/each} - - - { - if (!v || !placeholder) return; - if (v.value === placeholder?.year) return; - placeholder = placeholder.set({ year: v.value }); - }} - > - - - - - {#each yearOptions as { value, label }} - - {label} - - {/each} - - - - - - {#each months as month} - - - - {#each weekdays as weekday} - - {weekday.slice(0, 2)} - + {#snippet children({ months, weekdays })} + + + { + if (!v || !placeholder) return; + if (v === `${placeholder.month}`) return; + placeholder = placeholder.set({ month: Number.parseInt(v) }); + }} + > + + + + + {#each monthOptions as { value, label }} + + {label} + {/each} - - - - {#each month.weeks as weekDates} - - {#each weekDates as date} - - - + + + { + if (!v || !placeholder) return; + if (v === `${placeholder?.year}`) return; + placeholder = placeholder.set({ year: Number.parseInt(v) }); + }} + > + + + + + {#each yearOptions as { value, label }} + + {label} + + {/each} + + + + + + {#each months as month} + + + + {#each weekdays as weekday} + + {weekday.slice(0, 2)} + {/each} - {/each} - - - {/each} - + + + {#each month.weeks as weekDates} + + {#each weekDates as date} + + + + {/each} + + {/each} + + + {/each} + + {/snippet} diff --git a/apps/www/src/lib/registry/default/example/card-with-form.svelte b/apps/www/src/lib/registry/default/example/card-with-form.svelte index e72614427..0c63e02c3 100644 --- a/apps/www/src/lib/registry/default/example/card-with-form.svelte +++ b/apps/www/src/lib/registry/default/example/card-with-form.svelte @@ -45,7 +45,7 @@ {#each frameworks as framework} - {framework.label} {/each} diff --git a/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte b/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte index 15fc6ae55..81a9cd2c8 100644 --- a/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte +++ b/apps/www/src/lib/registry/default/example/cards/activity-goal.svelte @@ -5,7 +5,7 @@ import { Button } from "$lib/registry/default/ui/button/index.js"; import { Activity } from "$lib/components/docs/charts/index.js"; - let goal = 350; + let goal = $state(350); function updateGoal(adjustment: number) { goal = Math.max(200, Math.min(400, goal + adjustment)); } @@ -22,7 +22,7 @@ variant="outline" size="icon" class="size-8 shrink-0 rounded-full" - on:click={() => updateGoal(-10)} + onclick={() => updateGoal(-10)} disabled={goal <= 200} > @@ -37,7 +37,7 @@ variant="outline" size="icon" class="size-8 shrink-0 rounded-full" - on:click={() => updateGoal(10)} + onclick={() => updateGoal(10)} disabled={goal >= 400} > diff --git a/apps/www/src/lib/registry/default/example/cards/calendar.svelte b/apps/www/src/lib/registry/default/example/cards/calendar.svelte index dcee7f043..ac79ab2d8 100644 --- a/apps/www/src/lib/registry/default/example/cards/calendar.svelte +++ b/apps/www/src/lib/registry/default/example/cards/calendar.svelte @@ -2,13 +2,14 @@ import { getLocalTimeZone, today } from "@internationalized/date"; import * as Card from "$lib/registry/default/ui/card/index.js"; import { RangeCalendar } from "$lib/registry/default/ui/range-calendar/index.js"; + const start = today(getLocalTimeZone()); const end = start.add({ days: 8 }); - let value = { + let value = $state({ start, end, - }; + }); diff --git a/apps/www/src/lib/registry/default/example/cards/chat.svelte b/apps/www/src/lib/registry/default/example/cards/chat.svelte index ed14526ef..0c3b4fa6e 100644 --- a/apps/www/src/lib/registry/default/example/cards/chat.svelte +++ b/apps/www/src/lib/registry/default/example/cards/chat.svelte @@ -8,7 +8,7 @@ import * as Command from "$lib/registry/default/ui/command/index.js"; import * as Dialog from "$lib/registry/default/ui/dialog/index.js"; import * as Tooltip from "$lib/registry/default/ui/tooltip/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; import { Input } from "$lib/registry/default/ui/input/index.js"; const users = [ @@ -41,10 +41,10 @@ type User = (typeof users)[number]; - let open = false; - let selectedUsers: User[] = []; + let open = $state(false); + let selectedUsers = $state([]); - let messages = [ + let messages = $state([ { role: "agent", content: "Hi, how can I help you today?", @@ -61,10 +61,11 @@ role: "user", content: "I can't log in.", }, - ]; + ]); - let input = ""; - $: inputLength = input.trim().length; + let input = $state(""); + + const inputLength = $derived(input.trim().length); @@ -79,17 +80,17 @@

    m@example.com

    - - - + + (open = true)} + > + + New message New message @@ -112,16 +113,13 @@
    { + onsubmit={(event) => { event.preventDefault(); if (inputLength === 0) return; - messages = [ - ...messages, - { - role: "user", - content: input, - }, - ]; + messages.push({ + role: "user", + content: input, + }); input = ""; }} class="flex w-full items-center space-x-2" @@ -201,7 +199,7 @@ {:else}

    Select users to add to this thread.

    {/if} - diff --git a/apps/www/src/lib/registry/default/example/cards/create-account.svelte b/apps/www/src/lib/registry/default/example/cards/create-account.svelte index 91d0278b3..637f2bac5 100644 --- a/apps/www/src/lib/registry/default/example/cards/create-account.svelte +++ b/apps/www/src/lib/registry/default/example/cards/create-account.svelte @@ -24,7 +24,7 @@
    - +
    Or continue with diff --git a/apps/www/src/lib/registry/default/example/cards/data-table.svelte b/apps/www/src/lib/registry/default/example/cards/data-table.svelte index e3e169df3..7c4fc3eb3 100644 --- a/apps/www/src/lib/registry/default/example/cards/data-table.svelte +++ b/apps/www/src/lib/registry/default/example/cards/data-table.svelte @@ -13,7 +13,7 @@ import Actions from "../data-table/data-table-actions.svelte"; import DataTableCheckbox from "../data-table/data-table-checkbox.svelte"; import * as Table from "$lib/registry/default/ui/table/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; import { cn } from "$lib/utils.js"; import { Input } from "$lib/registry/default/ui/input/index.js"; @@ -145,11 +145,13 @@ const { hiddenColumnIds } = pluginStates.hide; const ids = flatColumns.map((c) => c.id); - let hideForId = Object.fromEntries(ids.map((id) => [id, true])); + let hideForId = $state(Object.fromEntries(ids.map((id) => [id, true]))); - $: $hiddenColumnIds = Object.entries(hideForId) - .filter(([, hide]) => !hide) - .map(([id]) => id); + $effect(() => { + $hiddenColumnIds = Object.entries(hideForId) + .filter(([, hide]) => !hide) + .map(([id]) => id); + }); const { hasNextPage, hasPreviousPage, pageIndex } = pluginStates.page; const { filterValue } = pluginStates.filter; @@ -173,10 +175,10 @@ bind:value={$filterValue} /> - - + + Columns {#each flatColumns as col} @@ -274,14 +276,14 @@ ($pageIndex = $pageIndex + 1)}>Next
    diff --git a/apps/www/src/lib/registry/default/example/cards/github.svelte b/apps/www/src/lib/registry/default/example/cards/github.svelte index 456113ece..6d5bcbc2d 100644 --- a/apps/www/src/lib/registry/default/example/cards/github.svelte +++ b/apps/www/src/lib/registry/default/example/cards/github.svelte @@ -3,7 +3,7 @@ import Circle from "lucide-svelte/icons/circle"; import Plus from "lucide-svelte/icons/plus"; import Star from "lucide-svelte/icons/star"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; import * as Card from "$lib/registry/default/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; import { Separator } from "$lib/registry/default/ui/separator/index.js"; @@ -24,10 +24,10 @@ - - + + Suggested Lists diff --git a/apps/www/src/lib/registry/default/example/cards/payment-method.svelte b/apps/www/src/lib/registry/default/example/cards/payment-method.svelte index 614ba0fd0..5f97b26a4 100644 --- a/apps/www/src/lib/registry/default/example/cards/payment-method.svelte +++ b/apps/www/src/lib/registry/default/example/cards/payment-method.svelte @@ -88,7 +88,9 @@ {#each months as month, i} - {month} + {month} {/each} @@ -103,7 +105,7 @@ {#each { length: 10 } as _, i} {new Date().getFullYear() + i} diff --git a/apps/www/src/lib/registry/default/example/cards/report-issue.svelte b/apps/www/src/lib/registry/default/example/cards/report-issue.svelte index 6c38d115e..3bacf5309 100644 --- a/apps/www/src/lib/registry/default/example/cards/report-issue.svelte +++ b/apps/www/src/lib/registry/default/example/cards/report-issue.svelte @@ -61,13 +61,13 @@
    - + {#each areas as area} - {area.label} {/each} @@ -76,13 +76,13 @@
    - + {#each securityLevels as level} - {level.label} {/each} diff --git a/apps/www/src/lib/registry/default/example/cards/share.svelte b/apps/www/src/lib/registry/default/example/cards/share.svelte index 43e00cf9d..977f78860 100644 --- a/apps/www/src/lib/registry/default/example/cards/share.svelte +++ b/apps/www/src/lib/registry/default/example/cards/share.svelte @@ -70,14 +70,15 @@

    - + {#each permissions as permission} - {permission.label}{permission.label} {/each} diff --git a/apps/www/src/lib/registry/default/example/cards/team-members.svelte b/apps/www/src/lib/registry/default/example/cards/team-members.svelte index 6221d9cf5..6f4c549fa 100644 --- a/apps/www/src/lib/registry/default/example/cards/team-members.svelte +++ b/apps/www/src/lib/registry/default/example/cards/team-members.svelte @@ -4,7 +4,7 @@ import * as Avatar from "$lib/registry/default/ui/avatar/index.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; import * as Command from "$lib/registry/default/ui/command/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; @@ -25,11 +25,11 @@
    - - + + Owner + @@ -87,11 +87,11 @@
    - - + + Member + @@ -149,11 +149,11 @@
    - - + + Member + diff --git a/apps/www/src/lib/registry/default/example/collapsible-demo.svelte b/apps/www/src/lib/registry/default/example/collapsible-demo.svelte index 2ee29d2e7..9602b1c5e 100644 --- a/apps/www/src/lib/registry/default/example/collapsible-demo.svelte +++ b/apps/www/src/lib/registry/default/example/collapsible-demo.svelte @@ -1,17 +1,17 @@

    @huntabyte starred 3 repositories

    - - + + + Toggle
    @huntabyte/bits-ui
    diff --git a/apps/www/src/lib/registry/default/example/combobox-demo.svelte b/apps/www/src/lib/registry/default/example/combobox-demo.svelte index c895930a1..262826548 100644 --- a/apps/www/src/lib/registry/default/example/combobox-demo.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-demo.svelte @@ -2,9 +2,10 @@ import Check from "lucide-svelte/icons/check"; import ChevronsUpDown from "lucide-svelte/icons/chevrons-up-down"; import { tick } from "svelte"; + import { useId } from "bits-ui"; import * as Command from "$lib/registry/default/ui/command/index.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; import { cn } from "$lib/utils.js"; const frameworks = [ @@ -30,10 +31,10 @@ }, ]; - let open = false; - let value = ""; + let open = $state(false); + let value = $state(""); - $: selectedValue = frameworks.find((f) => f.value === value)?.label ?? "Select a framework..."; + const selectedValue = $derived(frameworks.find((f) => f.value === value)?.label); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the @@ -44,20 +45,19 @@ document.getElementById(triggerId)?.focus(); }); } + + const triggerId = useId() - - - + + + {selectedValue} + @@ -69,7 +69,7 @@ value={framework.value} onSelect={(currentValue) => { value = currentValue; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} >
    Create a new project

    - - - + + + @@ -76,7 +81,7 @@ value={label} onSelect={(value) => { selectedLabel = value; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > {label} diff --git a/apps/www/src/lib/registry/default/example/combobox-form.svelte b/apps/www/src/lib/registry/default/example/combobox-form.svelte index 9ea428a29..06ef2845a 100644 --- a/apps/www/src/lib/registry/default/example/combobox-form.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-form.svelte @@ -31,6 +31,7 @@ import ChevronsUpDown from "lucide-svelte/icons/chevrons-up-down"; import { zodClient } from "sveltekit-superforms/adapters"; import { toast } from "svelte-sonner"; + import { useId } from "bits-ui"; import { browser } from "$app/environment"; import { page } from "$app/stores"; import * as Form from "$lib/registry/default/ui/form/index.js"; @@ -65,12 +66,13 @@ document.getElementById(triggerId)?.focus(); }); } + const triggerId = useId(); - - + + Language { $formData.language = language.value; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > {language.label} diff --git a/apps/www/src/lib/registry/default/example/combobox-popover.svelte b/apps/www/src/lib/registry/default/example/combobox-popover.svelte index fb6c32311..aaf753aea 100644 --- a/apps/www/src/lib/registry/default/example/combobox-popover.svelte +++ b/apps/www/src/lib/registry/default/example/combobox-popover.svelte @@ -5,10 +5,11 @@ import CircleHelp from "lucide-svelte/icons/circle-help"; import CircleX from "lucide-svelte/icons/circle-x"; import { type ComponentType, tick } from "svelte"; + import { useId } from "bits-ui"; import { cn } from "$lib/utils.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; import * as Command from "$lib/registry/default/ui/command/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; type Status = { value: string; @@ -44,10 +45,10 @@ }, ]; - let open = false; - let value = ""; + let open = $state(false); + let value = $state(""); - $: selectedStatus = statuses.find((s) => s.value === value) ?? null; + const selectedStatus = $derived(statuses.find((s) => s.value === value)); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the @@ -58,25 +59,26 @@ document.getElementById(triggerId)?.focus(); }); } + const triggerId = useId();

    Status

    - - - + + + {#if selectedStatus} + + {selectedStatus.label} + {:else} + + Set status + {/if} @@ -89,7 +91,7 @@ value={status.value} onSelect={(currentValue) => { value = currentValue; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > { function handleKeydown(e: KeyboardEvent) { diff --git a/apps/www/src/lib/registry/default/example/context-menu-demo.svelte b/apps/www/src/lib/registry/default/example/context-menu-demo.svelte index a605eaf97..db202f27f 100644 --- a/apps/www/src/lib/registry/default/example/context-menu-demo.svelte +++ b/apps/www/src/lib/registry/default/example/context-menu-demo.svelte @@ -1,10 +1,10 @@ diff --git a/apps/www/src/lib/registry/default/example/dark-mode-dropdown-menu.svelte b/apps/www/src/lib/registry/default/example/dark-mode-dropdown-menu.svelte index 20444418c..8ba6f4262 100644 --- a/apps/www/src/lib/registry/default/example/dark-mode-dropdown-menu.svelte +++ b/apps/www/src/lib/registry/default/example/dark-mode-dropdown-menu.svelte @@ -4,24 +4,22 @@ import { resetMode, setMode } from "mode-watcher"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; - - + + + + Toggle theme - setMode("light")}>Light - setMode("dark")}>Dark - resetMode()}>System + setMode("light")}>Light + setMode("dark")}>Dark + resetMode()}>System diff --git a/apps/www/src/lib/registry/default/example/dark-mode-light-switch.svelte b/apps/www/src/lib/registry/default/example/dark-mode-light-switch.svelte index 7931ba1fd..0a6de3c6b 100644 --- a/apps/www/src/lib/registry/default/example/dark-mode-light-switch.svelte +++ b/apps/www/src/lib/registry/default/example/dark-mode-light-switch.svelte @@ -6,7 +6,7 @@ import { Button } from "$lib/registry/default/ui/button/index.js"; - + + Columns {#each flatColumns as col} diff --git a/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte b/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte index 6301e31db..0dc4de44d 100644 --- a/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte +++ b/apps/www/src/lib/registry/default/example/data-table/data-table-actions.svelte @@ -1,22 +1,22 @@ - - + + Open menu + Actions - navigator.clipboard.writeText(id)}> + navigator.clipboard.writeText(id)}> Copy payment ID diff --git a/apps/www/src/lib/registry/default/example/data-table/data-table-checkbox.svelte b/apps/www/src/lib/registry/default/example/data-table/data-table-checkbox.svelte index ab2d008b7..a0d93a9e0 100644 --- a/apps/www/src/lib/registry/default/example/data-table/data-table-checkbox.svelte +++ b/apps/www/src/lib/registry/default/example/data-table/data-table-checkbox.svelte @@ -2,7 +2,7 @@ import type { Writable } from "svelte/store"; import { Checkbox } from "$lib/registry/default/ui/checkbox/index.js"; - export let checked: Writable; + let { checked }: { checked: Writable } = $props(); diff --git a/apps/www/src/lib/registry/default/example/date-picker-demo.svelte b/apps/www/src/lib/registry/default/example/date-picker-demo.svelte index 629d2a23a..2c78cbd99 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-demo.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-demo.svelte @@ -2,7 +2,7 @@ import CalendarIcon from "lucide-svelte/icons/calendar"; import { DateFormatter, type DateValue, getLocalTimeZone } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; import { Calendar } from "$lib/registry/default/ui/calendar/index.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; @@ -14,20 +14,20 @@ - - + + + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} - + diff --git a/apps/www/src/lib/registry/default/example/date-picker-form.svelte b/apps/www/src/lib/registry/default/example/date-picker-form.svelte index 593f266d5..3267ce72e 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-form.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-form.svelte @@ -50,11 +50,13 @@ dateStyle: "long", }); - let value: DateValue | undefined; + let value = $state(); - $: value = $formData.dob ? parseDate($formData.dob) : undefined; + $effect(() => { + value = $formData.dob ? parseDate($formData.dob) : undefined; + }); - let placeholder: DateValue = today(getLocalTimeZone()); + let placeholder = $state(today(getLocalTimeZone())); @@ -75,12 +77,12 @@ { if (v) { $formData.dob = v.toString(); From 3638067c1147bb96e564ece8944de16f860df6f4 Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Tue, 16 Jul 2024 20:27:17 -0400 Subject: [PATCH 023/134] docs build with local bits --- .../example/calendar-with-selects.svelte | 8 +- .../default/example/checkbox-demo.svelte | 2 +- .../example/checkbox-form-multiple.svelte | 4 +- .../example/checkbox-form-single.svelte | 5 +- .../default/example/date-picker-demo.svelte | 2 +- .../example/date-picker-with-presets.svelte | 36 +- .../example/date-picker-with-range.svelte | 52 ++- .../default/example/drawer-demo.svelte | 16 +- .../default/example/drawer-dialog.svelte | 14 +- .../example/dropdown-menu-checkboxes.svelte | 12 +- .../default/example/dropdown-menu-demo.svelte | 6 +- .../example/dropdown-menu-radio-group.svelte | 8 +- .../registry/default/example/form-demo.svelte | 6 +- .../default/example/menubar-demo.svelte | 9 +- .../default/example/pagination-demo.svelte | 66 +-- .../default/example/popover-demo.svelte | 8 +- .../default/example/progress-demo.svelte | 3 +- .../default/example/radio-group-demo.svelte | 1 - .../default/example/radio-group-form.svelte | 7 +- .../example/range-calendar-demo.svelte | 4 +- .../default/example/select-demo.svelte | 4 +- .../default/example/select-form.svelte | 24 +- .../default/example/sheet-demo.svelte | 10 +- .../default/example/sheet-side.svelte | 10 +- .../default/example/sonner-demo.svelte | 2 +- .../default/example/switch-form.svelte | 7 +- .../default/example/textarea-form.svelte | 4 +- .../default/example/tooltip-demo.svelte | 6 +- .../default/ui/calendar/calendar.svelte | 4 +- .../registry/default/ui/radio-group/index.ts | 5 - .../ui/resizable/resizable-handle.svelte | 15 +- .../ui/resizable/resizable-pane-group.svelte | 19 +- .../lib/registry/default/ui/tooltip/index.ts | 3 + .../new-york/block/dashboard-01.svelte | 40 +- .../new-york/block/dashboard-02.svelte | 40 +- .../new-york/block/dashboard-03.svelte | 165 ++++---- .../new-york/block/dashboard-04.svelte | 40 +- .../new-york/block/dashboard-05.svelte | 203 ++++----- .../new-york/block/dashboard-06.svelte | 302 +++++++------- .../new-york/block/dashboard-07.svelte | 183 +++++---- .../new-york/example/accordion-demo.svelte | 2 +- .../new-york/example/alert-dialog-demo.svelte | 6 +- .../new-york/example/breadcrumb-link.svelte | 8 +- .../example/breadcrumb-responsive.svelte | 8 +- .../new-york/example/calendar-demo.svelte | 4 +- .../example/calendar-with-selects.svelte | 182 ++++---- .../new-york/example/card-demo.svelte | 2 +- .../new-york/example/card-with-form.svelte | 2 +- .../example/cards/activity-goal.svelte | 2 +- .../new-york/example/cards/calendar.svelte | 5 +- .../new-york/example/cards/chat.svelte | 49 ++- .../example/cards/create-account.svelte | 6 +- .../new-york/example/cards/data-table.svelte | 20 +- .../new-york/example/cards/github.svelte | 28 +- .../new-york/example/cards/metric.svelte | 6 +- .../example/cards/payment-method.svelte | 8 +- .../example/cards/report-issue.svelte | 16 +- .../new-york/example/cards/share.svelte | 9 +- .../example/cards/team-members.svelte | 32 +- .../new-york/example/checkbox-demo.svelte | 3 +- .../example/checkbox-form-multiple.svelte | 5 +- .../example/checkbox-form-single.svelte | 5 +- .../new-york/example/collapsible-demo.svelte | 12 +- .../new-york/example/combobox-demo.svelte | 35 +- .../example/combobox-dropdown-menu.svelte | 23 +- .../new-york/example/combobox-form.svelte | 16 +- .../new-york/example/combobox-popover.svelte | 24 +- .../new-york/example/command-dialog.svelte | 3 +- .../new-york/example/context-menu-demo.svelte | 6 +- .../example/dark-mode-dropdown-menu.svelte | 26 +- .../example/dark-mode-light-switch.svelte | 2 +- .../new-york/example/data-table-demo.svelte | 18 +- .../data-table/data-table-actions.svelte | 12 +- .../new-york/example/date-picker-demo.svelte | 27 +- .../new-york/example/date-picker-form.svelte | 15 +- .../example/date-picker-with-presets.svelte | 38 +- .../example/date-picker-with-range.svelte | 58 +-- .../new-york/example/drawer-demo.svelte | 10 +- .../new-york/example/drawer-dialog.svelte | 2 +- .../example/dropdown-menu-checkboxes.svelte | 12 +- .../example/dropdown-menu-demo.svelte | 6 +- .../example/dropdown-menu-radio-group.svelte | 8 +- .../new-york/example/form-demo.svelte | 4 +- .../new-york/example/menubar-demo.svelte | 8 +- .../new-york/example/pagination-demo.svelte | 2 +- .../new-york/example/popover-demo.svelte | 6 +- .../new-york/example/progress-demo.svelte | 2 +- .../new-york/example/radio-group-demo.svelte | 3 +- .../new-york/example/radio-group-form.svelte | 7 +- .../example/range-calendar-demo.svelte | 4 +- .../new-york/example/select-demo.svelte | 2 +- .../new-york/example/select-form.svelte | 25 +- .../new-york/example/sheet-demo.svelte | 10 +- .../new-york/example/sheet-side.svelte | 10 +- .../new-york/example/sonner-demo.svelte | 2 +- .../new-york/example/switch-form.svelte | 7 +- .../new-york/example/textarea-form.svelte | 4 +- .../new-york/example/tooltip-demo.svelte | 6 +- .../registry/new-york/ui/radio-group/index.ts | 5 - .../new-york/ui/tabs/tabs-trigger.svelte | 2 +- .../lib/registry/new-york/ui/tooltip/index.ts | 3 + apps/www/src/routes/(app)/+page.server.ts | 4 +- apps/www/src/routes/(app)/+page.svelte | 6 +- .../mail/(components)/account-switcher.svelte | 20 +- .../mail/(components)/icons/gmail.svelte | 6 +- .../mail/(components)/icons/icloud.svelte | 6 +- .../mail/(components)/icons/vercel.svelte | 6 +- .../mail/(components)/mail-display.svelte | 387 +++++++++--------- .../mail/(components)/mail-list.svelte | 4 +- .../examples/mail/(components)/mail.svelte | 24 +- .../examples/mail/(components)/nav.svelte | 31 +- .../(app)/examples/mail/+page.server.ts | 4 +- .../routes/(app)/examples/mail/+page.svelte | 2 +- pnpm-lock.yaml | 21 +- 114 files changed, 1331 insertions(+), 1418 deletions(-) diff --git a/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte b/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte index c9bfd0dc6..0b7d14ec3 100644 --- a/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte +++ b/apps/www/src/lib/registry/default/example/calendar-with-selects.svelte @@ -10,7 +10,6 @@ import { cn } from "$lib/utils.js"; let { - type: _type = "single", value = $bindable(), placeholder = $bindable(), weekdayFormat, @@ -59,12 +58,11 @@ {#snippet children({ months, weekdays })} @@ -72,7 +70,7 @@ { - if (!v || !placeholder) return; + if (!placeholder) return; if (v === `${placeholder.month}`) return; placeholder = placeholder.set({ month: Number.parseInt(v) }); }} diff --git a/apps/www/src/lib/registry/default/example/checkbox-demo.svelte b/apps/www/src/lib/registry/default/example/checkbox-demo.svelte index 18bf6c84f..ffc4e9cbe 100644 --- a/apps/www/src/lib/registry/default/example/checkbox-demo.svelte +++ b/apps/www/src/lib/registry/default/example/checkbox-demo.svelte @@ -1,7 +1,7 @@
    diff --git a/apps/www/src/lib/registry/default/example/checkbox-form-multiple.svelte b/apps/www/src/lib/registry/default/example/checkbox-form-multiple.svelte index 712c4a0ef..177db68e5 100644 --- a/apps/www/src/lib/registry/default/example/checkbox-form-multiple.svelte +++ b/apps/www/src/lib/registry/default/example/checkbox-form-multiple.svelte @@ -45,8 +45,8 @@ import * as Form from "$lib/registry/default/ui/form/index.js"; import { Checkbox } from "$lib/registry/default/ui/checkbox/index.js"; - let data: SuperValidated> = $page.data.checkboxMultiple; - export { data as form }; + let { form: data = $page.data.checkboxMultiple }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), diff --git a/apps/www/src/lib/registry/default/example/checkbox-form-single.svelte b/apps/www/src/lib/registry/default/example/checkbox-form-single.svelte index a78cae5a0..07c102589 100644 --- a/apps/www/src/lib/registry/default/example/checkbox-form-single.svelte +++ b/apps/www/src/lib/registry/default/example/checkbox-form-single.svelte @@ -14,8 +14,9 @@ import { page } from "$app/stores"; import * as Form from "$lib/registry/default/ui/form/index.js"; import { Checkbox } from "$lib/registry/default/ui/checkbox/index.js"; - let data: SuperValidated> = $page.data.checkboxSingle; - export { data as form }; + + let { form: data = $page.data.checkboxSingle }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), diff --git a/apps/www/src/lib/registry/default/example/date-picker-demo.svelte b/apps/www/src/lib/registry/default/example/date-picker-demo.svelte index 2c78cbd99..10d683c4c 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-demo.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-demo.svelte @@ -10,7 +10,7 @@ dateStyle: "long", }); - let value: DateValue | undefined = undefined; + let value = $state(); diff --git a/apps/www/src/lib/registry/default/example/date-picker-with-presets.svelte b/apps/www/src/lib/registry/default/example/date-picker-with-presets.svelte index 576339d2f..fb46168e6 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-with-presets.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-with-presets.svelte @@ -7,7 +7,7 @@ today, } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; import { Calendar } from "$lib/registry/default/ui/calendar/index.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; import * as Select from "$lib/registry/default/ui/select/index.js"; @@ -26,26 +26,24 @@ ]; - - - + + + + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} { + onValueChange={(v) => { if (!v) return; - value = today(getLocalTimeZone()).add({ days: v.value }); + value = today(getLocalTimeZone()).add({ days: Number.parseInt(v) }); }} > @@ -53,12 +51,12 @@ {#each items as item} - {item.label} + {item.label} {/each}
    - +
    diff --git a/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte b/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte index ff4057d84..e54f9f1a6 100644 --- a/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte +++ b/apps/www/src/lib/registry/default/example/date-picker-with-range.svelte @@ -8,7 +8,7 @@ getLocalTimeZone, } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; import { RangeCalendar } from "$lib/registry/default/ui/range-calendar/index.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; @@ -16,46 +16,40 @@ dateStyle: "medium", }); - let value: DateRange | undefined = { + let value: DateRange = $state({ start: new CalendarDate(2022, 1, 20), end: new CalendarDate(2022, 1, 20).add({ days: 20 }), - }; + }); - let startValue: DateValue | undefined = undefined; + let startValue: DateValue | undefined = $state(undefined);
    - - - + {:else if startValue} + {df.format(startValue.toDate(getLocalTimeZone()))} + {:else} + Pick a date + {/if} { + startValue = v; + }} numberOfMonths={2} placeholder={value?.start} /> diff --git a/apps/www/src/lib/registry/default/example/drawer-demo.svelte b/apps/www/src/lib/registry/default/example/drawer-demo.svelte index bb3cf5a9d..b7bfe7b6b 100644 --- a/apps/www/src/lib/registry/default/example/drawer-demo.svelte +++ b/apps/www/src/lib/registry/default/example/drawer-demo.svelte @@ -3,7 +3,7 @@ import Plus from "lucide-svelte/icons/plus"; import { VisGroupedBar, VisXYContainer } from "@unovis/svelte"; import * as Drawer from "$lib/registry/default/ui/drawer/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; const data = [ { @@ -63,7 +63,7 @@ const x = (d: { goal: number; id: number }) => d.id; const y = (d: { goal: number; id: number }) => d.goal; - let goal = 350; + let goal = $state(350); function handleClick(adjustment: number) { goal = Math.max(200, Math.min(400, goal + adjustment)); @@ -71,9 +71,7 @@ - - - + Open Drawer
    @@ -86,7 +84,7 @@ variant="outline" size="icon" class="size-8 shrink-0 rounded-full" - on:click={() => handleClick(-10)} + onclick={() => handleClick(-10)} disabled={goal <= 200} > @@ -104,7 +102,7 @@ variant="outline" size="icon" class="size-8 shrink-0 rounded-full" - on:click={() => handleClick(10)} + onclick={() => handleClick(10)} disabled={goal >= 400} > @@ -119,9 +117,7 @@
    - - - + Cancel
    diff --git a/apps/www/src/lib/registry/default/example/drawer-dialog.svelte b/apps/www/src/lib/registry/default/example/drawer-dialog.svelte index eed875113..d93a89bb9 100644 --- a/apps/www/src/lib/registry/default/example/drawer-dialog.svelte +++ b/apps/www/src/lib/registry/default/example/drawer-dialog.svelte @@ -4,7 +4,7 @@ import * as Drawer from "$lib/registry/default/ui/drawer/index.js"; import { Input } from "$lib/registry/default/ui/input/index.js"; import { Label } from "$lib/registry/default/ui/label/index.js"; - import { Button } from "$lib/registry/default/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/default/ui/button/index.js"; let open = false; const isDesktop = new MediaQuery("(min-width: 768px)"); @@ -12,9 +12,7 @@ {#if isDesktop.matches} - - - + Edit Profile Edit profile @@ -37,9 +35,7 @@ {:else} - - - + Edit Profile Edit profile @@ -59,9 +55,7 @@ - - - + Cancel diff --git a/apps/www/src/lib/registry/default/example/dropdown-menu-checkboxes.svelte b/apps/www/src/lib/registry/default/example/dropdown-menu-checkboxes.svelte index 14a2660ce..fc5a38c8d 100644 --- a/apps/www/src/lib/registry/default/example/dropdown-menu-checkboxes.svelte +++ b/apps/www/src/lib/registry/default/example/dropdown-menu-checkboxes.svelte @@ -1,16 +1,14 @@ - - - + Open Appearance diff --git a/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte b/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte index 39fd7140a..adcdcd7e0 100644 --- a/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte +++ b/apps/www/src/lib/registry/default/example/dropdown-menu-demo.svelte @@ -14,14 +14,12 @@ import UserPlus from "lucide-svelte/icons/user-plus"; import Users from "lucide-svelte/icons/users"; - import { Button } from "$lib/registry/default/ui/button/index.js"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; + import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; - - - + Open My Account diff --git a/apps/www/src/lib/registry/default/example/dropdown-menu-radio-group.svelte b/apps/www/src/lib/registry/default/example/dropdown-menu-radio-group.svelte index 09d8aea3b..68074990b 100644 --- a/apps/www/src/lib/registry/default/example/dropdown-menu-radio-group.svelte +++ b/apps/www/src/lib/registry/default/example/dropdown-menu-radio-group.svelte @@ -1,14 +1,12 @@ - - - + Open Panel Position diff --git a/apps/www/src/lib/registry/default/example/form-demo.svelte b/apps/www/src/lib/registry/default/example/form-demo.svelte index a3859bb31..e8e3a8a9c 100644 --- a/apps/www/src/lib/registry/default/example/form-demo.svelte +++ b/apps/www/src/lib/registry/default/example/form-demo.svelte @@ -14,9 +14,11 @@ import { browser } from "$app/environment"; import * as Form from "$lib/registry/default/ui/form/index.js"; import { Input } from "$lib/registry/default/ui/input/index.js"; + import { page } from "$app/stores"; + + let { form: data = $page.data.username }: { form: SuperValidated> } = + $props(); - let data: SuperValidated>; - export { data as form }; const form = superForm(data, { validators: zodClient(formSchema), onUpdated: ({ form: f }) => { diff --git a/apps/www/src/lib/registry/default/example/menubar-demo.svelte b/apps/www/src/lib/registry/default/example/menubar-demo.svelte index c2aad4cb7..bdf3b9bfa 100644 --- a/apps/www/src/lib/registry/default/example/menubar-demo.svelte +++ b/apps/www/src/lib/registry/default/example/menubar-demo.svelte @@ -1,10 +1,9 @@ @@ -84,7 +83,7 @@ Profiles - + Andy Benoit Luis diff --git a/apps/www/src/lib/registry/default/example/pagination-demo.svelte b/apps/www/src/lib/registry/default/example/pagination-demo.svelte index f258ae54f..b320b3990 100644 --- a/apps/www/src/lib/registry/default/example/pagination-demo.svelte +++ b/apps/www/src/lib/registry/default/example/pagination-demo.svelte @@ -6,37 +6,41 @@ const isDesktop = new MediaQuery("(min-width: 768px)"); - let count = 20; - $: perPage = isDesktop.matches ? 3 : 8; - $: siblingCount = isDesktop.matches ? 1 : 0; + const count = 20; + let currentPage = $state(1); + + const perPage = $derived(isDesktop.matches ? 3 : 8); + const siblingCount = $derived(isDesktop.matches ? 1 : 0); - - - - - - - - - {#each pages as page (page.key)} - {#if page.type === "ellipsis"} - - - - {:else} - - - {page.value} - - - {/if} - {/each} - - - - - - - + + {#snippet children({ pages })} + + + + + + + + {#each pages as page (page.key)} + {#if page.type === "ellipsis"} + + + + {:else} + + + {page.value} + + + {/if} + {/each} + + + + + + + + {/snippet} diff --git a/apps/www/src/lib/registry/default/example/popover-demo.svelte b/apps/www/src/lib/registry/default/example/popover-demo.svelte index 436facbdb..56c4cdbb0 100644 --- a/apps/www/src/lib/registry/default/example/popover-demo.svelte +++ b/apps/www/src/lib/registry/default/example/popover-demo.svelte @@ -1,14 +1,12 @@ - - - - + + Open
    diff --git a/apps/www/src/lib/registry/default/example/progress-demo.svelte b/apps/www/src/lib/registry/default/example/progress-demo.svelte index 61c04e0d5..57162a928 100644 --- a/apps/www/src/lib/registry/default/example/progress-demo.svelte +++ b/apps/www/src/lib/registry/default/example/progress-demo.svelte @@ -2,7 +2,8 @@ import { onMount } from "svelte"; import { Progress } from "$lib/registry/default/ui/progress/index.js"; - let value = 13; + let value = $state(13); + onMount(() => { const timer = setTimeout(() => (value = 66), 500); return () => clearTimeout(timer); diff --git a/apps/www/src/lib/registry/default/example/radio-group-demo.svelte b/apps/www/src/lib/registry/default/example/radio-group-demo.svelte index e4fae111e..d0bb69a0b 100644 --- a/apps/www/src/lib/registry/default/example/radio-group-demo.svelte +++ b/apps/www/src/lib/registry/default/example/radio-group-demo.svelte @@ -16,5 +16,4 @@
    - diff --git a/apps/www/src/lib/registry/default/example/radio-group-form.svelte b/apps/www/src/lib/registry/default/example/radio-group-form.svelte index 7e6f8e36a..2ead52d9c 100644 --- a/apps/www/src/lib/registry/default/example/radio-group-form.svelte +++ b/apps/www/src/lib/registry/default/example/radio-group-form.svelte @@ -18,8 +18,8 @@ import * as Form from "$lib/registry/default/ui/form/index.js"; import * as RadioGroup from "$lib/registry/default/ui/radio-group/index.js"; - let data: SuperValidated> = $page.data.radioGroup; - export { data as form }; + let { form: data = $page.data.radioGroup }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), @@ -38,7 +38,7 @@
    Notify me about... - +
    @@ -57,7 +57,6 @@ Nothing
    -
    diff --git a/apps/www/src/lib/registry/default/example/range-calendar-demo.svelte b/apps/www/src/lib/registry/default/example/range-calendar-demo.svelte index a3245cbd9..c06586c5d 100644 --- a/apps/www/src/lib/registry/default/example/range-calendar-demo.svelte +++ b/apps/www/src/lib/registry/default/example/range-calendar-demo.svelte @@ -5,10 +5,10 @@ const start = today(getLocalTimeZone()); const end = start.add({ days: 7 }); - let value = { + let value = $state({ start, end, - }; + }); diff --git a/apps/www/src/lib/registry/default/example/select-demo.svelte b/apps/www/src/lib/registry/default/example/select-demo.svelte index cab2ade0c..9c0625371 100644 --- a/apps/www/src/lib/registry/default/example/select-demo.svelte +++ b/apps/www/src/lib/registry/default/example/select-demo.svelte @@ -10,7 +10,7 @@ ]; - + @@ -18,7 +18,7 @@ Fruits {#each fruits as fruit} - {fruit.label} + {fruit.label} {/each} diff --git a/apps/www/src/lib/registry/default/example/select-form.svelte b/apps/www/src/lib/registry/default/example/select-form.svelte index 088e6e3d0..0f5cf7287 100644 --- a/apps/www/src/lib/registry/default/example/select-form.svelte +++ b/apps/www/src/lib/registry/default/example/select-form.svelte @@ -16,8 +16,8 @@ import { page } from "$app/stores"; import * as Form from "$lib/registry/default/ui/form/index.js"; import * as Select from "$lib/registry/default/ui/select/index.js"; - let data: SuperValidated> = $page.data.select; - export { data as form }; + + let { form: data = $page.data.select }: { form: SuperValidated> } = $props(); const form = superForm(data, { validators: zodClient(formSchema), @@ -31,32 +31,20 @@ }); const { form: formData, enhance } = form; - - $: selectedEmail = $formData.email - ? { - label: $formData.email, - value: $formData.email, - } - : undefined; Email - { - v && ($formData.email = v.value); - }} - > + - - - + + + diff --git a/apps/www/src/lib/registry/default/example/sheet-demo.svelte b/apps/www/src/lib/registry/default/example/sheet-demo.svelte index 4c534aef1..3f5c45c07 100644 --- a/apps/www/src/lib/registry/default/example/sheet-demo.svelte +++ b/apps/www/src/lib/registry/default/example/sheet-demo.svelte @@ -1,14 +1,12 @@ - - - + Open Edit profile @@ -27,9 +25,7 @@
    - - - + Save changes diff --git a/apps/www/src/lib/registry/default/example/sheet-side.svelte b/apps/www/src/lib/registry/default/example/sheet-side.svelte index db31a3440..f6aba0fe1 100644 --- a/apps/www/src/lib/registry/default/example/sheet-side.svelte +++ b/apps/www/src/lib/registry/default/example/sheet-side.svelte @@ -1,6 +1,6 @@ - - - + Hover

    Add to library

    diff --git a/apps/www/src/lib/registry/default/ui/calendar/calendar.svelte b/apps/www/src/lib/registry/default/ui/calendar/calendar.svelte index dba971b0a..68d85a3a1 100644 --- a/apps/www/src/lib/registry/default/ui/calendar/calendar.svelte +++ b/apps/www/src/lib/registry/default/ui/calendar/calendar.svelte @@ -15,8 +15,8 @@ div]:rotate-90", className )} + {...restProps} > {#if withHandle}
    diff --git a/apps/www/src/lib/registry/default/ui/resizable/resizable-pane-group.svelte b/apps/www/src/lib/registry/default/ui/resizable/resizable-pane-group.svelte index 269279499..8004cf61a 100644 --- a/apps/www/src/lib/registry/default/ui/resizable/resizable-pane-group.svelte +++ b/apps/www/src/lib/registry/default/ui/resizable/resizable-pane-group.svelte @@ -2,21 +2,20 @@ import * as ResizablePrimitive from "paneforge"; import { cn } from "$lib/utils.js"; - type $$Props = ResizablePrimitive.PaneGroupProps; - - let className: $$Props["class"] = undefined; - export let direction: $$Props["direction"]; - export let paneGroup: $$Props["paneGroup"] = undefined; - export let el: $$Props["el"] = undefined; - export { className as class }; + let { + class: className, + direction, + paneGroup = $bindable(), + children, + ...restProps + }: ResizablePrimitive.PaneGroupProps = $props(); - + {@render children?.()} diff --git a/apps/www/src/lib/registry/default/ui/tooltip/index.ts b/apps/www/src/lib/registry/default/ui/tooltip/index.ts index 7d0444da1..e9e1fd739 100644 --- a/apps/www/src/lib/registry/default/ui/tooltip/index.ts +++ b/apps/www/src/lib/registry/default/ui/tooltip/index.ts @@ -3,13 +3,16 @@ import Content from "./tooltip-content.svelte"; const Root = TooltipPrimitive.Root; const Trigger = TooltipPrimitive.Trigger; +const Provider = TooltipPrimitive.Provider; export { Root, Trigger, Content, + Provider, // Root as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, + Provider as TooltipProvider, }; diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte index e2ae1c7f4..80d6af0d6 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-01.svelte @@ -11,7 +11,7 @@ import * as Avatar from "$lib/registry/new-york/ui/avatar/index.js"; import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -45,16 +45,15 @@ - - + + + Toggle navigation menu
    - - + + + Toggle user menu My Account diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte index 366e8ff57..34dc5d938 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-02.svelte @@ -11,7 +11,7 @@ import Users from "lucide-svelte/icons/users"; import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -96,16 +96,15 @@
    - - + + + Toggle navigation menu
    - - + + + Toggle user menu My Account diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-03.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-03.svelte index 993632e25..77fd87872 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-03.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-03.svelte @@ -17,7 +17,7 @@ import CornerDownLeft from "lucide-svelte/icons/corner-down-left"; import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Tooltip from "$lib/registry/new-york/ui/tooltip/index.js"; import * as Drawer from "$lib/registry/new-york/ui/drawer/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -35,102 +35,79 @@
    - +
    @@ -204,7 +181,7 @@
    - +
    @@ -243,7 +220,7 @@ Messages
    - + @@ -286,7 +263,7 @@ - +
    @@ -302,7 +279,7 @@
    - +
    @@ -357,7 +334,7 @@ Messages
    - + @@ -383,7 +360,7 @@ class="relative flex h-full min-h-[50vh] flex-col rounded-xl bg-muted/50 p-4 lg:col-span-2" > Output -
    +
    - - + + + Attach file Attach File - - + + + Use Microphone Use Microphone diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte index a2b417157..5d832add5 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-04.svelte @@ -4,7 +4,7 @@ import Package2 from "lucide-svelte/icons/package-2"; import Search from "lucide-svelte/icons/search"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import { Checkbox } from "$lib/registry/new-york/ui/checkbox/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; @@ -38,16 +38,15 @@ - - + + + Toggle navigation menu
    - - + + + Toggle user menu My Account diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte index 5e3b81193..391b66b4e 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-05.svelte @@ -19,7 +19,7 @@ import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; import * as Breadcrumb from "$lib/registry/new-york/ui/breadcrumb/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -43,88 +43,94 @@ Acme Inc - - - - Dashboard - + + {#snippet child({ props })} + + + Dashboard + + {/snippet} Dashboard - - - - Orders - + + {#snippet child({ props })} + + + Orders + + {/snippet} Orders - - - - Products - + + {#snippet child({ props })} + + + Products + + {/snippet} Products - - - - Customers - + + {#snippet child({ props })} + + + Customers + + {/snippet} Customers - - - - Analytics - + + {#snippet child({ props })} + + + Analytics + + {/snippet} Analytics
    - - + /> My Account @@ -296,16 +301,15 @@
    - - + + + Filter Filter by @@ -562,16 +566,15 @@ - - + + + More Edit diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte index c4622f6a5..efdec6c9c 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-06.svelte @@ -15,7 +15,7 @@ import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; import * as Breadcrumb from "$lib/registry/new-york/ui/breadcrumb/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -36,88 +36,94 @@ Acme Inc - - - - Dashboard - + + {#snippet child({ props })} + + + Dashboard + + {/snippet} Dashboard - - - - Orders - + + {#snippet child({ props })} + + + Orders + + {/snippet} Orders - - - - Products - + + {#snippet child({ props })} + + + Products + + {/snippet} Products - - - - Customers - + + {#snippet child({ props })} + + + Customers + + {/snippet} Customers - - - - Analytics - + + {#snippet child({ props })} + + + Analytics + + {/snippet} Analytics
    - - + /> My Account @@ -245,18 +250,17 @@
    - - + + + + Filter + Filter by @@ -338,16 +342,15 @@ - - + + + Toggle menu Actions @@ -380,16 +383,15 @@ - - + + + Toggle menu Actions @@ -422,16 +424,15 @@ - - + + + Toggle menu Actions @@ -464,16 +465,15 @@ - - + + + Toggle menu Actions @@ -506,16 +506,15 @@ - - + + + Toggle menu Actions @@ -548,16 +547,15 @@ - - + + + Toggle menu Actions diff --git a/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte b/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte index 8aac10267..98f350082 100644 --- a/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte +++ b/apps/www/src/lib/registry/new-york/block/dashboard-07.svelte @@ -14,7 +14,7 @@ import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; import * as Breadcrumb from "$lib/registry/new-york/ui/breadcrumb/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -38,88 +38,94 @@ Acme Inc - - - - Dashboard - + + {#snippet child({ props })} + + + Dashboard + + {/snippet} Dashboard - - - - Orders - + + {#snippet child({ props })} + + + Orders + + {/snippet} Orders - - - - Products - + + {#snippet child({ props })} + + + Products + + {/snippet} Products - - - - Customers - + + {#snippet child({ props })} + + + Customers + + {/snippet} Customers - - - - Analytics - + + {#snippet child({ props })} + + + Analytics + + {/snippet} Analytics
    - - + /> My Account @@ -398,18 +403,18 @@ - Clothing Electronics Accessories @@ -426,15 +431,15 @@ - T-Shirts - Hoodies Sweatshirts @@ -462,13 +467,13 @@ - Draft - Active - Archived diff --git a/apps/www/src/lib/registry/new-york/example/accordion-demo.svelte b/apps/www/src/lib/registry/new-york/example/accordion-demo.svelte index dab64369d..41615fa75 100644 --- a/apps/www/src/lib/registry/new-york/example/accordion-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/accordion-demo.svelte @@ -2,7 +2,7 @@ import * as Accordion from "$lib/registry/new-york/ui/accordion/index.js"; - + Is it accessible? Yes. It adheres to the WAI-ARIA design pattern. diff --git a/apps/www/src/lib/registry/new-york/example/alert-dialog-demo.svelte b/apps/www/src/lib/registry/new-york/example/alert-dialog-demo.svelte index e4ca1610f..406c9c325 100644 --- a/apps/www/src/lib/registry/new-york/example/alert-dialog-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/alert-dialog-demo.svelte @@ -1,11 +1,11 @@ - - + + Show Dialog diff --git a/apps/www/src/lib/registry/new-york/example/breadcrumb-link.svelte b/apps/www/src/lib/registry/new-york/example/breadcrumb-link.svelte index 1cab3b991..6d8da1f57 100644 --- a/apps/www/src/lib/registry/new-york/example/breadcrumb-link.svelte +++ b/apps/www/src/lib/registry/new-york/example/breadcrumb-link.svelte @@ -5,15 +5,11 @@ - - Home - + Home - - Components - + Components diff --git a/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte b/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte index 0f25ee42a..651666d87 100644 --- a/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte +++ b/apps/www/src/lib/registry/new-york/example/breadcrumb-responsive.svelte @@ -15,7 +15,7 @@ const ITEMS_TO_DISPLAY = 3; - let open = false; + let open = $state(false); const isDesktop = new MediaQuery("(min-width: 768px)"); @@ -40,8 +40,10 @@ {#each items.slice(1, -2) as item} - - {item.label} + + + {item.label} + {/each} diff --git a/apps/www/src/lib/registry/new-york/example/calendar-demo.svelte b/apps/www/src/lib/registry/new-york/example/calendar-demo.svelte index c734ada72..4e02b4391 100644 --- a/apps/www/src/lib/registry/new-york/example/calendar-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/calendar-demo.svelte @@ -2,7 +2,7 @@ import { getLocalTimeZone, today } from "@internationalized/date"; import { Calendar } from "$lib/registry/new-york/ui/calendar/index.js"; - let value = today(getLocalTimeZone()); + let value = $state(today(getLocalTimeZone())); - + diff --git a/apps/www/src/lib/registry/new-york/example/calendar-with-selects.svelte b/apps/www/src/lib/registry/new-york/example/calendar-with-selects.svelte index a0dd6986e..96f26cd4e 100644 --- a/apps/www/src/lib/registry/new-york/example/calendar-with-selects.svelte +++ b/apps/www/src/lib/registry/new-york/example/calendar-with-selects.svelte @@ -1,16 +1,17 @@ - - - { - if (!v || !placeholder) return; - if (v.value === placeholder?.month) return; - placeholder = placeholder.set({ month: v.value }); - }} - > - - - - - {#each monthOptions as { value, label }} - - {label} - - {/each} - - - { - if (!v || !placeholder) return; - if (v.value === placeholder?.year) return; - placeholder = placeholder.set({ year: v.value }); - }} - > - - - - - {#each yearOptions as { value, label }} - - {label} - - {/each} - - - - - - {#each months as month} - - - - {#each weekdays as weekday} - - {weekday.slice(0, 2)} - + {#snippet children({ months, weekdays })} + + + { + if (!v || !placeholder) return; + if (v === `${placeholder?.month}`) return; + placeholder = placeholder.set({ month: Number.parseInt(v) }); + }} + > + + + + + {#each monthOptions as { value, label }} + + {label} + {/each} - - - - {#each month.weeks as weekDates} - - {#each weekDates as date} - - - + +
    + { + if (!v || !placeholder) return; + if (v === `${placeholder?.year}`) return; + placeholder = placeholder.set({ year: Number.parseInt(v) }); + }} + > + + + + + {#each yearOptions as { value, label }} + + {label} + + {/each} + + + + + + {#each months as month} + + + + {#each weekdays as weekday} + + {weekday.slice(0, 2)} + {/each} - {/each} - - - {/each} - + + + {#each month.weeks as weekDates} + + {#each weekDates as date} + + + + {/each} + + {/each} + + + {/each} + + {/snippet} diff --git a/apps/www/src/lib/registry/new-york/example/card-demo.svelte b/apps/www/src/lib/registry/new-york/example/card-demo.svelte index bb8ab89ae..cf305b7c2 100644 --- a/apps/www/src/lib/registry/new-york/example/card-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/card-demo.svelte @@ -38,7 +38,7 @@
    {#each notifications as notification, idx (idx)}
    - +

    {notification.title} diff --git a/apps/www/src/lib/registry/new-york/example/card-with-form.svelte b/apps/www/src/lib/registry/new-york/example/card-with-form.svelte index f60800396..b2ed421d0 100644 --- a/apps/www/src/lib/registry/new-york/example/card-with-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/card-with-form.svelte @@ -45,7 +45,7 @@ {#each frameworks as framework} - {framework.label} {/each} diff --git a/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte b/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte index 438fdd0ed..b69e70618 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/activity-goal.svelte @@ -5,7 +5,7 @@ import { Button } from "$lib/registry/new-york/ui/button/index.js"; import { Activity } from "$lib/components/docs/charts/index.js"; - let goal = 350; + let goal = $state(350); function updateGoal(adjustment: number) { goal = Math.max(200, Math.min(400, goal + adjustment)); } diff --git a/apps/www/src/lib/registry/new-york/example/cards/calendar.svelte b/apps/www/src/lib/registry/new-york/example/cards/calendar.svelte index bf7de7b4e..ca0b122bd 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/calendar.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/calendar.svelte @@ -2,13 +2,14 @@ import { getLocalTimeZone, today } from "@internationalized/date"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import { RangeCalendar } from "$lib/registry/new-york/ui/range-calendar/index.js"; + const start = today(getLocalTimeZone()); const end = start.add({ days: 8 }); - let value = { + let value = $state({ start, end, - }; + }); diff --git a/apps/www/src/lib/registry/new-york/example/cards/chat.svelte b/apps/www/src/lib/registry/new-york/example/cards/chat.svelte index 996e75d4f..555f60b2b 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/chat.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/chat.svelte @@ -8,7 +8,7 @@ import * as Command from "$lib/registry/new-york/ui/command/index.js"; import * as Dialog from "$lib/registry/new-york/ui/dialog/index.js"; import * as Tooltip from "$lib/registry/new-york/ui/tooltip/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; const users = [ @@ -41,10 +41,10 @@ type User = (typeof users)[number]; - let open = false; - let selectedUsers: User[] = []; + let open = $state(false); + let selectedUsers = $state([]); - let messages = [ + let messages = $state([ { role: "agent", content: "Hi, how can I help you today?", @@ -61,10 +61,10 @@ role: "user", content: "I can't log in.", }, - ]; + ]); - let input = ""; - $: inputLength = input.trim().length; + let input = $state(""); + const inputLength = $derived(input.trim().length); @@ -79,17 +79,17 @@

    m@example.com

    - - - + + (open = true)} + > + + New message New message @@ -112,16 +112,13 @@
    { + onsubmit={(event) => { event.preventDefault(); if (inputLength === 0) return; - messages = [ - ...messages, - { - role: "user", - content: input, - }, - ]; + messages.push({ + role: "user", + content: input, + }); input = ""; }} class="flex w-full items-center space-x-2" diff --git a/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte b/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte index 07d0ec4c1..f727f88a4 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/create-account.svelte @@ -1,12 +1,12 @@ @@ -27,7 +27,7 @@
    - +
    Or continue with diff --git a/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte b/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte index b9a31b282..8b8d9f394 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/data-table.svelte @@ -13,7 +13,7 @@ import Actions from "../data-table/data-table-actions.svelte"; import DataTableCheckbox from "../data-table/data-table-checkbox.svelte"; import * as Table from "$lib/registry/new-york/ui/table/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { cn } from "$lib/utils.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; @@ -145,11 +145,13 @@ const { hiddenColumnIds } = pluginStates.hide; const ids = flatColumns.map((c) => c.id); - let hideForId = Object.fromEntries(ids.map((id) => [id, true])); + let hideForId = $state(Object.fromEntries(ids.map((id) => [id, true]))); - $: $hiddenColumnIds = Object.entries(hideForId) - .filter(([, hide]) => !hide) - .map(([id]) => id); + $effect(() => { + $hiddenColumnIds = Object.entries(hideForId) + .filter(([, hide]) => !hide) + .map(([id]) => id); + }); const { hasNextPage, hasPreviousPage, pageIndex } = pluginStates.page; const { filterValue } = pluginStates.filter; @@ -173,10 +175,10 @@ bind:value={$filterValue} /> - - + + Columns {#each flatColumns as col} diff --git a/apps/www/src/lib/registry/new-york/example/cards/github.svelte b/apps/www/src/lib/registry/new-york/example/cards/github.svelte index 4a4e321c2..8185417f6 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/github.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/github.svelte @@ -3,14 +3,14 @@ import Circle from "svelte-radix/Circle.svelte"; import Plus from "svelte-radix/Plus.svelte"; import Star from "svelte-radix/Star.svelte"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Card from "$lib/registry/new-york/ui/card/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; import { Separator } from "$lib/registry/new-york/ui/separator/index.js"; - let futureIdeas = true; - let myStack = false; - let inspiration = false; + let futureIdeas = $state(true); + let myStack = $state(false); + let inspiration = $state(false); @@ -28,10 +28,10 @@ - - + + Suggested Lists @@ -39,12 +39,12 @@ Future Ideas - My Stack - Inspiration + + My Stack + + + Inspiration + Create List diff --git a/apps/www/src/lib/registry/new-york/example/cards/metric.svelte b/apps/www/src/lib/registry/new-york/example/cards/metric.svelte index ae091f55e..ea5822c5c 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/metric.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/metric.svelte @@ -6,9 +6,9 @@ Exercise Minutes - Your excercise minutes are ahead of where you normally are. + + Your excercise minutes are ahead of where you normally are. +
    diff --git a/apps/www/src/lib/registry/new-york/example/cards/payment-method.svelte b/apps/www/src/lib/registry/new-york/example/cards/payment-method.svelte index 9a087d2a7..20a1dbcca 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/payment-method.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/payment-method.svelte @@ -1,5 +1,5 @@ @@ -96,7 +96,7 @@ {#each months as month, i} - {month} + {month} {/each} @@ -111,7 +111,7 @@ {#each { length: 10 } as _, i} {new Date().getFullYear() + i} diff --git a/apps/www/src/lib/registry/new-york/example/cards/report-issue.svelte b/apps/www/src/lib/registry/new-york/example/cards/report-issue.svelte index 165f3bed8..3c2c0ea50 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/report-issue.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/report-issue.svelte @@ -1,5 +1,5 @@ @@ -60,13 +60,13 @@
    - + {#each areas as area} - {area.label} {/each} @@ -75,15 +75,15 @@
    - + {#each securityLevels as level} - {level.label} + + {level.label} + {/each} diff --git a/apps/www/src/lib/registry/new-york/example/cards/share.svelte b/apps/www/src/lib/registry/new-york/example/cards/share.svelte index 96e6189ca..868815290 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/share.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/share.svelte @@ -71,15 +71,18 @@

    - + {#each permissions as permission} - {permission.label} + {permission.label} + {/each} diff --git a/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte b/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte index c41297524..0e2414f32 100644 --- a/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte +++ b/apps/www/src/lib/registry/new-york/example/cards/team-members.svelte @@ -4,7 +4,7 @@ import * as Avatar from "$lib/registry/new-york/ui/avatar/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; import * as Command from "$lib/registry/new-york/ui/command/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; @@ -25,11 +25,11 @@
    - - + + Owner + @@ -87,11 +87,11 @@
    - - + + Member + @@ -149,11 +149,11 @@
    - - + + Member + diff --git a/apps/www/src/lib/registry/new-york/example/checkbox-demo.svelte b/apps/www/src/lib/registry/new-york/example/checkbox-demo.svelte index cd77d5576..7e7364200 100644 --- a/apps/www/src/lib/registry/new-york/example/checkbox-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/checkbox-demo.svelte @@ -1,7 +1,8 @@
    diff --git a/apps/www/src/lib/registry/new-york/example/checkbox-form-multiple.svelte b/apps/www/src/lib/registry/new-york/example/checkbox-form-multiple.svelte index 2ba1bf24c..7e7c4c4e5 100644 --- a/apps/www/src/lib/registry/new-york/example/checkbox-form-multiple.svelte +++ b/apps/www/src/lib/registry/new-york/example/checkbox-form-multiple.svelte @@ -44,8 +44,9 @@ import { page } from "$app/stores"; import * as Form from "$lib/registry/new-york/ui/form/index.js"; import { Checkbox } from "$lib/registry/new-york/ui/checkbox/index.js"; - let data: SuperValidated> = $page.data.checkboxMultiple; - export { data as form }; + + let { form: data = $page.data.checkboxMultiple }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), diff --git a/apps/www/src/lib/registry/new-york/example/checkbox-form-single.svelte b/apps/www/src/lib/registry/new-york/example/checkbox-form-single.svelte index 3342b2d34..07bfc8b8e 100644 --- a/apps/www/src/lib/registry/new-york/example/checkbox-form-single.svelte +++ b/apps/www/src/lib/registry/new-york/example/checkbox-form-single.svelte @@ -14,8 +14,9 @@ import { page } from "$app/stores"; import * as Form from "$lib/registry/new-york/ui/form/index.js"; import { Checkbox } from "$lib/registry/new-york/ui/checkbox/index.js"; - let data: SuperValidated> = $page.data.checkboxSingle; - export { data as form }; + + let { form: data = $page.data.checkboxSingle }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), diff --git a/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte b/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte index d3256404b..2b80c2e7a 100644 --- a/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/collapsible-demo.svelte @@ -1,17 +1,17 @@

    @huntabyte starred 3 repositories

    - - + + + Toggle
    @huntabyte/bits-ui
    diff --git a/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte b/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte index df4df9d99..369902739 100644 --- a/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/combobox-demo.svelte @@ -2,9 +2,10 @@ import Check from "svelte-radix/Check.svelte"; import CaretSort from "svelte-radix/CaretSort.svelte"; import { tick } from "svelte"; + import { useId } from "bits-ui"; import * as Command from "$lib/registry/new-york/ui/command/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; const frameworks = [ @@ -30,10 +31,12 @@ }, ]; - let open = false; - let value = ""; + let open = $state(false); + let value = $state(""); - $: selectedValue = frameworks.find((f) => f.value === value)?.label ?? "Select a framework..."; + const selectedValue = $derived( + frameworks.find((f) => f.value === value)?.label ?? "Select a framework..." + ); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the @@ -44,20 +47,18 @@ document.getElementById(triggerId)?.focus(); }); } + const triggerId = useId(); - - - + + + {selectedValue} + @@ -69,7 +70,7 @@ value={framework.value} onSelect={(currentValue) => { value = currentValue; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > import DotsHorizontal from "svelte-radix/DotsHorizontal.svelte"; import { tick } from "svelte"; + import { useId } from "bits-ui"; import * as Command from "$lib/registry/new-york/ui/command/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; const labels = [ "feature", @@ -15,8 +16,8 @@ "maintenance", ]; - let open = false; - let selectedLabel = "feature"; + let open = $state(false); + let selectedLabel = $state("feature"); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the @@ -27,6 +28,8 @@ document.getElementById(triggerId)?.focus(); }); } + + const triggerId = useId();
    Create a new project

    - - - + + + @@ -63,7 +68,7 @@ value={label} onSelect={(value) => { selectedLabel = value; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > {label} diff --git a/apps/www/src/lib/registry/new-york/example/combobox-form.svelte b/apps/www/src/lib/registry/new-york/example/combobox-form.svelte index 0a1cda865..edeca3dbf 100644 --- a/apps/www/src/lib/registry/new-york/example/combobox-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/combobox-form.svelte @@ -31,6 +31,7 @@ import { tick } from "svelte"; import { zodClient } from "sveltekit-superforms/adapters"; import { toast } from "svelte-sonner"; + import { useId } from "bits-ui"; import { browser } from "$app/environment"; import { page } from "$app/stores"; import * as Form from "$lib/registry/new-york/ui/form/index.js"; @@ -38,8 +39,9 @@ import * as Command from "$lib/registry/new-york/ui/command/index.js"; import { cn } from "$lib/utils.js"; import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; - let data: SuperValidated> = $page.data.combobox; - export { data as form }; + + let { form: data = $page.data.combobox }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), @@ -54,7 +56,7 @@ const { form: formData, enhance } = form; - let open = false; + let open = $state(false); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the @@ -65,12 +67,14 @@ document.getElementById(triggerId)?.focus(); }); } + + const triggerId = useId(); - - + + Language { $formData.language = language.value; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > {language.label} diff --git a/apps/www/src/lib/registry/new-york/example/combobox-popover.svelte b/apps/www/src/lib/registry/new-york/example/combobox-popover.svelte index 83d96f589..80658cc78 100644 --- a/apps/www/src/lib/registry/new-york/example/combobox-popover.svelte +++ b/apps/www/src/lib/registry/new-york/example/combobox-popover.svelte @@ -1,8 +1,9 @@

    Status

    - - - + + + {selectedStatus ? selectedStatus.label : "+ Set status"} @@ -67,7 +71,7 @@ value={status.value} onSelect={(currentValue) => { value = currentValue; - closeAndFocusTrigger(ids.trigger); + closeAndFocusTrigger(triggerId); }} > {status.label} diff --git a/apps/www/src/lib/registry/new-york/example/command-dialog.svelte b/apps/www/src/lib/registry/new-york/example/command-dialog.svelte index f6a76400b..37ee4c1e6 100644 --- a/apps/www/src/lib/registry/new-york/example/command-dialog.svelte +++ b/apps/www/src/lib/registry/new-york/example/command-dialog.svelte @@ -8,7 +8,8 @@ import { onMount } from "svelte"; import * as Command from "$lib/registry/new-york/ui/command/index.js"; - let open = false; + + let open = $state(false); onMount(() => { function handleKeydown(e: KeyboardEvent) { diff --git a/apps/www/src/lib/registry/new-york/example/context-menu-demo.svelte b/apps/www/src/lib/registry/new-york/example/context-menu-demo.svelte index 228c2dc4a..5a52f1195 100644 --- a/apps/www/src/lib/registry/new-york/example/context-menu-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/context-menu-demo.svelte @@ -1,10 +1,10 @@ diff --git a/apps/www/src/lib/registry/new-york/example/dark-mode-dropdown-menu.svelte b/apps/www/src/lib/registry/new-york/example/dark-mode-dropdown-menu.svelte index b468947d6..ec65ede34 100644 --- a/apps/www/src/lib/registry/new-york/example/dark-mode-dropdown-menu.svelte +++ b/apps/www/src/lib/registry/new-york/example/dark-mode-dropdown-menu.svelte @@ -3,25 +3,23 @@ import Moon from "svelte-radix/Moon.svelte"; import { resetMode, setMode } from "mode-watcher"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; - - + + + + Toggle theme - setMode("light")}>Light - setMode("dark")}>Dark - resetMode()}>System + setMode("light")}>Light + setMode("dark")}>Dark + resetMode()}>System diff --git a/apps/www/src/lib/registry/new-york/example/dark-mode-light-switch.svelte b/apps/www/src/lib/registry/new-york/example/dark-mode-light-switch.svelte index b32423e86..197443cec 100644 --- a/apps/www/src/lib/registry/new-york/example/dark-mode-light-switch.svelte +++ b/apps/www/src/lib/registry/new-york/example/dark-mode-light-switch.svelte @@ -5,7 +5,7 @@ import { Button } from "$lib/registry/new-york/ui/button/index.js"; - + + Columns {#each flatColumns as col} diff --git a/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte b/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte index a8a5be9e5..c14a50adc 100644 --- a/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte +++ b/apps/www/src/lib/registry/new-york/example/data-table/data-table-actions.svelte @@ -1,17 +1,17 @@ - - + + Open menu + diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte index 5e689fefa..9211dea3f 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-demo.svelte @@ -2,7 +2,7 @@ import CalendarIcon from "svelte-radix/Calendar.svelte"; import { DateFormatter, type DateValue, getLocalTimeZone } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { Calendar } from "$lib/registry/new-york/ui/calendar/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; @@ -14,20 +14,19 @@ - - + + + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} - + diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte index 822fc22e9..008c879d4 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-form.svelte @@ -29,8 +29,9 @@ import { Calendar } from "$lib/registry/new-york/ui/calendar/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; import * as Form from "$lib/registry/new-york/ui/form/index.js"; - let data: SuperValidated> = $page.data.datePicker; - export { data as form }; + + let { form: data = $page.data.datePicker }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), @@ -50,11 +51,13 @@ dateStyle: "long", }); - let value: DateValue | undefined; + let value = $state(); - $: value = $formData.dob ? parseDate($formData.dob) : undefined; + $effect(() => { + value = $formData.dob ? parseDate($formData.dob) : undefined; + }); - let placeholder: DateValue = today(getLocalTimeZone()); + let placeholder = $state(today(getLocalTimeZone())); @@ -75,12 +78,12 @@ { if (v) { $formData.dob = v.toString(); diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-with-presets.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-with-presets.svelte index f6b1f7f35..e0c209890 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-with-presets.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-with-presets.svelte @@ -7,7 +7,7 @@ today, } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { Calendar } from "$lib/registry/new-york/ui/calendar/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; import * as Select from "$lib/registry/new-york/ui/select/index.js"; @@ -16,7 +16,7 @@ dateStyle: "long", }); - let value: DateValue | undefined = undefined; + let value = $state(); const items = [ { value: 0, label: "Today" }, @@ -26,26 +26,24 @@ ]; - - - + + + + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} { + onValueChange={(v) => { if (!v) return; - value = today(getLocalTimeZone()).add({ days: v.value }); + value = today(getLocalTimeZone()).add({ days: Number.parseInt(v) }); }} > @@ -53,12 +51,12 @@ {#each items as item} - {item.label} + {item.label} {/each}
    - +
    diff --git a/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte b/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte index fe3b84547..0a0f598fa 100644 --- a/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte +++ b/apps/www/src/lib/registry/new-york/example/date-picker-with-range.svelte @@ -8,7 +8,7 @@ getLocalTimeZone, } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { RangeCalendar } from "$lib/registry/new-york/ui/range-calendar/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; @@ -16,47 +16,47 @@ dateStyle: "medium", }); - let value: DateRange | undefined = { + let value = $state({ start: new CalendarDate(2022, 1, 20), end: new CalendarDate(2022, 1, 20).add({ days: 20 }), - }; + }); - let startValue: DateValue | undefined = undefined; + let startValue = $state(undefined);
    - - - + {:else if startValue} + {df.format(startValue.toDate(getLocalTimeZone()))} + {:else} + Pick a date + {/if} { + startValue = v; + }} placeholder={value?.start} - initialFocus numberOfMonths={2} /> diff --git a/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte b/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte index 92e94f40c..fa02df652 100644 --- a/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/drawer-demo.svelte @@ -2,7 +2,7 @@ import Minus from "svelte-radix/Minus.svelte"; import Plus from "svelte-radix/Plus.svelte"; import { VisGroupedBar, VisXYContainer } from "@unovis/svelte"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { Button, buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as Drawer from "$lib/registry/new-york/ui/drawer/index.js"; const data = [ @@ -70,9 +70,7 @@ - - - + Open Drawer
    @@ -117,9 +115,7 @@
    - - - + Cancel
    diff --git a/apps/www/src/lib/registry/new-york/example/drawer-dialog.svelte b/apps/www/src/lib/registry/new-york/example/drawer-dialog.svelte index 1a3aff7cb..226d8bec8 100644 --- a/apps/www/src/lib/registry/new-york/example/drawer-dialog.svelte +++ b/apps/www/src/lib/registry/new-york/example/drawer-dialog.svelte @@ -7,7 +7,7 @@ import { Button } from "$lib/registry/new-york/ui/button/index.js"; import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; - let open = false; + let open = $state(false); const isDesktop = new MediaQuery("(min-width: 768px)"); diff --git a/apps/www/src/lib/registry/new-york/example/dropdown-menu-checkboxes.svelte b/apps/www/src/lib/registry/new-york/example/dropdown-menu-checkboxes.svelte index 61c3948b6..5ae6ef905 100644 --- a/apps/www/src/lib/registry/new-york/example/dropdown-menu-checkboxes.svelte +++ b/apps/www/src/lib/registry/new-york/example/dropdown-menu-checkboxes.svelte @@ -1,16 +1,14 @@ - - - + Open Appearance diff --git a/apps/www/src/lib/registry/new-york/example/dropdown-menu-demo.svelte b/apps/www/src/lib/registry/new-york/example/dropdown-menu-demo.svelte index 6477f7e74..be57c0036 100644 --- a/apps/www/src/lib/registry/new-york/example/dropdown-menu-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/dropdown-menu-demo.svelte @@ -1,12 +1,10 @@ - - - + Open My Account diff --git a/apps/www/src/lib/registry/new-york/example/dropdown-menu-radio-group.svelte b/apps/www/src/lib/registry/new-york/example/dropdown-menu-radio-group.svelte index 102dc6e75..6ebbb05cc 100644 --- a/apps/www/src/lib/registry/new-york/example/dropdown-menu-radio-group.svelte +++ b/apps/www/src/lib/registry/new-york/example/dropdown-menu-radio-group.svelte @@ -1,14 +1,12 @@ - - - + Open Panel Position diff --git a/apps/www/src/lib/registry/new-york/example/form-demo.svelte b/apps/www/src/lib/registry/new-york/example/form-demo.svelte index c354652ea..415abea0b 100644 --- a/apps/www/src/lib/registry/new-york/example/form-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/form-demo.svelte @@ -14,9 +14,9 @@ import { browser } from "$app/environment"; import * as Form from "$lib/registry/new-york/ui/form/index.js"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; + import { page } from "$app/stores"; - let data: SuperValidated>; - export { data as form }; + let { form: data = $page.data.form }: { form: SuperValidated> } = $props(); const form = superForm(data, { validators: zodClient(formSchema), diff --git a/apps/www/src/lib/registry/new-york/example/menubar-demo.svelte b/apps/www/src/lib/registry/new-york/example/menubar-demo.svelte index d9eddcf01..b89c0f3f6 100644 --- a/apps/www/src/lib/registry/new-york/example/menubar-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/menubar-demo.svelte @@ -1,10 +1,10 @@ @@ -84,7 +84,7 @@ Profiles - + Andy Benoit Luis diff --git a/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte b/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte index 28237f874..855579c4f 100644 --- a/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/pagination-demo.svelte @@ -6,7 +6,7 @@ const isDesktop = new MediaQuery("(min-width: 768px)"); - let count = 20; + const count = 20; const perPage = $derived(isDesktop.matches ? 3 : 8); const siblingCount = $derived(isDesktop.matches ? 1 : 0); let currentPage = $state(1); diff --git a/apps/www/src/lib/registry/new-york/example/popover-demo.svelte b/apps/www/src/lib/registry/new-york/example/popover-demo.svelte index 26965f37b..2b11ee974 100644 --- a/apps/www/src/lib/registry/new-york/example/popover-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/popover-demo.svelte @@ -1,14 +1,12 @@ - - - + Open
    diff --git a/apps/www/src/lib/registry/new-york/example/progress-demo.svelte b/apps/www/src/lib/registry/new-york/example/progress-demo.svelte index 70085ed9a..c6694c017 100644 --- a/apps/www/src/lib/registry/new-york/example/progress-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/progress-demo.svelte @@ -2,7 +2,7 @@ import { onMount } from "svelte"; import { Progress } from "$lib/registry/new-york/ui/progress/index.js"; - let value = 13; + let value = $state(13); onMount(() => { const timer = setTimeout(() => (value = 66), 500); return () => clearTimeout(timer); diff --git a/apps/www/src/lib/registry/new-york/example/radio-group-demo.svelte b/apps/www/src/lib/registry/new-york/example/radio-group-demo.svelte index 829e5985c..22784a5a7 100644 --- a/apps/www/src/lib/registry/new-york/example/radio-group-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/radio-group-demo.svelte @@ -3,7 +3,7 @@ import { Label } from "$lib/registry/new-york/ui/label/index.js"; - +
    @@ -16,5 +16,4 @@
    -
    diff --git a/apps/www/src/lib/registry/new-york/example/radio-group-form.svelte b/apps/www/src/lib/registry/new-york/example/radio-group-form.svelte index 8a393d125..64f76fa96 100644 --- a/apps/www/src/lib/registry/new-york/example/radio-group-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/radio-group-form.svelte @@ -18,8 +18,8 @@ import * as Form from "$lib/registry/new-york/ui/form/index.js"; import * as RadioGroup from "$lib/registry/new-york/ui/radio-group/index.js"; - let data: SuperValidated> = $page.data.radioGroup; - export { data as form }; + let { form: data = $page.data.radioGroup }: { form: SuperValidated> } = + $props(); const form = superForm(data, { validators: zodClient(formSchema), @@ -38,7 +38,7 @@ Notify me about... - +
    @@ -57,7 +57,6 @@ Nothing
    -
    diff --git a/apps/www/src/lib/registry/new-york/example/range-calendar-demo.svelte b/apps/www/src/lib/registry/new-york/example/range-calendar-demo.svelte index 1073025f4..ccccf9f27 100644 --- a/apps/www/src/lib/registry/new-york/example/range-calendar-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/range-calendar-demo.svelte @@ -5,10 +5,10 @@ const start = today(getLocalTimeZone()); const end = start.add({ days: 7 }); - let value = { + let value = $state({ start, end, - }; + }); diff --git a/apps/www/src/lib/registry/new-york/example/select-demo.svelte b/apps/www/src/lib/registry/new-york/example/select-demo.svelte index 4cdff34a5..ddfa26064 100644 --- a/apps/www/src/lib/registry/new-york/example/select-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/select-demo.svelte @@ -18,7 +18,7 @@ Fruits {#each fruits as fruit} - {fruit.label} + {fruit.label} {/each} diff --git a/apps/www/src/lib/registry/new-york/example/select-form.svelte b/apps/www/src/lib/registry/new-york/example/select-form.svelte index 6b8b59a2c..fc6acf3b9 100644 --- a/apps/www/src/lib/registry/new-york/example/select-form.svelte +++ b/apps/www/src/lib/registry/new-york/example/select-form.svelte @@ -16,8 +16,8 @@ import { page } from "$app/stores"; import * as Form from "$lib/registry/new-york/ui/form/index.js"; import * as Select from "$lib/registry/new-york/ui/select/index.js"; - let data: SuperValidated> = $page.data.select; - export { data as form }; + + let { form: data = $page.data.select }: { form: SuperValidated> } = $props(); const form = superForm(data, { validators: zodClient(formSchema), @@ -31,35 +31,22 @@ }); const { form: formData, enhance } = form; - - $: selectedEmail = $formData.email - ? { - label: $formData.email, - value: $formData.email, - } - : undefined; Email - { - v && ($formData.email = v.value); - }} - > + - - - + + + - You can manage email address in your email settings. diff --git a/apps/www/src/lib/registry/new-york/example/sheet-demo.svelte b/apps/www/src/lib/registry/new-york/example/sheet-demo.svelte index a7875f420..60272eea2 100644 --- a/apps/www/src/lib/registry/new-york/example/sheet-demo.svelte +++ b/apps/www/src/lib/registry/new-york/example/sheet-demo.svelte @@ -1,14 +1,12 @@ - - - + Open Edit profile @@ -27,8 +25,8 @@
    - - + + Save changes diff --git a/apps/www/src/lib/registry/new-york/example/sheet-side.svelte b/apps/www/src/lib/registry/new-york/example/sheet-side.svelte index 77a321b08..9b14bd3b7 100644 --- a/apps/www/src/lib/registry/new-york/example/sheet-side.svelte +++ b/apps/www/src/lib/registry/new-york/example/sheet-side.svelte @@ -1,6 +1,6 @@ - - - + Hover

    Add to library

    diff --git a/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts b/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts index feefa7937..90b33fe5b 100644 --- a/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts +++ b/apps/www/src/lib/registry/new-york/ui/radio-group/index.ts @@ -1,15 +1,10 @@ -import { RadioGroup as RadioGroupPrimitive } from "bits-ui"; - import Root from "./radio-group.svelte"; import Item from "./radio-group-item.svelte"; -const Input = RadioGroupPrimitive.Input; export { Root, - Input, Item, // Root as RadioGroup, - Input as RadioGroupInput, Item as RadioGroupItem, }; diff --git a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte index 58b45f046..be0f3b4ad 100644 --- a/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte +++ b/apps/www/src/lib/registry/new-york/ui/tabs/tabs-trigger.svelte @@ -3,7 +3,7 @@ import { cn } from "$lib/utils.js"; let { - ref = $bindable(), + ref = $bindable(null), class: className, value, ...restProps diff --git a/apps/www/src/lib/registry/new-york/ui/tooltip/index.ts b/apps/www/src/lib/registry/new-york/ui/tooltip/index.ts index 7d0444da1..e9e1fd739 100644 --- a/apps/www/src/lib/registry/new-york/ui/tooltip/index.ts +++ b/apps/www/src/lib/registry/new-york/ui/tooltip/index.ts @@ -3,13 +3,16 @@ import Content from "./tooltip-content.svelte"; const Root = TooltipPrimitive.Root; const Trigger = TooltipPrimitive.Trigger; +const Provider = TooltipPrimitive.Provider; export { Root, Trigger, Content, + Provider, // Root as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, + Provider as TooltipProvider, }; diff --git a/apps/www/src/routes/(app)/+page.server.ts b/apps/www/src/routes/(app)/+page.server.ts index 5dc56a236..8dee6183d 100644 --- a/apps/www/src/routes/(app)/+page.server.ts +++ b/apps/www/src/routes/(app)/+page.server.ts @@ -45,8 +45,8 @@ export const load: PageServerLoad = async (event) => { let layout: number[] | undefined; let collapsed: boolean | undefined; - layoutCookie && (layout = JSON.parse(layoutCookie)); - collapsedCookie && (collapsed = JSON.parse(collapsedCookie)); + if (layoutCookie) layout = JSON.parse(layoutCookie); + if (collapsedCookie) collapsed = JSON.parse(collapsedCookie); return { layout, collapsed }; }; diff --git a/apps/www/src/routes/(app)/+page.svelte b/apps/www/src/routes/(app)/+page.svelte index cb42a9db8..523c05eb0 100644 --- a/apps/www/src/routes/(app)/+page.svelte +++ b/apps/www/src/routes/(app)/+page.svelte @@ -10,7 +10,7 @@ import MailLight from "$lib/img/examples/mail-light.png?enhanced"; import MailDark from "$lib/img/examples/mail-dark.png?enhanced"; - export let data; + let { data } = $props();
    @@ -54,8 +54,8 @@ class="overflow-hidden rounded-lg border bg-background shadow-md md:hidden md:shadow-xl" >
    - -
    \n" }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t{#each months as month}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t{/each}\n\t\t\t\t\n\t\t\t\n\t\t{/each}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/resizable.json b/apps/www/static/registry/styles/default/resizable.json index 46b5df804..76445160c 100644 --- a/apps/www/static/registry/styles/default/resizable.json +++ b/apps/www/static/registry/styles/default/resizable.json @@ -12,11 +12,11 @@ }, { "name": "resizable-handle.svelte", - "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" + "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" }, { "name": "resizable-pane-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/separator.json b/apps/www/static/registry/styles/default/separator.json index 1922cbcca..7618ec3fc 100644 --- a/apps/www/static/registry/styles/default/separator.json +++ b/apps/www/static/registry/styles/default/separator.json @@ -11,7 +11,7 @@ }, { "name": "separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/sheet.json b/apps/www/static/registry/styles/default/sheet.json index 8950baca1..4d318f85c 100644 --- a/apps/www/static/registry/styles/default/sheet.json +++ b/apps/www/static/registry/styles/default/sheet.json @@ -8,35 +8,31 @@ "files": [ { "name": "index.ts", - "content": "import { Dialog as SheetPrimitive } from \"bits-ui\";\nimport { type VariantProps, tv } from \"tailwind-variants\";\n\nimport Portal from \"./sheet-portal.svelte\";\nimport Overlay from \"./sheet-overlay.svelte\";\nimport Content from \"./sheet-content.svelte\";\nimport Header from \"./sheet-header.svelte\";\nimport Footer from \"./sheet-footer.svelte\";\nimport Title from \"./sheet-title.svelte\";\nimport Description from \"./sheet-description.svelte\";\n\nconst Root = SheetPrimitive.Root;\nconst Close = SheetPrimitive.Close;\nconst Trigger = SheetPrimitive.Trigger;\n\nexport {\n\tRoot,\n\tClose,\n\tTrigger,\n\tPortal,\n\tOverlay,\n\tContent,\n\tHeader,\n\tFooter,\n\tTitle,\n\tDescription,\n\t//\n\tRoot as Sheet,\n\tClose as SheetClose,\n\tTrigger as SheetTrigger,\n\tPortal as SheetPortal,\n\tOverlay as SheetOverlay,\n\tContent as SheetContent,\n\tHeader as SheetHeader,\n\tFooter as SheetFooter,\n\tTitle as SheetTitle,\n\tDescription as SheetDescription,\n};\n\nexport const sheetVariants = tv({\n\tbase: \"fixed z-50 gap-4 bg-background p-6 shadow-lg\",\n\tvariants: {\n\t\tside: {\n\t\t\ttop: \"inset-x-0 top-0 border-b\",\n\t\t\tbottom: \"inset-x-0 bottom-0 border-t\",\n\t\t\tleft: \"inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm\",\n\t\t\tright: \"inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tside: \"right\",\n\t},\n});\n\nexport const sheetTransitions = {\n\ttop: {\n\t\tin: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tbottom: {\n\t\tin: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tleft: {\n\t\tin: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tright: {\n\t\tin: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n};\n\nexport type Side = VariantProps[\"side\"];\n" + "content": "import { Dialog as SheetPrimitive } from \"bits-ui\";\nimport { type VariantProps, tv } from \"tailwind-variants\";\n\nimport Overlay from \"./sheet-overlay.svelte\";\nimport Content from \"./sheet-content.svelte\";\nimport Header from \"./sheet-header.svelte\";\nimport Footer from \"./sheet-footer.svelte\";\nimport Title from \"./sheet-title.svelte\";\nimport Description from \"./sheet-description.svelte\";\n\nconst Root = SheetPrimitive.Root;\nconst Close = SheetPrimitive.Close;\nconst Trigger = SheetPrimitive.Trigger;\nconst Portal = SheetPrimitive.Portal;\n\nexport {\n\tRoot,\n\tClose,\n\tTrigger,\n\tPortal,\n\tOverlay,\n\tContent,\n\tHeader,\n\tFooter,\n\tTitle,\n\tDescription,\n\t//\n\tRoot as Sheet,\n\tClose as SheetClose,\n\tTrigger as SheetTrigger,\n\tPortal as SheetPortal,\n\tOverlay as SheetOverlay,\n\tContent as SheetContent,\n\tHeader as SheetHeader,\n\tFooter as SheetFooter,\n\tTitle as SheetTitle,\n\tDescription as SheetDescription,\n};\n\nexport const sheetVariants = tv({\n\tbase: \"fixed z-50 gap-4 bg-background p-6 shadow-lg\",\n\tvariants: {\n\t\tside: {\n\t\t\ttop: \"inset-x-0 top-0 border-b\",\n\t\t\tbottom: \"inset-x-0 bottom-0 border-t\",\n\t\t\tleft: \"inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm\",\n\t\t\tright: \"inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tside: \"right\",\n\t},\n});\n\nexport const sheetTransitions = {\n\ttop: {\n\t\tin: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tbottom: {\n\t\tin: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tleft: {\n\t\tin: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tright: {\n\t\tin: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n};\n\nexport type Side = VariantProps[\"side\"];\n" }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "sheet-header.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "sheet-overlay.svelte", - "content": "\n\n\n" - }, - { - "name": "sheet-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "sheet-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/skeleton.json b/apps/www/static/registry/styles/default/skeleton.json index 49a66f39e..332205125 100644 --- a/apps/www/static/registry/styles/default/skeleton.json +++ b/apps/www/static/registry/styles/default/skeleton.json @@ -9,7 +9,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n
    \n" + "content": "\n\n
    \n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/slider.json b/apps/www/static/registry/styles/default/slider.json index 5c70eca02..26c26a5b0 100644 --- a/apps/www/static/registry/styles/default/slider.json +++ b/apps/www/static/registry/styles/default/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/switch.json b/apps/www/static/registry/styles/default/switch.json index 1cff3f7d5..47eae6941 100644 --- a/apps/www/static/registry/styles/default/switch.json +++ b/apps/www/static/registry/styles/default/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/table.json b/apps/www/static/registry/styles/default/table.json index 74268978b..4c92e0449 100644 --- a/apps/www/static/registry/styles/default/table.json +++ b/apps/www/static/registry/styles/default/table.json @@ -9,35 +9,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/tabs.json b/apps/www/static/registry/styles/default/tabs.json index e912fb9c1..9b0546b51 100644 --- a/apps/www/static/registry/styles/default/tabs.json +++ b/apps/www/static/registry/styles/default/tabs.json @@ -11,15 +11,15 @@ }, { "name": "tabs-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "tabs-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "tabs-trigger.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/textarea.json b/apps/www/static/registry/styles/default/textarea.json index 0c7c9a638..4bc4a7471 100644 --- a/apps/www/static/registry/styles/default/textarea.json +++ b/apps/www/static/registry/styles/default/textarea.json @@ -9,7 +9,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/toggle-group.json b/apps/www/static/registry/styles/default/toggle-group.json index 4f2d5d9b3..9db0e4fd1 100644 --- a/apps/www/static/registry/styles/default/toggle-group.json +++ b/apps/www/static/registry/styles/default/toggle-group.json @@ -13,11 +13,11 @@ }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/toggle.json b/apps/www/static/registry/styles/default/toggle.json index af4fceb54..ec8de02f9 100644 --- a/apps/www/static/registry/styles/default/toggle.json +++ b/apps/www/static/registry/styles/default/toggle.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\n\nexport const toggleVariants = tv({\n\tbase: \"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-transparent\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-transparent hover:bg-accent hover:text-accent-foreground\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-10 px-3\",\n\t\t\tsm: \"h-9 px-2.5\",\n\t\t\tlg: \"h-11 px-5\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type Variant = VariantProps[\"variant\"];\nexport type Size = VariantProps[\"size\"];\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" + "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\n\nexport const toggleVariants = tv({\n\tbase: \"inline-flex items-center justify-center rounded-md text-sm font-medium ring-offset-background transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-transparent\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-transparent hover:bg-accent hover:text-accent-foreground\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-10 px-3\",\n\t\t\tsm: \"h-9 px-2.5\",\n\t\t\tlg: \"h-11 px-5\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type ToggleVariant = VariantProps[\"variant\"];\nexport type ToggleSize = VariantProps[\"size\"];\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" }, { "name": "toggle.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/default/tooltip.json b/apps/www/static/registry/styles/default/tooltip.json index 8c654cd73..18c308448 100644 --- a/apps/www/static/registry/styles/default/tooltip.json +++ b/apps/www/static/registry/styles/default/tooltip.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.ts", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n};\n" + "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n" }, { "name": "tooltip-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/accordion.json b/apps/www/static/registry/styles/new-york-js/accordion.json index 63eb521ed..271a94190 100644 --- a/apps/www/static/registry/styles/new-york-js/accordion.json +++ b/apps/www/static/registry/styles/new-york-js/accordion.json @@ -8,19 +8,19 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" }, { "name": "accordion-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.js", - "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\nconst Root = AccordionPrimitive.Root;\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tTrigger,\n\t//\n\tRoot as Accordion,\n\tContent as AccordionContent,\n\tItem as AccordionItem,\n\tTrigger as AccordionTrigger,\n};\n" + "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\nconst Root = AccordionPrimitive.Root;\nexport { Root, Content, Item, Trigger, \n//\nRoot as Accordion, Content as AccordionContent, Item as AccordionItem, Trigger as AccordionTrigger, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/alert-dialog.json b/apps/www/static/registry/styles/new-york-js/alert-dialog.json index 8385a6cbd..e623daddf 100644 --- a/apps/www/static/registry/styles/new-york-js/alert-dialog.json +++ b/apps/www/static/registry/styles/new-york-js/alert-dialog.json @@ -9,43 +9,43 @@ "files": [ { "name": "alert-dialog-action.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-portal.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Portal from \"./alert-dialog-portal.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n" + "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Portal from \"./alert-dialog-portal.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nexport { Root, Title, Action, Cancel, Portal, Footer, Header, Trigger, Overlay, Content, Description, \n//\nRoot as AlertDialog, Title as AlertDialogTitle, Action as AlertDialogAction, Cancel as AlertDialogCancel, Portal as AlertDialogPortal, Footer as AlertDialogFooter, Header as AlertDialogHeader, Trigger as AlertDialogTrigger, Overlay as AlertDialogOverlay, Content as AlertDialogContent, Description as AlertDialogDescription, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/alert.json b/apps/www/static/registry/styles/new-york-js/alert.json index 6ad95b14a..0d014e634 100644 --- a/apps/www/static/registry/styles/new-york-js/alert.json +++ b/apps/www/static/registry/styles/new-york-js/alert.json @@ -5,19 +5,19 @@ "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport const alertVariants = tv({\n\tbase: \"relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-background text-foreground\",\n\t\t\tdestructive:\n\t\t\t\t\"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n" + "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport const alertVariants = tv({\n base: \"relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7\",\n variants: {\n variant: {\n default: \"bg-background text-foreground\",\n destructive: \"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n },\n});\nexport { Root, Description, Title, \n//\nRoot as Alert, Description as AlertDescription, Title as AlertTitle, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/aspect-ratio.json b/apps/www/static/registry/styles/new-york-js/aspect-ratio.json index 08eb10cff..67bd9a380 100644 --- a/apps/www/static/registry/styles/new-york-js/aspect-ratio.json +++ b/apps/www/static/registry/styles/new-york-js/aspect-ratio.json @@ -7,7 +7,7 @@ "files": [ { "name": "aspect-ratio.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/avatar.json b/apps/www/static/registry/styles/new-york-js/avatar.json index 38a263897..3f08b96db 100644 --- a/apps/www/static/registry/styles/new-york-js/avatar.json +++ b/apps/www/static/registry/styles/new-york-js/avatar.json @@ -7,19 +7,19 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n" + "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\nexport { Root, Image, Fallback, \n//\nRoot as Avatar, Image as AvatarImage, Fallback as AvatarFallback, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/badge.json b/apps/www/static/registry/styles/new-york-js/badge.json index 3069b20a6..326e9f969 100644 --- a/apps/www/static/registry/styles/new-york-js/badge.json +++ b/apps/www/static/registry/styles/new-york-js/badge.json @@ -5,11 +5,11 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nexport { default as Badge } from \"./badge.svelte\";\nexport const badgeVariants = tv({\n\tbase: \"inline-flex select-none items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault:\n\t\t\t\t\"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80\",\n\t\t\tsecondary:\n\t\t\t\t\"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n\t\t\tdestructive:\n\t\t\t\t\"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80\",\n\t\t\toutline: \"text-foreground\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n" + "content": "import { tv } from \"tailwind-variants\";\nexport { default as Badge } from \"./badge.svelte\";\nexport const badgeVariants = tv({\n base: \"inline-flex select-none items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2\",\n variants: {\n variant: {\n default: \"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80\",\n secondary: \"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n destructive: \"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80\",\n outline: \"text-foreground\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n },\n});\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/breadcrumb.json b/apps/www/static/registry/styles/new-york-js/breadcrumb.json index 59de2f927..fc0a56e31 100644 --- a/apps/www/static/registry/styles/new-york-js/breadcrumb.json +++ b/apps/www/static/registry/styles/new-york-js/breadcrumb.json @@ -7,35 +7,35 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n
    \n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n" + "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\nexport { Root, Ellipsis, Item, Separator, Link, List, Page, \n//\nRoot as Breadcrumb, Ellipsis as BreadcrumbEllipsis, Item as BreadcrumbItem, Separator as BreadcrumbSeparator, Link as BreadcrumbLink, List as BreadcrumbList, Page as BreadcrumbPage, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/button.json b/apps/www/static/registry/styles/new-york-js/button.json index 16475aa8a..71a2b6842 100644 --- a/apps/www/static/registry/styles/new-york-js/button.json +++ b/apps/www/static/registry/styles/new-york-js/button.json @@ -5,11 +5,11 @@ "files": [ { "name": "button.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./button.svelte\";\nconst buttonVariants = tv({\n\tbase: \"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground shadow hover:bg-primary/90\",\n\t\t\tdestructive:\n\t\t\t\t\"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-9 px-4 py-2\",\n\t\t\tsm: \"h-8 rounded-md px-3 text-xs\",\n\t\t\tlg: \"h-10 rounded-md px-8\",\n\t\t\ticon: \"size-9\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\nexport {\n\tRoot,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n};\n" + "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./button.svelte\";\nconst buttonVariants = tv({\n base: \"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50\",\n variants: {\n variant: {\n default: \"bg-primary text-primary-foreground shadow hover:bg-primary/90\",\n destructive: \"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90\",\n outline: \"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground\",\n secondary: \"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80\",\n ghost: \"hover:bg-accent hover:text-accent-foreground\",\n link: \"text-primary underline-offset-4 hover:underline\",\n },\n size: {\n default: \"h-9 px-4 py-2\",\n sm: \"h-8 rounded-md px-3 text-xs\",\n lg: \"h-10 rounded-md px-8\",\n icon: \"size-9\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n});\nexport { Root, \n//\nRoot as Button, buttonVariants, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/calendar.json b/apps/www/static/registry/styles/new-york-js/calendar.json index fe23d5a7e..724b4e147 100644 --- a/apps/www/static/registry/styles/new-york-js/calendar.json +++ b/apps/www/static/registry/styles/new-york-js/calendar.json @@ -11,59 +11,59 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-day.svelte", - "content": "\n\n\n\t\n\t\t{date.day}\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-header.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n\t\n\t\t{headingValue}\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n{#if childProp}\n\t\n{:else}\n\t\n{/if}\n" }, { "name": "calendar.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t{#each months as month}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t{/each}\n\t\t\t\t\n\t\t\t\n\t\t{/each}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.js", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n" + "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\nexport { Day, Cell, Grid, Header, Months, GridRow, Heading, GridBody, GridHead, HeadCell, NextButton, PrevButton, \n//\nRoot as Calendar, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/card.json b/apps/www/static/registry/styles/new-york-js/card.json index 88b044bde..8a7bb564c 100644 --- a/apps/www/static/registry/styles/new-york-js/card.json +++ b/apps/www/static/registry/styles/new-york-js/card.json @@ -5,31 +5,31 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "card.svelte", - "content": "\n\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "index.js", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\nexport { Root, Content, Description, Footer, Header, Title, \n//\nRoot as Card, Content as CardContent, Description as CardDescription, Footer as CardFooter, Header as CardHeader, Title as CardTitle, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/carousel.json b/apps/www/static/registry/styles/new-york-js/carousel.json index 0913d4ac8..afdc78fa8 100644 --- a/apps/www/static/registry/styles/new-york-js/carousel.json +++ b/apps/www/static/registry/styles/new-york-js/carousel.json @@ -10,27 +10,27 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\t\n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "context.js", - "content": "import { getContext, hasContext, setContext } from \"svelte\";\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\nexport function setEmblaContext(config) {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext(EMBLA_CAROUSEL_CONTEXT);\n}\n" + "content": "import { getContext, hasContext, setContext } from \"svelte\";\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\nexport function setEmblaContext(config) {\n setContext(EMBLA_CAROUSEL_CONTEXT, config);\n return config;\n}\nexport function getEmblaContext(name = \"This component\") {\n if (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n throw new Error(`${name} must be used within a component`);\n }\n return getContext(EMBLA_CAROUSEL_CONTEXT);\n}\n" }, { "name": "index.js", diff --git a/apps/www/static/registry/styles/new-york-js/checkbox.json b/apps/www/static/registry/styles/new-york-js/checkbox.json index 94b890d65..4214248b6 100644 --- a/apps/www/static/registry/styles/new-york-js/checkbox.json +++ b/apps/www/static/registry/styles/new-york-js/checkbox.json @@ -8,11 +8,11 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.js", - "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n" + "content": "import Root from \"./checkbox.svelte\";\nexport { Root, \n//\nRoot as Checkbox, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/collapsible.json b/apps/www/static/registry/styles/new-york-js/collapsible.json index fab6f5d2e..f73484faa 100644 --- a/apps/www/static/registry/styles/new-york-js/collapsible.json +++ b/apps/www/static/registry/styles/new-york-js/collapsible.json @@ -1,17 +1,11 @@ { "name": "collapsible", - "dependencies": [ - "bits-ui" - ], + "dependencies": [], "registryDependencies": [], "files": [ - { - "name": "collapsible-content.svelte", - "content": "\n\n\n\t\n\n" - }, { "name": "index.js", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\nimport Content from \"./collapsible-content.svelte\";\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n" + "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\nexport { Root, Content, Trigger, \n//\nRoot as Collapsible, Content as CollapsibleContent, Trigger as CollapsibleTrigger, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/command.json b/apps/www/static/registry/styles/new-york-js/command.json index 52d2ef6c3..0aa10499e 100644 --- a/apps/www/static/registry/styles/new-york-js/command.json +++ b/apps/www/static/registry/styles/new-york-js/command.json @@ -11,43 +11,43 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\n" }, { "name": "command-empty.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "command-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "command-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "command.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", - "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" + "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, Input, List, Separator, Shortcut, Loading, \n//\nRoot as Command, Dialog as CommandDialog, Empty as CommandEmpty, Group as CommandGroup, Item as CommandItem, Input as CommandInput, List as CommandList, Separator as CommandSeparator, Shortcut as CommandShortcut, Loading as CommandLoading, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/context-menu.json b/apps/www/static/registry/styles/new-york-js/context-menu.json index 8446aa9a6..ad36687c0 100644 --- a/apps/www/static/registry/styles/new-york-js/context-menu.json +++ b/apps/www/static/registry/styles/new-york-js/context-menu.json @@ -8,47 +8,43 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-label.svelte", - "content": "\n\n\n\t\n\n" - }, - { - "name": "context-menu-radio-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.js", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport Label from \"./context-menu-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport RadioGroup from \"./context-menu-radio-group.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tLabel as ContextMenuLabel,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport Label from \"./context-menu-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Label, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, Label as ContextMenuLabel, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/dialog.json b/apps/www/static/registry/styles/new-york-js/dialog.json index fd0999854..aca3bbc99 100644 --- a/apps/www/static/registry/styles/new-york-js/dialog.json +++ b/apps/www/static/registry/styles/new-york-js/dialog.json @@ -8,35 +8,31 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "dialog-header.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "dialog-overlay.svelte", - "content": "\n\n\n" - }, - { - "name": "dialog-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dialog-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.js", - "content": "import { Dialog as DialogPrimitive } from \"bits-ui\";\nimport Title from \"./dialog-title.svelte\";\nimport Portal from \"./dialog-portal.svelte\";\nimport Footer from \"./dialog-footer.svelte\";\nimport Header from \"./dialog-header.svelte\";\nimport Overlay from \"./dialog-overlay.svelte\";\nimport Content from \"./dialog-content.svelte\";\nimport Description from \"./dialog-description.svelte\";\nconst Root = DialogPrimitive.Root;\nconst Trigger = DialogPrimitive.Trigger;\nconst Close = DialogPrimitive.Close;\nexport {\n\tRoot,\n\tTitle,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\tClose,\n\t//\n\tRoot as Dialog,\n\tTitle as DialogTitle,\n\tPortal as DialogPortal,\n\tFooter as DialogFooter,\n\tHeader as DialogHeader,\n\tTrigger as DialogTrigger,\n\tOverlay as DialogOverlay,\n\tContent as DialogContent,\n\tDescription as DialogDescription,\n\tClose as DialogClose,\n};\n" + "content": "import { Dialog as DialogPrimitive } from \"bits-ui\";\nimport Title from \"./dialog-title.svelte\";\nimport Footer from \"./dialog-footer.svelte\";\nimport Header from \"./dialog-header.svelte\";\nimport Overlay from \"./dialog-overlay.svelte\";\nimport Content from \"./dialog-content.svelte\";\nimport Description from \"./dialog-description.svelte\";\nconst Root = DialogPrimitive.Root;\nconst Trigger = DialogPrimitive.Trigger;\nconst Close = DialogPrimitive.Close;\nconst Portal = DialogPrimitive.Portal;\nexport { Root, Title, Portal, Footer, Header, Trigger, Overlay, Content, Description, Close, \n//\nRoot as Dialog, Title as DialogTitle, Portal as DialogPortal, Footer as DialogFooter, Header as DialogHeader, Trigger as DialogTrigger, Overlay as DialogOverlay, Content as DialogContent, Description as DialogDescription, Close as DialogClose, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/drawer.json b/apps/www/static/registry/styles/new-york-js/drawer.json index d2b5a6838..1fb1da837 100644 --- a/apps/www/static/registry/styles/new-york-js/drawer.json +++ b/apps/www/static/registry/styles/new-york-js/drawer.json @@ -7,39 +7,39 @@ "files": [ { "name": "drawer-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t
    \n\t\t\n\t\n
    \n" + "content": "\n\n\n\t\n\t\n\t\t
    \n\t\t\n\t\n
    \n" }, { "name": "drawer-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "drawer-footer.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n
    \n\t\n
    \n" }, { "name": "drawer-header.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t\n
    \n" }, { "name": "drawer-nested.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "drawer-overlay.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "drawer-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "drawer.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", - "content": "import { Drawer as DrawerPrimitive } from \"vaul-svelte\";\nimport Root from \"./drawer.svelte\";\nimport Content from \"./drawer-content.svelte\";\nimport Description from \"./drawer-description.svelte\";\nimport Overlay from \"./drawer-overlay.svelte\";\nimport Footer from \"./drawer-footer.svelte\";\nimport Header from \"./drawer-header.svelte\";\nimport Title from \"./drawer-title.svelte\";\nimport NestedRoot from \"./drawer-nested.svelte\";\nconst Trigger = DrawerPrimitive.Trigger;\nconst Portal = DrawerPrimitive.Portal;\nconst Close = DrawerPrimitive.Close;\nexport {\n\tRoot,\n\tNestedRoot,\n\tContent,\n\tDescription,\n\tOverlay,\n\tFooter,\n\tHeader,\n\tTitle,\n\tTrigger,\n\tPortal,\n\tClose,\n\t//\n\tRoot as Drawer,\n\tNestedRoot as DrawerNestedRoot,\n\tContent as DrawerContent,\n\tDescription as DrawerDescription,\n\tOverlay as DrawerOverlay,\n\tFooter as DrawerFooter,\n\tHeader as DrawerHeader,\n\tTitle as DrawerTitle,\n\tTrigger as DrawerTrigger,\n\tPortal as DrawerPortal,\n\tClose as DrawerClose,\n};\n" + "content": "import { Drawer as DrawerPrimitive } from \"vaul-svelte\";\nimport Root from \"./drawer.svelte\";\nimport Content from \"./drawer-content.svelte\";\nimport Description from \"./drawer-description.svelte\";\nimport Overlay from \"./drawer-overlay.svelte\";\nimport Footer from \"./drawer-footer.svelte\";\nimport Header from \"./drawer-header.svelte\";\nimport Title from \"./drawer-title.svelte\";\nimport NestedRoot from \"./drawer-nested.svelte\";\nconst Trigger = DrawerPrimitive.Trigger;\nconst Portal = DrawerPrimitive.Portal;\nconst Close = DrawerPrimitive.Close;\nexport { Root, NestedRoot, Content, Description, Overlay, Footer, Header, Title, Trigger, Portal, Close, \n//\nRoot as Drawer, NestedRoot as DrawerNestedRoot, Content as DrawerContent, Description as DrawerDescription, Overlay as DrawerOverlay, Footer as DrawerFooter, Header as DrawerHeader, Title as DrawerTitle, Trigger as DrawerTrigger, Portal as DrawerPortal, Close as DrawerClose, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/dropdown-menu.json b/apps/www/static/registry/styles/new-york-js/dropdown-menu.json index 0afa9ddff..0120627e4 100644 --- a/apps/www/static/registry/styles/new-york-js/dropdown-menu.json +++ b/apps/www/static/registry/styles/new-york-js/dropdown-menu.json @@ -8,47 +8,43 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-label.svelte", - "content": "\n\n\n\t\n\n" - }, - { - "name": "dropdown-menu-radio-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.js", - "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport Label from \"./dropdown-menu-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport RadioGroup from \"./dropdown-menu-radio-group.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tLabel as DropdownMenuLabel,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" + "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport Label from \"./dropdown-menu-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Label, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as DropdownMenu, Sub as DropdownMenuSub, Item as DropdownMenuItem, Label as DropdownMenuLabel, Group as DropdownMenuGroup, Content as DropdownMenuContent, Trigger as DropdownMenuTrigger, Shortcut as DropdownMenuShortcut, RadioItem as DropdownMenuRadioItem, Separator as DropdownMenuSeparator, RadioGroup as DropdownMenuRadioGroup, SubContent as DropdownMenuSubContent, SubTrigger as DropdownMenuSubTrigger, CheckboxItem as DropdownMenuCheckboxItem, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/form.json b/apps/www/static/registry/styles/new-york-js/form.json index f3c67aad4..a15c93d40 100644 --- a/apps/www/static/registry/styles/new-york-js/form.json +++ b/apps/www/static/registry/styles/new-york-js/form.json @@ -12,39 +12,39 @@ "files": [ { "name": "form-button.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "form-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "form-element-field.svelte", - "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" }, { "name": "form-field-errors.svelte", - "content": "\n\n\n\t\n\t\t{#each errors as error}\n\t\t\t
    {error}
    \n\t\t{/each}\n\t
    \n\n" + "content": "\n\n\n\t\n\t\t{#each errors as error}\n\t\t\t
    {error}
    \n\t\t{/each}\n\t
    \n\n" }, { "name": "form-field.svelte", - "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" }, { "name": "form-fieldset.svelte", - "content": "\n\n\n\n\n\t\n\n" + "content": "\n\n\n\n\n\t\n\n" }, { "name": "form-label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-legend.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", - "content": "import * as FormPrimitive from \"formsnap\";\nimport Description from \"./form-description.svelte\";\nimport Label from \"./form-label.svelte\";\nimport FieldErrors from \"./form-field-errors.svelte\";\nimport Field from \"./form-field.svelte\";\nimport Button from \"./form-button.svelte\";\nimport Fieldset from \"./form-fieldset.svelte\";\nimport Legend from \"./form-legend.svelte\";\nimport ElementField from \"./form-element-field.svelte\";\nconst Control = FormPrimitive.Control;\nexport {\n\tField,\n\tControl,\n\tLabel,\n\tFieldErrors,\n\tDescription,\n\tFieldset,\n\tLegend,\n\tElementField,\n\tButton,\n\t//\n\tField as FormField,\n\tControl as FormControl,\n\tDescription as FormDescription,\n\tLabel as FormLabel,\n\tFieldErrors as FormFieldErrors,\n\tFieldset as FormFieldset,\n\tLegend as FormLegend,\n\tElementField as FormElementField,\n\tButton as FormButton,\n};\n" + "content": "import * as FormPrimitive from \"formsnap\";\nimport Description from \"./form-description.svelte\";\nimport Label from \"./form-label.svelte\";\nimport FieldErrors from \"./form-field-errors.svelte\";\nimport Field from \"./form-field.svelte\";\nimport Button from \"./form-button.svelte\";\nimport Fieldset from \"./form-fieldset.svelte\";\nimport Legend from \"./form-legend.svelte\";\nimport ElementField from \"./form-element-field.svelte\";\nconst Control = FormPrimitive.Control;\nexport { Field, Control, Label, FieldErrors, Description, Fieldset, Legend, ElementField, Button, \n//\nField as FormField, Control as FormControl, Description as FormDescription, Label as FormLabel, FieldErrors as FormFieldErrors, Fieldset as FormFieldset, Legend as FormLegend, ElementField as FormElementField, Button as FormButton, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/hover-card.json b/apps/www/static/registry/styles/new-york-js/hover-card.json index 37c005d57..83a9959e3 100644 --- a/apps/www/static/registry/styles/new-york-js/hover-card.json +++ b/apps/www/static/registry/styles/new-york-js/hover-card.json @@ -7,11 +7,11 @@ "files": [ { "name": "hover-card-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", - "content": "import { LinkPreview as HoverCardPrimitive } from \"bits-ui\";\nimport Content from \"./hover-card-content.svelte\";\nconst Root = HoverCardPrimitive.Root;\nconst Trigger = HoverCardPrimitive.Trigger;\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\tRoot as HoverCard,\n\tContent as HoverCardContent,\n\tTrigger as HoverCardTrigger,\n};\n" + "content": "import { LinkPreview as HoverCardPrimitive } from \"bits-ui\";\nimport Content from \"./hover-card-content.svelte\";\nconst Root = HoverCardPrimitive.Root;\nconst Trigger = HoverCardPrimitive.Trigger;\nexport { Root, Content, Trigger, Root as HoverCard, Content as HoverCardContent, Trigger as HoverCardTrigger, };\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/input.json b/apps/www/static/registry/styles/new-york-js/input.json index 6078315f5..a9de994b4 100644 --- a/apps/www/static/registry/styles/new-york-js/input.json +++ b/apps/www/static/registry/styles/new-york-js/input.json @@ -5,11 +5,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./input.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" + "content": "import Root from \"./input.svelte\";\nexport { Root, \n//\nRoot as Input, };\n" }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/label.json b/apps/www/static/registry/styles/new-york-js/label.json index 58e053d2d..9612722c6 100644 --- a/apps/www/static/registry/styles/new-york-js/label.json +++ b/apps/www/static/registry/styles/new-york-js/label.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./label.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Label,\n};\n" + "content": "import Root from \"./label.svelte\";\nexport { Root, \n//\nRoot as Label, };\n" }, { "name": "label.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/menubar.json b/apps/www/static/registry/styles/new-york-js/menubar.json index 371471ff1..79599ed48 100644 --- a/apps/www/static/registry/styles/new-york-js/menubar.json +++ b/apps/www/static/registry/styles/new-york-js/menubar.json @@ -8,51 +8,51 @@ "files": [ { "name": "index.js", - "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport Label from \"./menubar-label.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\nexport {\n\tRoot,\n\tCheckboxItem,\n\tContent,\n\tItem,\n\tLabel,\n\tRadioItem,\n\tSeparator,\n\tShortcut,\n\tSubContent,\n\tSubTrigger,\n\tTrigger,\n\tMenu,\n\tGroup,\n\tSub,\n\tRadioGroup,\n\t//\n\tRoot as Menubar,\n\tCheckboxItem as MenubarCheckboxItem,\n\tContent as MenubarContent,\n\tItem as MenubarItem,\n\tLabel as MenubarLabel,\n\tRadioItem as MenubarRadioItem,\n\tSeparator as MenubarSeparator,\n\tShortcut as MenubarShortcut,\n\tSubContent as MenubarSubContent,\n\tSubTrigger as MenubarSubTrigger,\n\tTrigger as MenubarTrigger,\n\tMenu as MenubarMenu,\n\tGroup as MenubarGroup,\n\tSub as MenubarSub,\n\tRadioGroup as MenubarRadioGroup,\n};\n" + "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport Label from \"./menubar-label.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\nexport { Root, CheckboxItem, Content, Item, Label, RadioItem, Separator, Shortcut, SubContent, SubTrigger, Trigger, Menu, Group, Sub, RadioGroup, \n//\nRoot as Menubar, CheckboxItem as MenubarCheckboxItem, Content as MenubarContent, Item as MenubarItem, Label as MenubarLabel, RadioItem as MenubarRadioItem, Separator as MenubarSeparator, Shortcut as MenubarShortcut, SubContent as MenubarSubContent, SubTrigger as MenubarSubTrigger, Trigger as MenubarTrigger, Menu as MenubarMenu, Group as MenubarGroup, Sub as MenubarSub, RadioGroup as MenubarRadioGroup, };\n" }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-label.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "menubar-trigger.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/pagination.json b/apps/www/static/registry/styles/new-york-js/pagination.json index 72f93a312..472d5ada2 100644 --- a/apps/www/static/registry/styles/new-york-js/pagination.json +++ b/apps/www/static/registry/styles/new-york-js/pagination.json @@ -10,35 +10,35 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./pagination.svelte\";\nimport Content from \"./pagination-content.svelte\";\nimport Item from \"./pagination-item.svelte\";\nimport Link from \"./pagination-link.svelte\";\nimport PrevButton from \"./pagination-prev-button.svelte\";\nimport NextButton from \"./pagination-next-button.svelte\";\nimport Ellipsis from \"./pagination-ellipsis.svelte\";\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tLink,\n\tPrevButton,\n\tNextButton,\n\tEllipsis,\n\t//\n\tRoot as Pagination,\n\tContent as PaginationContent,\n\tItem as PaginationItem,\n\tLink as PaginationLink,\n\tPrevButton as PaginationPrevButton,\n\tNextButton as PaginationNextButton,\n\tEllipsis as PaginationEllipsis,\n};\n" + "content": "import Root from \"./pagination.svelte\";\nimport Content from \"./pagination-content.svelte\";\nimport Item from \"./pagination-item.svelte\";\nimport Link from \"./pagination-link.svelte\";\nimport PrevButton from \"./pagination-prev-button.svelte\";\nimport NextButton from \"./pagination-next-button.svelte\";\nimport Ellipsis from \"./pagination-ellipsis.svelte\";\nexport { Root, Content, Item, Link, PrevButton, NextButton, Ellipsis, \n//\nRoot as Pagination, Content as PaginationContent, Item as PaginationItem, Link as PaginationLink, PrevButton as PaginationPrevButton, NextButton as PaginationNextButton, Ellipsis as PaginationEllipsis, };\n" }, { "name": "pagination-content.svelte", - "content": "\n\n
      \n\t\n
    \n" + "content": "\n\n
      \n\t{@render children?.()}\n
    \n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", - "content": "\n\n\n\t{page.value}\n\n" + "content": "\n\n{#snippet Fallback()}\n\t{page.value}\n{/snippet}\n\n\n" }, { "name": "pagination-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\tNext\n\t\n{/snippet}\n\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\tPrevious\n\t\n{/snippet}\n\n\n" }, { "name": "pagination.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/popover.json b/apps/www/static/registry/styles/new-york-js/popover.json index c5e80e29d..4d53c5f31 100644 --- a/apps/www/static/registry/styles/new-york-js/popover.json +++ b/apps/www/static/registry/styles/new-york-js/popover.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import { Popover as PopoverPrimitive } from \"bits-ui\";\nimport Content from \"./popover-content.svelte\";\nconst Root = PopoverPrimitive.Root;\nconst Trigger = PopoverPrimitive.Trigger;\nconst Close = PopoverPrimitive.Close;\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\tClose,\n\t//\n\tRoot as Popover,\n\tContent as PopoverContent,\n\tTrigger as PopoverTrigger,\n\tClose as PopoverClose,\n};\n" + "content": "import { Popover as PopoverPrimitive } from \"bits-ui\";\nimport Content from \"./popover-content.svelte\";\nconst Root = PopoverPrimitive.Root;\nconst Trigger = PopoverPrimitive.Trigger;\nconst Close = PopoverPrimitive.Close;\nexport { Root, Content, Trigger, Close, \n//\nRoot as Popover, Content as PopoverContent, Trigger as PopoverTrigger, Close as PopoverClose, };\n" }, { "name": "popover-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/progress.json b/apps/www/static/registry/styles/new-york-js/progress.json index 3af9b88dd..406e87d75 100644 --- a/apps/www/static/registry/styles/new-york-js/progress.json +++ b/apps/www/static/registry/styles/new-york-js/progress.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./progress.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Progress,\n};\n" + "content": "import Root from \"./progress.svelte\";\nexport { Root, \n//\nRoot as Progress, };\n" }, { "name": "progress.svelte", - "content": "\n\n\n\t
    \n\n" + "content": "\n\n\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/radio-group.json b/apps/www/static/registry/styles/new-york-js/radio-group.json index cf33c9388..83a442d12 100644 --- a/apps/www/static/registry/styles/new-york-js/radio-group.json +++ b/apps/www/static/registry/styles/new-york-js/radio-group.json @@ -8,15 +8,15 @@ "files": [ { "name": "index.js", - "content": "import { RadioGroup as RadioGroupPrimitive } from \"bits-ui\";\nimport Root from \"./radio-group.svelte\";\nimport Item from \"./radio-group-item.svelte\";\nconst Input = RadioGroupPrimitive.Input;\nexport {\n\tRoot,\n\tInput,\n\tItem,\n\t//\n\tRoot as RadioGroup,\n\tInput as RadioGroupInput,\n\tItem as RadioGroupItem,\n};\n" + "content": "import Root from \"./radio-group.svelte\";\nimport Item from \"./radio-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as RadioGroup, Item as RadioGroupItem, };\n" }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" }, { "name": "radio-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/range-calendar.json b/apps/www/static/registry/styles/new-york-js/range-calendar.json index fd6105c44..36d40f13e 100644 --- a/apps/www/static/registry/styles/new-york-js/range-calendar.json +++ b/apps/www/static/registry/styles/new-york-js/range-calendar.json @@ -11,59 +11,59 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./range-calendar.svelte\";\nimport Cell from \"./range-calendar-cell.svelte\";\nimport Day from \"./range-calendar-day.svelte\";\nimport Grid from \"./range-calendar-grid.svelte\";\nimport Header from \"./range-calendar-header.svelte\";\nimport Months from \"./range-calendar-months.svelte\";\nimport GridRow from \"./range-calendar-grid-row.svelte\";\nimport Heading from \"./range-calendar-heading.svelte\";\nimport GridBody from \"./range-calendar-grid-body.svelte\";\nimport GridHead from \"./range-calendar-grid-head.svelte\";\nimport HeadCell from \"./range-calendar-head-cell.svelte\";\nimport NextButton from \"./range-calendar-next-button.svelte\";\nimport PrevButton from \"./range-calendar-prev-button.svelte\";\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as RangeCalendar,\n};\n" + "content": "import Root from \"./range-calendar.svelte\";\nimport Cell from \"./range-calendar-cell.svelte\";\nimport Day from \"./range-calendar-day.svelte\";\nimport Grid from \"./range-calendar-grid.svelte\";\nimport Header from \"./range-calendar-header.svelte\";\nimport Months from \"./range-calendar-months.svelte\";\nimport GridRow from \"./range-calendar-grid-row.svelte\";\nimport Heading from \"./range-calendar-heading.svelte\";\nimport GridBody from \"./range-calendar-grid-body.svelte\";\nimport GridHead from \"./range-calendar-grid-head.svelte\";\nimport HeadCell from \"./range-calendar-head-cell.svelte\";\nimport NextButton from \"./range-calendar-next-button.svelte\";\nimport PrevButton from \"./range-calendar-prev-button.svelte\";\nexport { Day, Cell, Grid, Header, Months, GridRow, Heading, GridBody, GridHead, HeadCell, NextButton, PrevButton, \n//\nRoot as RangeCalendar, };\n" }, { "name": "range-calendar-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-day.svelte", - "content": "\n\n\n\t\n\t\t{date.day}\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-head.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-head-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-header.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-heading.svelte", - "content": "\n\n\n\t\n\t\t{headingValue}\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t{#each months as month}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t{/each}\n\t\t\t\t\n\t\t\t\n\t\t{/each}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/resizable.json b/apps/www/static/registry/styles/new-york-js/resizable.json index 390448206..3598e591e 100644 --- a/apps/www/static/registry/styles/new-york-js/resizable.json +++ b/apps/www/static/registry/styles/new-york-js/resizable.json @@ -8,15 +8,15 @@ "files": [ { "name": "index.js", - "content": "import { Pane } from \"paneforge\";\nimport Handle from \"./resizable-handle.svelte\";\nimport PaneGroup from \"./resizable-pane-group.svelte\";\nexport {\n\tPaneGroup,\n\tPane,\n\tHandle,\n\t//\n\tPaneGroup as ResizablePaneGroup,\n\tPane as ResizablePane,\n\tHandle as ResizableHandle,\n};\n" + "content": "import { Pane } from \"paneforge\";\nimport Handle from \"./resizable-handle.svelte\";\nimport PaneGroup from \"./resizable-pane-group.svelte\";\nexport { PaneGroup, Pane, Handle, \n//\nPaneGroup as ResizablePaneGroup, Pane as ResizablePane, Handle as ResizableHandle, };\n" }, { "name": "resizable-handle.svelte", - "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" + "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" }, { "name": "resizable-pane-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/scroll-area.json b/apps/www/static/registry/styles/new-york-js/scroll-area.json index e40e91d86..45206c1d3 100644 --- a/apps/www/static/registry/styles/new-york-js/scroll-area.json +++ b/apps/www/static/registry/styles/new-york-js/scroll-area.json @@ -7,15 +7,15 @@ "files": [ { "name": "index.js", - "content": "import Scrollbar from \"./scroll-area-scrollbar.svelte\";\nimport Root from \"./scroll-area.svelte\";\nexport {\n\tRoot,\n\tScrollbar,\n\t//,\n\tRoot as ScrollArea,\n\tScrollbar as ScrollAreaScrollbar,\n};\n" + "content": "import Scrollbar from \"./scroll-area-scrollbar.svelte\";\nimport Root from \"./scroll-area.svelte\";\nexport { Root, Scrollbar, \n//,\nRoot as ScrollArea, Scrollbar as ScrollAreaScrollbar, };\n" }, { "name": "scroll-area-scrollbar.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "scroll-area.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t{#if orientation === \"vertical\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t{#if orientation === \"horizontal\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t{#if orientation === \"vertical\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t{#if orientation === \"horizontal\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/select.json b/apps/www/static/registry/styles/new-york-js/select.json index 1befeb240..2354e8d80 100644 --- a/apps/www/static/registry/styles/new-york-js/select.json +++ b/apps/www/static/registry/styles/new-york-js/select.json @@ -8,27 +8,27 @@ "files": [ { "name": "index.js", - "content": "import { Select as SelectPrimitive } from \"bits-ui\";\nimport Label from \"./select-label.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Input = SelectPrimitive.Input;\nconst Value = SelectPrimitive.Value;\nexport {\n\tRoot,\n\tItem,\n\tGroup,\n\tInput,\n\tLabel,\n\tValue,\n\tContent,\n\tTrigger,\n\tSeparator,\n\t//\n\tRoot as Select,\n\tItem as SelectItem,\n\tGroup as SelectGroup,\n\tInput as SelectInput,\n\tLabel as SelectLabel,\n\tValue as SelectValue,\n\tContent as SelectContent,\n\tTrigger as SelectTrigger,\n\tSeparator as SelectSeparator,\n};\n" + "content": "import { Select as SelectPrimitive } from \"bits-ui\";\nimport Label from \"./select-label.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Input = SelectPrimitive.Input;\nconst Value = SelectPrimitive.Value;\nexport { Root, Item, Group, Input, Label, Value, Content, Trigger, Separator, \n//\nRoot as Select, Item as SelectItem, Group as SelectGroup, Input as SelectInput, Label as SelectLabel, Value as SelectValue, Content as SelectContent, Trigger as SelectTrigger, Separator as SelectSeparator, };\n" }, { "name": "select-content.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t\n\t
    \n\n" }, { "name": "select-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\t{label || value}\n\t\n\n" }, { "name": "select-label.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "select-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" + "content": "\n\nspan]:line-clamp-1 data-[placeholder]:[&>span]:text-muted-foreground\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\t
    \n\t\t\n\t
    \n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/separator.json b/apps/www/static/registry/styles/new-york-js/separator.json index daba14e09..abe8088cd 100644 --- a/apps/www/static/registry/styles/new-york-js/separator.json +++ b/apps/www/static/registry/styles/new-york-js/separator.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./separator.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Separator,\n};\n" + "content": "import Root from \"./separator.svelte\";\nexport { Root, \n//\nRoot as Separator, };\n" }, { "name": "separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/sheet.json b/apps/www/static/registry/styles/new-york-js/sheet.json index 3b0297ed6..d7dd0f0d3 100644 --- a/apps/www/static/registry/styles/new-york-js/sheet.json +++ b/apps/www/static/registry/styles/new-york-js/sheet.json @@ -8,35 +8,31 @@ "files": [ { "name": "index.js", - "content": "import { Dialog as SheetPrimitive } from \"bits-ui\";\nimport { tv } from \"tailwind-variants\";\nimport Portal from \"./sheet-portal.svelte\";\nimport Overlay from \"./sheet-overlay.svelte\";\nimport Content from \"./sheet-content.svelte\";\nimport Header from \"./sheet-header.svelte\";\nimport Footer from \"./sheet-footer.svelte\";\nimport Title from \"./sheet-title.svelte\";\nimport Description from \"./sheet-description.svelte\";\nconst Root = SheetPrimitive.Root;\nconst Close = SheetPrimitive.Close;\nconst Trigger = SheetPrimitive.Trigger;\nexport {\n\tRoot,\n\tClose,\n\tTrigger,\n\tPortal,\n\tOverlay,\n\tContent,\n\tHeader,\n\tFooter,\n\tTitle,\n\tDescription,\n\t//\n\tRoot as Sheet,\n\tClose as SheetClose,\n\tTrigger as SheetTrigger,\n\tPortal as SheetPortal,\n\tOverlay as SheetOverlay,\n\tContent as SheetContent,\n\tHeader as SheetHeader,\n\tFooter as SheetFooter,\n\tTitle as SheetTitle,\n\tDescription as SheetDescription,\n};\nexport const sheetVariants = tv({\n\tbase: \"fixed z-50 gap-4 bg-background p-6 shadow-lg\",\n\tvariants: {\n\t\tside: {\n\t\t\ttop: \"inset-x-0 top-0 border-b \",\n\t\t\tbottom: \"inset-x-0 bottom-0 border-t\",\n\t\t\tleft: \"inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm\",\n\t\t\tright: \"inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tside: \"right\",\n\t},\n});\nexport const sheetTransitions = {\n\ttop: {\n\t\tin: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tbottom: {\n\t\tin: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tleft: {\n\t\tin: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tright: {\n\t\tin: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n};\n" + "content": "import { Dialog as SheetPrimitive } from \"bits-ui\";\nimport { tv } from \"tailwind-variants\";\nimport Overlay from \"./sheet-overlay.svelte\";\nimport Content from \"./sheet-content.svelte\";\nimport Header from \"./sheet-header.svelte\";\nimport Footer from \"./sheet-footer.svelte\";\nimport Title from \"./sheet-title.svelte\";\nimport Description from \"./sheet-description.svelte\";\nconst Root = SheetPrimitive.Root;\nconst Close = SheetPrimitive.Close;\nconst Trigger = SheetPrimitive.Trigger;\nconst Portal = SheetPrimitive.Portal;\nexport { Root, Close, Trigger, Portal, Overlay, Content, Header, Footer, Title, Description, \n//\nRoot as Sheet, Close as SheetClose, Trigger as SheetTrigger, Portal as SheetPortal, Overlay as SheetOverlay, Content as SheetContent, Header as SheetHeader, Footer as SheetFooter, Title as SheetTitle, Description as SheetDescription, };\nexport const sheetVariants = tv({\n base: \"fixed z-50 gap-4 bg-background p-6 shadow-lg\",\n variants: {\n side: {\n top: \"inset-x-0 top-0 border-b \",\n bottom: \"inset-x-0 bottom-0 border-t\",\n left: \"inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm\",\n right: \"inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm\",\n },\n },\n defaultVariants: {\n side: \"right\",\n },\n});\nexport const sheetTransitions = {\n top: {\n in: {\n y: \"-100%\",\n duration: 500,\n opacity: 1,\n },\n out: {\n y: \"-100%\",\n duration: 300,\n opacity: 1,\n },\n },\n bottom: {\n in: {\n y: \"100%\",\n duration: 500,\n opacity: 1,\n },\n out: {\n y: \"100%\",\n duration: 300,\n opacity: 1,\n },\n },\n left: {\n in: {\n x: \"-100%\",\n duration: 500,\n opacity: 1,\n },\n out: {\n x: \"-100%\",\n duration: 300,\n opacity: 1,\n },\n },\n right: {\n in: {\n x: \"100%\",\n duration: 500,\n opacity: 1,\n },\n out: {\n x: \"100%\",\n duration: 300,\n opacity: 1,\n },\n },\n};\n" }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t\n
\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n
\n\t\n
\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", - "content": "\n\n\n" - }, - { - "name": "sheet-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "sheet-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/skeleton.json b/apps/www/static/registry/styles/new-york-js/skeleton.json index e92b00d58..698374585 100644 --- a/apps/www/static/registry/styles/new-york-js/skeleton.json +++ b/apps/www/static/registry/styles/new-york-js/skeleton.json @@ -5,11 +5,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./skeleton.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Skeleton,\n};\n" + "content": "import Root from \"./skeleton.svelte\";\nexport { Root, \n//\nRoot as Skeleton, };\n" }, { "name": "skeleton.svelte", - "content": "\n\n
\n" + "content": "\n\n
\n\t{@render children?.()}\n
\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/slider.json b/apps/www/static/registry/styles/new-york-js/slider.json index c6adf43d9..11ca9bdd7 100644 --- a/apps/www/static/registry/styles/new-york-js/slider.json +++ b/apps/www/static/registry/styles/new-york-js/slider.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./slider.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Slider,\n};\n" + "content": "import Root from \"./slider.svelte\";\nexport { Root, \n//\nRoot as Slider, };\n" }, { "name": "slider.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/sonner.json b/apps/www/static/registry/styles/new-york-js/sonner.json index 20affc34e..a24572fef 100644 --- a/apps/www/static/registry/styles/new-york-js/sonner.json +++ b/apps/www/static/registry/styles/new-york-js/sonner.json @@ -12,7 +12,7 @@ }, { "name": "sonner.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/switch.json b/apps/www/static/registry/styles/new-york-js/switch.json index 05dcf980d..191c19786 100644 --- a/apps/www/static/registry/styles/new-york-js/switch.json +++ b/apps/www/static/registry/styles/new-york-js/switch.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./switch.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Switch,\n};\n" + "content": "import Root from \"./switch.svelte\";\nexport { Root, \n//\nRoot as Switch, };\n" }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/table.json b/apps/www/static/registry/styles/new-york-js/table.json index d3d3752a9..1d7f6f8fc 100644 --- a/apps/www/static/registry/styles/new-york-js/table.json +++ b/apps/www/static/registry/styles/new-york-js/table.json @@ -5,39 +5,39 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./table.svelte\";\nimport Body from \"./table-body.svelte\";\nimport Caption from \"./table-caption.svelte\";\nimport Cell from \"./table-cell.svelte\";\nimport Footer from \"./table-footer.svelte\";\nimport Head from \"./table-head.svelte\";\nimport Header from \"./table-header.svelte\";\nimport Row from \"./table-row.svelte\";\nexport {\n\tRoot,\n\tBody,\n\tCaption,\n\tCell,\n\tFooter,\n\tHead,\n\tHeader,\n\tRow,\n\t//\n\tRoot as Table,\n\tBody as TableBody,\n\tCaption as TableCaption,\n\tCell as TableCell,\n\tFooter as TableFooter,\n\tHead as TableHead,\n\tHeader as TableHeader,\n\tRow as TableRow,\n};\n" + "content": "import Root from \"./table.svelte\";\nimport Body from \"./table-body.svelte\";\nimport Caption from \"./table-caption.svelte\";\nimport Cell from \"./table-cell.svelte\";\nimport Footer from \"./table-footer.svelte\";\nimport Head from \"./table-head.svelte\";\nimport Header from \"./table-header.svelte\";\nimport Row from \"./table-row.svelte\";\nexport { Root, Body, Caption, Cell, Footer, Head, Header, Row, \n//\nRoot as Table, Body as TableBody, Caption as TableCaption, Cell as TableCell, Footer as TableFooter, Head as TableHead, Header as TableHeader, Row as TableRow, };\n" }, { "name": "table-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\ton:click\n\ton:keydown\n>\n\t\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
\n\t\n\t\t\n\t
\n
\n" + "content": "\n\n
\n\t\n\t\t{@render children?.()}\n\t
\n
\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/tabs.json b/apps/www/static/registry/styles/new-york-js/tabs.json index be9a4b55a..2cb178679 100644 --- a/apps/www/static/registry/styles/new-york-js/tabs.json +++ b/apps/www/static/registry/styles/new-york-js/tabs.json @@ -7,19 +7,19 @@ "files": [ { "name": "index.js", - "content": "import { Tabs as TabsPrimitive } from \"bits-ui\";\nimport Content from \"./tabs-content.svelte\";\nimport List from \"./tabs-list.svelte\";\nimport Trigger from \"./tabs-trigger.svelte\";\nconst Root = TabsPrimitive.Root;\nexport {\n\tRoot,\n\tContent,\n\tList,\n\tTrigger,\n\t//\n\tRoot as Tabs,\n\tContent as TabsContent,\n\tList as TabsList,\n\tTrigger as TabsTrigger,\n};\n" + "content": "import { Tabs as TabsPrimitive } from \"bits-ui\";\nimport Content from \"./tabs-content.svelte\";\nimport List from \"./tabs-list.svelte\";\nimport Trigger from \"./tabs-trigger.svelte\";\nconst Root = TabsPrimitive.Root;\nexport { Root, Content, List, Trigger, \n//\nRoot as Tabs, Content as TabsContent, List as TabsList, Trigger as TabsTrigger, };\n" }, { "name": "tabs-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "tabs-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "tabs-trigger.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/textarea.json b/apps/www/static/registry/styles/new-york-js/textarea.json index 069f23ba2..71700c0ad 100644 --- a/apps/www/static/registry/styles/new-york-js/textarea.json +++ b/apps/www/static/registry/styles/new-york-js/textarea.json @@ -5,11 +5,11 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./textarea.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Textarea,\n};\n" + "content": "import Root from \"./textarea.svelte\";\nexport { Root, \n//\nRoot as Textarea, };\n" }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/toggle-group.json b/apps/www/static/registry/styles/new-york-js/toggle-group.json index daa5393d0..4280eb586 100644 --- a/apps/www/static/registry/styles/new-york-js/toggle-group.json +++ b/apps/www/static/registry/styles/new-york-js/toggle-group.json @@ -9,15 +9,15 @@ "files": [ { "name": "index.js", - "content": "import { getContext, setContext } from \"svelte\";\nimport Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport function setToggleGroupCtx(props) {\n\tsetContext(\"toggleGroup\", props);\n}\nexport function getToggleGroupCtx() {\n\treturn getContext(\"toggleGroup\");\n}\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" + "content": "import { getContext, setContext } from \"svelte\";\nimport Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport function setToggleGroupCtx(props) {\n setContext(\"toggleGroup\", props);\n}\nexport function getToggleGroupCtx() {\n return getContext(\"toggleGroup\");\n}\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/toggle.json b/apps/www/static/registry/styles/new-york-js/toggle.json index 9f18e58eb..53aa70aea 100644 --- a/apps/www/static/registry/styles/new-york-js/toggle.json +++ b/apps/www/static/registry/styles/new-york-js/toggle.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\nexport const toggleVariants = tv({\n\tbase: \"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-transparent\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-9 px-3\",\n\t\t\tsm: \"h-8 px-2\",\n\t\t\tlg: \"h-10 px-3\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" + "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\nexport const toggleVariants = tv({\n base: \"inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground\",\n variants: {\n variant: {\n default: \"bg-transparent\",\n outline: \"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground\",\n },\n size: {\n default: \"h-9 px-3\",\n sm: \"h-8 px-2\",\n lg: \"h-10 px-3\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n});\nexport { Root, \n//\nRoot as Toggle, };\n" }, { "name": "toggle.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york-js/tooltip.json b/apps/www/static/registry/styles/new-york-js/tooltip.json index 24f997122..665bdb703 100644 --- a/apps/www/static/registry/styles/new-york-js/tooltip.json +++ b/apps/www/static/registry/styles/new-york-js/tooltip.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n};\n" + "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\nexport { Root, Trigger, Content, Provider, \n//\nRoot as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, Provider as TooltipProvider, };\n" }, { "name": "tooltip-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/alert.json b/apps/www/static/registry/styles/new-york/alert.json index 3ec5ecfc1..043bdbe90 100644 --- a/apps/www/static/registry/styles/new-york/alert.json +++ b/apps/www/static/registry/styles/new-york/alert.json @@ -9,7 +9,7 @@ }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert.svelte", diff --git a/apps/www/static/registry/styles/new-york/breadcrumb.json b/apps/www/static/registry/styles/new-york/breadcrumb.json index 89558b75d..91ffb01e7 100644 --- a/apps/www/static/registry/styles/new-york/breadcrumb.json +++ b/apps/www/static/registry/styles/new-york/breadcrumb.json @@ -27,7 +27,7 @@ }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", diff --git a/apps/www/static/registry/styles/new-york/button.json b/apps/www/static/registry/styles/new-york/button.json index 266727b15..3bcedf0ff 100644 --- a/apps/www/static/registry/styles/new-york/button.json +++ b/apps/www/static/registry/styles/new-york/button.json @@ -5,11 +5,11 @@ "files": [ { "name": "button.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "index.ts", - "content": "import type { Button as ButtonPrimitive, WithElementRef } from \"bits-ui\";\nimport { type VariantProps, tv } from \"tailwind-variants\";\nimport type { HTMLButtonAttributes } from \"svelte/elements\";\nimport Root from \"./button.svelte\";\n\nconst buttonVariants = tv({\n\tbase: \"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground shadow hover:bg-primary/90\",\n\t\t\tdestructive:\n\t\t\t\t\"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-9 px-4 py-2\",\n\t\t\tsm: \"h-8 rounded-md px-3 text-xs\",\n\t\t\tlg: \"h-10 rounded-md px-8\",\n\t\t\ticon: \"size-9\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\ntype Variant = VariantProps[\"variant\"];\ntype Size = VariantProps[\"size\"];\n\ntype Props = WithElementRef & {\n\tvariant?: Variant;\n\tsize?: Size;\n};\n\ntype Events = ButtonPrimitive.Events;\n\nexport {\n\tRoot,\n\ttype Props,\n\ttype Events,\n\t//\n\tRoot as Button,\n\ttype Props as ButtonProps,\n\ttype Events as ButtonEvents,\n\tbuttonVariants,\n};\n" + "content": "import type { Button as ButtonPrimitive, WithElementRef } from \"bits-ui\";\nimport { type VariantProps, tv } from \"tailwind-variants\";\nimport type { HTMLButtonAttributes } from \"svelte/elements\";\nimport Root from \"./button.svelte\";\nimport type { PrimitiveAnchorAttributes, PrimitiveButtonAttributes } from \"$lib/utils.js\";\n\nconst buttonVariants = tv({\n\tbase: \"inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground shadow hover:bg-primary/90\",\n\t\t\tdestructive:\n\t\t\t\t\"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90\",\n\t\t\toutline:\n\t\t\t\t\"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-9 px-4 py-2\",\n\t\t\tsm: \"h-8 rounded-md px-3 text-xs\",\n\t\t\tlg: \"h-10 rounded-md px-8\",\n\t\t\ticon: \"size-9\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type ButtonVariant = VariantProps[\"variant\"];\nexport type ButtonSize = VariantProps[\"size\"];\n\ntype Props = PrimitiveButtonAttributes &\n\tPrimitiveAnchorAttributes & {\n\t\tvariant?: ButtonVariant;\n\t\tsize?: ButtonSize;\n\t};\n\ntype Events = ButtonPrimitive.Events;\n\nexport {\n\tRoot,\n\ttype Props,\n\ttype Events,\n\t//\n\tRoot as Button,\n\ttype Props as ButtonProps,\n\ttype Events as ButtonEvents,\n\tbuttonVariants,\n};\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/calendar.json b/apps/www/static/registry/styles/new-york/calendar.json index 0d291b688..94829325c 100644 --- a/apps/www/static/registry/styles/new-york/calendar.json +++ b/apps/www/static/registry/styles/new-york/calendar.json @@ -11,55 +11,55 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-day.svelte", - "content": "\n\n\n\t\n\t\t{date.day}\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-header.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n\t\n\t\t{headingValue}\n\t\n\n" + "content": "\n\n\n" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n{#if childProp}\n\t\n{:else}\n\t\n{/if}\n" }, { "name": "calendar.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t{#each months as month}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t{/each}\n\t\t\t\t\n\t\t\t\n\t\t{/each}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/card.json b/apps/www/static/registry/styles/new-york/card.json index 82c179f35..221073c25 100644 --- a/apps/www/static/registry/styles/new-york/card.json +++ b/apps/www/static/registry/styles/new-york/card.json @@ -5,31 +5,31 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
\n\t\n
\n" + "content": "\n\n
\n\t{@render children?.()}\n
\n" }, { "name": "card-description.svelte", - "content": "\n\n

\n\t\n

\n" + "content": "\n\n

\n\t{@render children?.()}\n

\n" }, { "name": "card-footer.svelte", - "content": "\n\n
\n\t\n
\n" + "content": "\n\n
\n\t{@render children?.()}\n
\n" }, { "name": "card-header.svelte", - "content": "\n\n
\n\t\n
\n" + "content": "\n\n
\n\t{@render children?.()}\n
\n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "card.svelte", - "content": "\n\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n\nexport type HeadingLevel = \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\";\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n\nexport type CardHeadingLevel = 1 | 2 | 3 | 4 | 5 | 6;\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/carousel.json b/apps/www/static/registry/styles/new-york/carousel.json index c49721485..1830bc099 100644 --- a/apps/www/static/registry/styles/new-york/carousel.json +++ b/apps/www/static/registry/styles/new-york/carousel.json @@ -10,27 +10,27 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n
\n\t{@render children?.()}\n
\n" }, { "name": "context.ts", - "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { HTMLAttributes } from \"svelte/elements\";\nimport type { Readable, Writable } from \"svelte/store\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tapi?: CarouselAPI;\n\torientation?: \"horizontal\" | \"vertical\";\n} & HTMLAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\ntype EmblaContext = {\n\tapi: Writable;\n\torientation: Writable<\"horizontal\" | \"vertical\">;\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: Readable;\n\tcanScrollPrev: Readable;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: Writable;\n\tplugins: Writable;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: Readable;\n\tselectedIndex: Readable;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n" + "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { HTMLAttributes } from \"svelte/elements\";\nimport type { Readable, Writable } from \"svelte/store\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tapi?: CarouselAPI;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\ntype EmblaContext = {\n\tapi: Writable;\n\torientation: Writable<\"horizontal\" | \"vertical\">;\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: Readable;\n\tcanScrollPrev: Readable;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: Writable;\n\tplugins: Writable;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: Readable;\n\tselectedIndex: Readable;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/checkbox.json b/apps/www/static/registry/styles/new-york/checkbox.json index 94dbd6b9f..6c1488da4 100644 --- a/apps/www/static/registry/styles/new-york/checkbox.json +++ b/apps/www/static/registry/styles/new-york/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t\n\t\t{#if isIndeterminate}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.ts", diff --git a/apps/www/static/registry/styles/new-york/collapsible.json b/apps/www/static/registry/styles/new-york/collapsible.json index 42d1fbec9..0cfe49013 100644 --- a/apps/www/static/registry/styles/new-york/collapsible.json +++ b/apps/www/static/registry/styles/new-york/collapsible.json @@ -1,17 +1,11 @@ { "name": "collapsible", - "dependencies": [ - "bits-ui" - ], + "dependencies": [], "registryDependencies": [], "files": [ - { - "name": "collapsible-content.svelte", - "content": "\n\n\n\t\n\n" - }, { "name": "index.ts", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\nimport Content from \"./collapsible-content.svelte\";\n\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n" + "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/context-menu.json b/apps/www/static/registry/styles/new-york/context-menu.json index 3002edb77..8d3673a42 100644 --- a/apps/www/static/registry/styles/new-york/context-menu.json +++ b/apps/www/static/registry/styles/new-york/context-menu.json @@ -8,47 +8,43 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-label.svelte", - "content": "\n\n\n\t\n\n" - }, - { - "name": "context-menu-radio-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport Label from \"./context-menu-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport RadioGroup from \"./context-menu-radio-group.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tLabel as ContextMenuLabel,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport Label from \"./context-menu-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tLabel as ContextMenuLabel,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/dialog.json b/apps/www/static/registry/styles/new-york/dialog.json index c25be2202..c67c12d09 100644 --- a/apps/www/static/registry/styles/new-york/dialog.json +++ b/apps/www/static/registry/styles/new-york/dialog.json @@ -8,35 +8,31 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-header.svelte", - "content": "\n\n
\n\t\n
\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-overlay.svelte", - "content": "\n\n\n" - }, - { - "name": "dialog-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dialog-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.ts", - "content": "import { Dialog as DialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./dialog-title.svelte\";\nimport Portal from \"./dialog-portal.svelte\";\nimport Footer from \"./dialog-footer.svelte\";\nimport Header from \"./dialog-header.svelte\";\nimport Overlay from \"./dialog-overlay.svelte\";\nimport Content from \"./dialog-content.svelte\";\nimport Description from \"./dialog-description.svelte\";\n\nconst Root = DialogPrimitive.Root;\nconst Trigger = DialogPrimitive.Trigger;\nconst Close = DialogPrimitive.Close;\n\nexport {\n\tRoot,\n\tTitle,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\tClose,\n\t//\n\tRoot as Dialog,\n\tTitle as DialogTitle,\n\tPortal as DialogPortal,\n\tFooter as DialogFooter,\n\tHeader as DialogHeader,\n\tTrigger as DialogTrigger,\n\tOverlay as DialogOverlay,\n\tContent as DialogContent,\n\tDescription as DialogDescription,\n\tClose as DialogClose,\n};\n" + "content": "import { Dialog as DialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./dialog-title.svelte\";\nimport Footer from \"./dialog-footer.svelte\";\nimport Header from \"./dialog-header.svelte\";\nimport Overlay from \"./dialog-overlay.svelte\";\nimport Content from \"./dialog-content.svelte\";\nimport Description from \"./dialog-description.svelte\";\n\nconst Root = DialogPrimitive.Root;\nconst Trigger = DialogPrimitive.Trigger;\nconst Close = DialogPrimitive.Close;\nconst Portal = DialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\tClose,\n\t//\n\tRoot as Dialog,\n\tTitle as DialogTitle,\n\tPortal as DialogPortal,\n\tFooter as DialogFooter,\n\tHeader as DialogHeader,\n\tTrigger as DialogTrigger,\n\tOverlay as DialogOverlay,\n\tContent as DialogContent,\n\tDescription as DialogDescription,\n\tClose as DialogClose,\n};\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/dropdown-menu.json b/apps/www/static/registry/styles/new-york/dropdown-menu.json index 21f3ae837..b6f7503f7 100644 --- a/apps/www/static/registry/styles/new-york/dropdown-menu.json +++ b/apps/www/static/registry/styles/new-york/dropdown-menu.json @@ -8,47 +8,43 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-label.svelte", - "content": "\n\n\n\t\n\n" - }, - { - "name": "dropdown-menu-radio-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.ts", - "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport Label from \"./dropdown-menu-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport RadioGroup from \"./dropdown-menu-radio-group.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\n\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tLabel as DropdownMenuLabel,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" + "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport Label from \"./dropdown-menu-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\n\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tLabel as DropdownMenuLabel,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/input.json b/apps/www/static/registry/styles/new-york/input.json index 3ead61daf..7663d9b77 100644 --- a/apps/www/static/registry/styles/new-york/input.json +++ b/apps/www/static/registry/styles/new-york/input.json @@ -9,7 +9,7 @@ }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/label.json b/apps/www/static/registry/styles/new-york/label.json index 96847c210..2b9a2387a 100644 --- a/apps/www/static/registry/styles/new-york/label.json +++ b/apps/www/static/registry/styles/new-york/label.json @@ -11,7 +11,7 @@ }, { "name": "label.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/menubar.json b/apps/www/static/registry/styles/new-york/menubar.json index 481ccc3f8..aaa767280 100644 --- a/apps/www/static/registry/styles/new-york/menubar.json +++ b/apps/www/static/registry/styles/new-york/menubar.json @@ -12,47 +12,47 @@ }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-label.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "menubar-trigger.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "menubar.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/pagination.json b/apps/www/static/registry/styles/new-york/pagination.json index df64f55cc..c5f412b0e 100644 --- a/apps/www/static/registry/styles/new-york/pagination.json +++ b/apps/www/static/registry/styles/new-york/pagination.json @@ -14,31 +14,31 @@ }, { "name": "pagination-content.svelte", - "content": "\n\n
    \n\t\n
\n" + "content": "\n\n
    \n\t{@render children?.()}\n
\n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", - "content": "\n\n\n\t{page.value}\n\n" + "content": "\n\n{#snippet Fallback()}\n\t{page.value}\n{/snippet}\n\n\n" }, { "name": "pagination-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\tNext\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\tNext\n\t\n{/snippet}\n\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\tPrevious\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\tPrevious\n\t\n{/snippet}\n\n\n" }, { "name": "pagination.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/popover.json b/apps/www/static/registry/styles/new-york/popover.json index 4783955da..a706e80c1 100644 --- a/apps/www/static/registry/styles/new-york/popover.json +++ b/apps/www/static/registry/styles/new-york/popover.json @@ -11,7 +11,7 @@ }, { "name": "popover-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/progress.json b/apps/www/static/registry/styles/new-york/progress.json index 63e960dd3..75934425a 100644 --- a/apps/www/static/registry/styles/new-york/progress.json +++ b/apps/www/static/registry/styles/new-york/progress.json @@ -11,7 +11,7 @@ }, { "name": "progress.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/radio-group.json b/apps/www/static/registry/styles/new-york/radio-group.json index f336704a2..59fd66d9a 100644 --- a/apps/www/static/registry/styles/new-york/radio-group.json +++ b/apps/www/static/registry/styles/new-york/radio-group.json @@ -8,15 +8,15 @@ "files": [ { "name": "index.ts", - "content": "import { RadioGroup as RadioGroupPrimitive } from \"bits-ui\";\n\nimport Root from \"./radio-group.svelte\";\nimport Item from \"./radio-group-item.svelte\";\nconst Input = RadioGroupPrimitive.Input;\n\nexport {\n\tRoot,\n\tInput,\n\tItem,\n\t//\n\tRoot as RadioGroup,\n\tInput as RadioGroupInput,\n\tItem as RadioGroupItem,\n};\n" + "content": "import Root from \"./radio-group.svelte\";\nimport Item from \"./radio-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as RadioGroup,\n\tItem as RadioGroupItem,\n};\n" }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t
    \n\t\t\n\t\t\t\n\t\t\n\t
    \n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" }, { "name": "radio-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/range-calendar.json b/apps/www/static/registry/styles/new-york/range-calendar.json index 5eb5b448a..b0e7d06d0 100644 --- a/apps/www/static/registry/styles/new-york/range-calendar.json +++ b/apps/www/static/registry/styles/new-york/range-calendar.json @@ -15,55 +15,55 @@ }, { "name": "range-calendar-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-day.svelte", - "content": "\n\n\n\t\n\t\t{date.day}\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-head.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-head-cell.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-header.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-heading.svelte", - "content": "\n\n\n\t\n\t\t{headingValue}\n\t\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\n\t\n\t\n\t\t{#each months as month}\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t{/each}\n\t\t\t\t\n\t\t\t\n\t\t{/each}\n\t\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/separator.json b/apps/www/static/registry/styles/new-york/separator.json index 1922cbcca..7618ec3fc 100644 --- a/apps/www/static/registry/styles/new-york/separator.json +++ b/apps/www/static/registry/styles/new-york/separator.json @@ -11,7 +11,7 @@ }, { "name": "separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/sheet.json b/apps/www/static/registry/styles/new-york/sheet.json index 7dd82f08f..a14bb899d 100644 --- a/apps/www/static/registry/styles/new-york/sheet.json +++ b/apps/www/static/registry/styles/new-york/sheet.json @@ -8,35 +8,31 @@ "files": [ { "name": "index.ts", - "content": "import { Dialog as SheetPrimitive } from \"bits-ui\";\nimport { type VariantProps, tv } from \"tailwind-variants\";\n\nimport Portal from \"./sheet-portal.svelte\";\nimport Overlay from \"./sheet-overlay.svelte\";\nimport Content from \"./sheet-content.svelte\";\nimport Header from \"./sheet-header.svelte\";\nimport Footer from \"./sheet-footer.svelte\";\nimport Title from \"./sheet-title.svelte\";\nimport Description from \"./sheet-description.svelte\";\n\nconst Root = SheetPrimitive.Root;\nconst Close = SheetPrimitive.Close;\nconst Trigger = SheetPrimitive.Trigger;\n\nexport {\n\tRoot,\n\tClose,\n\tTrigger,\n\tPortal,\n\tOverlay,\n\tContent,\n\tHeader,\n\tFooter,\n\tTitle,\n\tDescription,\n\t//\n\tRoot as Sheet,\n\tClose as SheetClose,\n\tTrigger as SheetTrigger,\n\tPortal as SheetPortal,\n\tOverlay as SheetOverlay,\n\tContent as SheetContent,\n\tHeader as SheetHeader,\n\tFooter as SheetFooter,\n\tTitle as SheetTitle,\n\tDescription as SheetDescription,\n};\n\nexport const sheetVariants = tv({\n\tbase: \"fixed z-50 gap-4 bg-background p-6 shadow-lg\",\n\tvariants: {\n\t\tside: {\n\t\t\ttop: \"inset-x-0 top-0 border-b \",\n\t\t\tbottom: \"inset-x-0 bottom-0 border-t\",\n\t\t\tleft: \"inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm\",\n\t\t\tright: \"inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tside: \"right\",\n\t},\n});\n\nexport const sheetTransitions = {\n\ttop: {\n\t\tin: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tbottom: {\n\t\tin: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tleft: {\n\t\tin: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tright: {\n\t\tin: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n};\n\nexport type Side = VariantProps[\"side\"];\n" + "content": "import { Dialog as SheetPrimitive } from \"bits-ui\";\nimport { type VariantProps, tv } from \"tailwind-variants\";\n\nimport Overlay from \"./sheet-overlay.svelte\";\nimport Content from \"./sheet-content.svelte\";\nimport Header from \"./sheet-header.svelte\";\nimport Footer from \"./sheet-footer.svelte\";\nimport Title from \"./sheet-title.svelte\";\nimport Description from \"./sheet-description.svelte\";\n\nconst Root = SheetPrimitive.Root;\nconst Close = SheetPrimitive.Close;\nconst Trigger = SheetPrimitive.Trigger;\nconst Portal = SheetPrimitive.Portal;\n\nexport {\n\tRoot,\n\tClose,\n\tTrigger,\n\tPortal,\n\tOverlay,\n\tContent,\n\tHeader,\n\tFooter,\n\tTitle,\n\tDescription,\n\t//\n\tRoot as Sheet,\n\tClose as SheetClose,\n\tTrigger as SheetTrigger,\n\tPortal as SheetPortal,\n\tOverlay as SheetOverlay,\n\tContent as SheetContent,\n\tHeader as SheetHeader,\n\tFooter as SheetFooter,\n\tTitle as SheetTitle,\n\tDescription as SheetDescription,\n};\n\nexport const sheetVariants = tv({\n\tbase: \"fixed z-50 gap-4 bg-background p-6 shadow-lg\",\n\tvariants: {\n\t\tside: {\n\t\t\ttop: \"inset-x-0 top-0 border-b \",\n\t\t\tbottom: \"inset-x-0 bottom-0 border-t\",\n\t\t\tleft: \"inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm\",\n\t\t\tright: \"inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tside: \"right\",\n\t},\n});\n\nexport const sheetTransitions = {\n\ttop: {\n\t\tin: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tbottom: {\n\t\tin: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\ty: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tleft: {\n\t\tin: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"-100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n\tright: {\n\t\tin: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 500,\n\t\t\topacity: 1,\n\t\t},\n\t\tout: {\n\t\t\tx: \"100%\",\n\t\t\tduration: 300,\n\t\t\topacity: 1,\n\t\t},\n\t},\n};\n\nexport type Side = VariantProps[\"side\"];\n" }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n
    \n\t\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", - "content": "\n\n\n" - }, - { - "name": "sheet-portal.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "sheet-title.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/skeleton.json b/apps/www/static/registry/styles/new-york/skeleton.json index 71cc871c1..881b7b703 100644 --- a/apps/www/static/registry/styles/new-york/skeleton.json +++ b/apps/www/static/registry/styles/new-york/skeleton.json @@ -9,7 +9,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/slider.json b/apps/www/static/registry/styles/new-york/slider.json index b953fad7a..549917077 100644 --- a/apps/www/static/registry/styles/new-york/slider.json +++ b/apps/www/static/registry/styles/new-york/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\t{#each thumbs as thumb}\n\t\t\n\t{/each}\n\n" + "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/switch.json b/apps/www/static/registry/styles/new-york/switch.json index 23af84d67..9b9c1ad2c 100644 --- a/apps/www/static/registry/styles/new-york/switch.json +++ b/apps/www/static/registry/styles/new-york/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/table.json b/apps/www/static/registry/styles/new-york/table.json index d63c38fcb..e072c9d45 100644 --- a/apps/www/static/registry/styles/new-york/table.json +++ b/apps/www/static/registry/styles/new-york/table.json @@ -9,35 +9,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n\ton:click\n\ton:keydown\n>\n\t\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...$$restProps}\n>\n\t\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/tabs.json b/apps/www/static/registry/styles/new-york/tabs.json index 46ca01ef3..f555065ba 100644 --- a/apps/www/static/registry/styles/new-york/tabs.json +++ b/apps/www/static/registry/styles/new-york/tabs.json @@ -11,15 +11,15 @@ }, { "name": "tabs-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "tabs-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "tabs-trigger.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/textarea.json b/apps/www/static/registry/styles/new-york/textarea.json index 3b4e0e1b1..a4dc8ca6f 100644 --- a/apps/www/static/registry/styles/new-york/textarea.json +++ b/apps/www/static/registry/styles/new-york/textarea.json @@ -9,7 +9,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/toggle-group.json b/apps/www/static/registry/styles/new-york/toggle-group.json index 3d371f395..c41580850 100644 --- a/apps/www/static/registry/styles/new-york/toggle-group.json +++ b/apps/www/static/registry/styles/new-york/toggle-group.json @@ -13,11 +13,11 @@ }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/toggle.json b/apps/www/static/registry/styles/new-york/toggle.json index d175248e1..ce52e7bd8 100644 --- a/apps/www/static/registry/styles/new-york/toggle.json +++ b/apps/www/static/registry/styles/new-york/toggle.json @@ -11,7 +11,7 @@ }, { "name": "toggle.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/styles/new-york/tooltip.json b/apps/www/static/registry/styles/new-york/tooltip.json index 27e1edc78..bc4eae63e 100644 --- a/apps/www/static/registry/styles/new-york/tooltip.json +++ b/apps/www/static/registry/styles/new-york/tooltip.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.ts", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n};\n" + "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n" }, { "name": "tooltip-content.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/apps/www/static/registry/themes.css b/apps/www/static/registry/themes.css index b0e1ee04a..c384b0a1b 100644 --- a/apps/www/static/registry/themes.css +++ b/apps/www/static/registry/themes.css @@ -2,767 +2,767 @@ .theme-zinc { --background: 0 0% 100%; --foreground: 240 10% 3.9%; - + --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; - + --popover: 0 0% 100%;; --popover-foreground: 240 10% 3.9%; - + --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; - + --border: 240 5.9% 90%; --input: 240 5.9% 90%; - + --primary: 240 5.9% 10%; --primary-foreground: 0 0% 98%; - + --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; - + --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - + --ring: 240 5.9% 10%; - + --radius: 0.5rem; } - + .dark .theme-zinc { --background: 240 10% 3.9%; --foreground: 0 0% 98%; - + --muted: 240 3.7% 15.9%; --muted-foreground: 240 5% 64.9%; - + --popover: 240 10% 3.9%; --popover-foreground: 0 0% 98%; - + --card: 240 10% 3.9%; --card-foreground: 0 0% 98%; - + --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; - + --primary: 0 0% 98%; --primary-foreground: 240 5.9% 10%; - + --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; - + --accent: 240 3.7% 15.9%; --accent-foreground: 0 0% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - + --ring: 240 4.9% 83.9%; } .theme-slate { --background: 0 0% 100%; --foreground: 222.2 84% 4.9%; - + --muted: 210 40% 96.1%; --muted-foreground: 215.4 16.3% 46.9%; - + --popover: 0 0% 100%; --popover-foreground: 222.2 84% 4.9%; - + --card: 0 0% 100%; --card-foreground: 222.2 84% 4.9%; - + --border: 214.3 31.8% 91.4%; --input: 214.3 31.8% 91.4%; - + --primary: 222.2 47.4% 11.2%; --primary-foreground: 210 40% 98%; - + --secondary: 210 40% 96.1%; --secondary-foreground: 222.2 47.4% 11.2%; - + --accent: 210 40% 96.1%; --accent-foreground: 222.2 47.4% 11.2%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 40% 98%; - + --ring: 222.2 84% 4.9%; - + --radius: 0.5rem; } - + .dark .theme-slate { --background: 222.2 84% 4.9%; --foreground: 210 40% 98%; - + --muted: 217.2 32.6% 17.5%; --muted-foreground: 215 20.2% 65.1%; - + --popover: 222.2 84% 4.9%; --popover-foreground: 210 40% 98%; - + --card: 222.2 84% 4.9%; --card-foreground: 210 40% 98%; - + --border: 217.2 32.6% 17.5%; --input: 217.2 32.6% 17.5%; - + --primary: 210 40% 98%; --primary-foreground: 222.2 47.4% 11.2%; - + --secondary: 217.2 32.6% 17.5%; --secondary-foreground: 210 40% 98%; - + --accent: 217.2 32.6% 17.5%; --accent-foreground: 210 40% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; - + --ring: 212.7 26.8% 83.9%; } .theme-stone { --background: 0 0% 100%; --foreground: 20 14.3% 4.1%; - + --muted: 60 4.8% 95.9%; --muted-foreground: 25 5.3% 44.7%; - + --popover: 0 0% 100%; --popover-foreground: 20 14.3% 4.1%; - + --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; - + --border: 20 5.9% 90%; --input: 20 5.9% 90%; - + --primary: 24 9.8% 10%; --primary-foreground: 60 9.1% 97.8%; - + --secondary: 60 4.8% 95.9%; --secondary-foreground: 24 9.8% 10%; - + --accent: 60 4.8% 95.9%; --accent-foreground: 24 9.8% 10%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 60 9.1% 97.8%; - + --ring: 20 14.3% 4.1%; - + --radius: 0.5rem; } - + .dark .theme-stone { --background: 20 14.3% 4.1%; --foreground: 60 9.1% 97.8%; - + --muted: 12 6.5% 15.1%; --muted-foreground: 24 5.4% 63.9%; - + --popover: 20 14.3% 4.1%; --popover-foreground: 60 9.1% 97.8%; - + --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; - + --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; - + --primary: 60 9.1% 97.8%; --primary-foreground: 24 9.8% 10%; - + --secondary: 12 6.5% 15.1%; --secondary-foreground: 60 9.1% 97.8%; - + --accent: 12 6.5% 15.1%; --accent-foreground: 60 9.1% 97.8%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 60 9.1% 97.8%; - + --ring: 24 5.7% 82.9%; } .theme-gray { --background: 0 0% 100%; --foreground: 224 71.4% 4.1%; - + --muted: 220 14.3% 95.9%; --muted-foreground: 220 8.9% 46.1%; - + --popover: 0 0% 100%; --popover-foreground: 224 71.4% 4.1%; - + --card: 0 0% 100%; --card-foreground: 224 71.4% 4.1%; - + --border: 220 13% 91%; --input: 220 13% 91%; - + --primary: 220.9 39.3% 11%; --primary-foreground: 210 20% 98%; - + --secondary: 220 14.3% 95.9%; --secondary-foreground: 220.9 39.3% 11%; - + --accent: 220 14.3% 95.9%; --accent-foreground: 220.9 39.3% 11%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 20% 98%; - + --ring: 224 71.4% 4.1%; - + --radius: 0.5rem; } - + .dark .theme-gray { --background: 224 71.4% 4.1%; --foreground: 210 20% 98%; - + --muted: 215 27.9% 16.9%; --muted-foreground: 217.9 10.6% 64.9%; - + --popover: 224 71.4% 4.1%; --popover-foreground: 210 20% 98%; - + --card: 224 71.4% 4.1%; --card-foreground: 210 20% 98%; - + --border: 215 27.9% 16.9%; --input: 215 27.9% 16.9%; - + --primary: 210 20% 98%; --primary-foreground: 220.9 39.3% 11%; - + --secondary: 215 27.9% 16.9%; --secondary-foreground: 210 20% 98%; - + --accent: 215 27.9% 16.9%; --accent-foreground: 210 20% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 20% 98%; - + --ring: 216 12.2% 83.9%; } .theme-neutral { --background: 0 0% 100%; --foreground: 0 0% 3.9%; - + --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; - + --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; - + --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; - + --border: 0 0% 89.8%; --input: 0 0% 89.8%; - + --primary: 0 0% 9%; --primary-foreground: 0 0% 98%; - + --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; - + --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - + --ring: 0 0% 3.9%; - + --radius: 0.5rem; } - + .dark .theme-neutral { --background: 0 0% 3.9%; --foreground: 0 0% 98%; - + --muted: 0 0% 14.9%; --muted-foreground: 0 0% 63.9%; - + --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; - + --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; - + --border: 0 0% 14.9%; --input: 0 0% 14.9%; - + --primary: 0 0% 98%; --primary-foreground: 0 0% 9%; - + --secondary: 0 0% 14.9%; --secondary-foreground: 0 0% 98%; - + --accent: 0 0% 14.9%; --accent-foreground: 0 0% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - + --ring: 0 0% 83.1%; } .theme-red { --background: 0 0% 100%; --foreground: 0 0% 3.9%; - + --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; - + --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; - + --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; - + --border: 0 0% 89.8%; --input: 0 0% 89.8%; - + --primary: 0 72.2% 50.6%; --primary-foreground: 0 85.7% 97.3%; - + --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; - + --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - + --ring: 0 72.2% 50.6%; - + --radius: 0.5rem; } - + .dark .theme-red { --background: 0 0% 3.9%; --foreground: 0 0% 98%; - + --muted: 0 0% 14.9%; --muted-foreground: 0 0% 63.9%; - + --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; - + --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; - + --border: 0 0% 14.9%; --input: 0 0% 14.9%; - + --primary: 0 72.2% 50.6%; --primary-foreground: 0 85.7% 97.3%; - + --secondary: 0 0% 14.9%; --secondary-foreground: 0 0% 98%; - + --accent: 0 0% 14.9%; --accent-foreground: 0 0% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - + --ring: 0 72.2% 50.6%; } .theme-rose { --background: 0 0% 100%; --foreground: 240 10% 3.9%; - + --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; - + --popover: 0 0% 100%; --popover-foreground: 240 10% 3.9%; - + --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; - + --border: 240 5.9% 90%; --input: 240 5.9% 90%; - + --primary: 346.8 77.2% 49.8%; --primary-foreground: 355.7 100% 97.3%; - + --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; - + --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - + --ring: 346.8 77.2% 49.8%; - + --radius: 0.5rem; } - + .dark .theme-rose { --background: 20 14.3% 4.1%; --foreground: 0 0% 95%; - + --muted: 0 0% 15%; --muted-foreground: 240 5% 64.9%; - + --popover: 0 0% 9%; --popover-foreground: 0 0% 95%; - + --card: 24 9.8% 10%; --card-foreground: 0 0% 95%; - + --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; - + --primary: 346.8 77.2% 49.8%; --primary-foreground: 355.7 100% 97.3%; - + --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; - + --accent: 12 6.5% 15.1%; --accent-foreground: 0 0% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 85.7% 97.3%; - + --ring: 346.8 77.2% 49.8%; } .theme-orange { --background: 0 0% 100%; --foreground: 20 14.3% 4.1%; - + --muted: 60 4.8% 95.9%; --muted-foreground: 25 5.3% 44.7%; - + --popover: 0 0% 100%; --popover-foreground: 20 14.3% 4.1%; - + --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; - + --border: 20 5.9% 90%; --input: 20 5.9% 90%; - + --primary: 24.6 95% 53.1%; --primary-foreground: 60 9.1% 97.8%; - + --secondary: 60 4.8% 95.9%; --secondary-foreground: 24 9.8% 10%; - + --accent: 60 4.8% 95.9%; --accent-foreground: 24 9.8% 10%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 60 9.1% 97.8%; - + --ring: 24.6 95% 53.1%; - + --radius: 0.5rem; } - + .dark .theme-orange { --background: 20 14.3% 4.1%; --foreground: 60 9.1% 97.8%; - + --muted: 12 6.5% 15.1%; --muted-foreground: 24 5.4% 63.9%; - + --popover: 20 14.3% 4.1%; --popover-foreground: 60 9.1% 97.8%; - + --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; - + --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; - + --primary: 20.5 90.2% 48.2%; --primary-foreground: 60 9.1% 97.8%; - + --secondary: 12 6.5% 15.1%; --secondary-foreground: 60 9.1% 97.8%; - + --accent: 12 6.5% 15.1%; --accent-foreground: 60 9.1% 97.8%; - + --destructive: 0 72.2% 50.6%; --destructive-foreground: 60 9.1% 97.8%; - + --ring: 20.5 90.2% 48.2%; } .theme-green { --background: 0 0% 100%; --foreground: 240 10% 3.9%; - + --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; - + --popover: 0 0% 100%; --popover-foreground: 240 10% 3.9%; - + --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; - + --border: 240 5.9% 90%; --input: 240 5.9% 90%; - + --primary: 142.1 76.2% 36.3%; --primary-foreground: 355.7 100% 97.3%; - + --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; - + --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - + --ring: 142.1 76.2% 36.3%; - + --radius: 0.5rem; } - + .dark .theme-green { --background: 20 14.3% 4.1%; --foreground: 0 0% 95%; - + --muted: 0 0% 15%; --muted-foreground: 240 5% 64.9%; - + --popover: 0 0% 9%; --popover-foreground: 0 0% 95%; - + --card: 24 9.8% 10%; --card-foreground: 0 0% 95%; - + --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; - + --primary: 142.1 70.6% 45.3%; --primary-foreground: 144.9 80.4% 10%; - + --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; - + --accent: 12 6.5% 15.1%; --accent-foreground: 0 0% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 85.7% 97.3%; - + --ring: 142.4 71.8% 29.2%; } .theme-blue { --background: 0 0% 100%; --foreground: 222.2 84% 4.9%; - + --muted: 210 40% 96.1%; --muted-foreground: 215.4 16.3% 46.9%; - + --popover: 0 0% 100%; --popover-foreground: 222.2 84% 4.9%; - + --card: 0 0% 100%; --card-foreground: 222.2 84% 4.9%; - + --border: 214.3 31.8% 91.4%; --input: 214.3 31.8% 91.4%; - + --primary: 221.2 83.2% 53.3%; --primary-foreground: 210 40% 98%; - + --secondary: 210 40% 96.1%; --secondary-foreground: 222.2 47.4% 11.2%; - + --accent: 210 40% 96.1%; --accent-foreground: 222.2 47.4% 11.2%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 40% 98%; - + --ring: 221.2 83.2% 53.3%; - + --radius: 0.5rem; } - + .dark .theme-blue { --background: 222.2 84% 4.9%; --foreground: 210 40% 98%; - + --muted: 217.2 32.6% 17.5%; --muted-foreground: 215 20.2% 65.1%; - + --popover: 222.2 84% 4.9%; --popover-foreground: 210 40% 98%; - + --card: 222.2 84% 4.9%; --card-foreground: 210 40% 98%; - + --border: 217.2 32.6% 17.5%; --input: 217.2 32.6% 17.5%; - + --primary: 217.2 91.2% 59.8%; --primary-foreground: 222.2 47.4% 11.2%; - + --secondary: 217.2 32.6% 17.5%; --secondary-foreground: 210 40% 98%; - + --accent: 217.2 32.6% 17.5%; --accent-foreground: 210 40% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; - + --ring: 224.3 76.3% 48%; } .theme-yellow { --background: 0 0% 100%; --foreground: 20 14.3% 4.1%; - + --muted: 60 4.8% 95.9%; --muted-foreground: 25 5.3% 44.7%; - + --popover: 0 0% 100%; --popover-foreground: 20 14.3% 4.1%; - + --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; - + --border: 20 5.9% 90%; --input: 20 5.9% 90%; - + --primary: 47.9 95.8% 53.1%; --primary-foreground: 26 83.3% 14.1%; - + --secondary: 60 4.8% 95.9%; --secondary-foreground: 24 9.8% 10%; - + --accent: 60 4.8% 95.9%; --accent-foreground: 24 9.8% 10%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 60 9.1% 97.8%; - + --ring: 20 14.3% 4.1%; - + --radius: 0.5rem; } - + .dark .theme-yellow { --background: 20 14.3% 4.1%; --foreground: 60 9.1% 97.8%; - + --muted: 12 6.5% 15.1%; --muted-foreground: 24 5.4% 63.9%; - + --popover: 20 14.3% 4.1%; --popover-foreground: 60 9.1% 97.8%; - + --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; - + --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; - + --primary: 47.9 95.8% 53.1%; --primary-foreground: 26 83.3% 14.1%; - + --secondary: 12 6.5% 15.1%; --secondary-foreground: 60 9.1% 97.8%; - + --accent: 12 6.5% 15.1%; --accent-foreground: 60 9.1% 97.8%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 60 9.1% 97.8%; - + --ring: 35.5 91.7% 32.9%; } .theme-violet { --background: 0 0% 100%; --foreground: 224 71.4% 4.1%; - + --muted: 220 14.3% 95.9%; --muted-foreground: 220 8.9% 46.1%; - + --popover: 0 0% 100%; --popover-foreground: 224 71.4% 4.1%; - + --card: 0 0% 100%; --card-foreground: 224 71.4% 4.1%; - + --border: 220 13% 91%; --input: 220 13% 91%; - + --primary: 262.1 83.3% 57.8%; --primary-foreground: 210 20% 98%; - + --secondary: 220 14.3% 95.9%; --secondary-foreground: 220.9 39.3% 11%; - + --accent: 220 14.3% 95.9%; --accent-foreground: 220.9 39.3% 11%; - + --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 20% 98%; - + --ring: 262.1 83.3% 57.8%; - + --radius: 0.5rem; } - + .dark .theme-violet { --background: 224 71.4% 4.1%; --foreground: 210 20% 98%; - + --muted: 215 27.9% 16.9%; --muted-foreground: 217.9 10.6% 64.9%; - + --popover: 224 71.4% 4.1%; --popover-foreground: 210 20% 98%; - + --card: 224 71.4% 4.1%; --card-foreground: 210 20% 98%; - + --border: 215 27.9% 16.9%; --input: 215 27.9% 16.9%; - + --primary: 263.4 70% 50.4%; --primary-foreground: 210 20% 98%; - + --secondary: 215 27.9% 16.9%; --secondary-foreground: 210 20% 98%; - + --accent: 215 27.9% 16.9%; --accent-foreground: 210 20% 98%; - + --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 20% 98%; - + --ring: 263.4 70% 50.4%; } \ No newline at end of file diff --git a/package.json b/package.json index ba7890d53..f3336b90e 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "prettier-plugin-tailwindcss": "^0.5.12", "pretty-quick": "^4.0.0", "simple-git-hooks": "^2.10.0", - "svelte": "5.0.0-next.183", + "svelte": "5.0.0-next.188", "svelte-eslint-parser": "^0.34.1" }, "simple-git-hooks": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b0484ed0..15970d31c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,22 +13,22 @@ importers: version: 2.27.1 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1) + version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188))(svelte@5.0.0-next.188)(typescript@5.5.3)(vitest@1.3.1) eslint: specifier: ^9.0.0 version: 9.7.0 eslint-plugin-svelte: specifier: ^2.37.0 - version: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) + version: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188) prettier: specifier: ^3.2.5 version: 3.2.5 prettier-plugin-svelte: specifier: ^3.2.3 - version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183) + version: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.188) prettier-plugin-tailwindcss: specifier: ^0.5.12 - version: 0.5.12(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183))(prettier@3.2.5) + version: 0.5.12(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.188))(prettier@3.2.5) pretty-quick: specifier: ^4.0.0 version: 4.0.0(prettier@3.2.5) @@ -36,11 +36,11 @@ importers: specifier: ^2.10.0 version: 2.10.0 svelte: - specifier: 5.0.0-next.183 - version: 5.0.0-next.183 + specifier: 5.0.0-next.188 + version: 5.0.0-next.188 svelte-eslint-parser: specifier: ^0.34.1 - version: 0.34.1(svelte@5.0.0-next.183) + version: 0.34.1(svelte@5.0.0-next.188) apps/playground-js: dependencies: @@ -159,19 +159,19 @@ importers: version: 3.5.4 '@unovis/svelte': specifier: 1.4.2 - version: 1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.183) + version: 1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.188) '@unovis/ts': specifier: 1.4.2 version: 1.4.2 bits-ui: specifier: 0.21.4 - version: 0.21.4(svelte@5.0.0-next.183) + version: 0.21.4(svelte@5.0.0-next.188) clsx: specifier: ^2.1.1 version: 2.1.1 cmdk-sv: specifier: ^0.0.17 - version: 0.0.17(svelte@5.0.0-next.183) + version: 0.0.17(svelte@5.0.0-next.188) d3-scale: specifier: ^4.0.2 version: 4.0.2 @@ -180,43 +180,43 @@ importers: version: 8.1.6(embla-carousel@8.1.6) embla-carousel-svelte: specifier: 8.1.6 - version: 8.1.6(svelte@5.0.0-next.183) + version: 8.1.6(svelte@5.0.0-next.188) formsnap: specifier: ^1.0.1 - version: 1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)) + version: 1.0.1(svelte@5.0.0-next.188)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)) lucide-svelte: specifier: ^0.363.0 - version: 0.363.0(svelte@5.0.0-next.183) + version: 0.363.0(svelte@5.0.0-next.188) mode-watcher: specifier: ^0.3.1 - version: 0.3.1(svelte@5.0.0-next.183) + version: 0.3.1(svelte@5.0.0-next.188) nanoid: specifier: ^5.0.7 version: 5.0.7 paneforge: specifier: ^0.0.5 - version: 0.0.5(svelte@5.0.0-next.183) + version: 0.0.5(svelte@5.0.0-next.188) runed: specifier: ^0.15.0 - version: 0.15.0(svelte@5.0.0-next.183) + version: 0.15.0(svelte@5.0.0-next.188) svelte-headless-table: specifier: ^0.18.2 - version: 0.18.2(svelte@5.0.0-next.183) + version: 0.18.2(svelte@5.0.0-next.188) svelte-local-storage-store: specifier: ^0.6.4 - version: 0.6.4(svelte@5.0.0-next.183) + version: 0.6.4(svelte@5.0.0-next.188) svelte-radix: specifier: ^1.1.0 - version: 1.1.0(svelte@5.0.0-next.183) + version: 1.1.0(svelte@5.0.0-next.188) svelte-sonner: specifier: ^0.3.25 - version: 0.3.25(svelte@5.0.0-next.183) + version: 0.3.25(svelte@5.0.0-next.188) sveltekit-superforms: specifier: ^2.16.0 - version: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183) + version: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188) vaul-svelte: specifier: ^0.3.2 - version: 0.3.2(svelte@5.0.0-next.183) + version: 0.3.2(svelte@5.0.0-next.188) zod: specifier: ^3.23.8 version: 3.23.8 @@ -229,16 +229,16 @@ importers: version: 0.3.0(prettier@3.2.5) '@sveltejs/adapter-cloudflare': specifier: 4.6.1 - version: 4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(wrangler@3.64.0) + version: 4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(wrangler@3.64.0) '@sveltejs/enhanced-img': specifier: ^0.3.0 - version: 0.3.0(rollup@4.18.1)(svelte@5.0.0-next.183) + version: 0.3.0(rollup@4.18.1)(svelte@5.0.0-next.188) '@sveltejs/kit': specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + version: 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) '@sveltejs/vite-plugin-svelte': specifier: ^3.1.1 - version: 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + version: 3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) '@types/d3-scale': specifier: ^4.0.8 version: 4.0.8 @@ -268,7 +268,7 @@ importers: version: 4.5.0 mdsx: specifier: ^0.0.6 - version: 0.0.6(svelte@5.0.0-next.183) + version: 0.0.6(svelte@5.0.0-next.188) postcss: specifier: ^8.4.39 version: 8.4.39 @@ -294,11 +294,11 @@ importers: specifier: ^1.2.1 version: 1.2.1 svelte: - specifier: 5.0.0-next.183 - version: 5.0.0-next.183 + specifier: 5.0.0-next.188 + version: 5.0.0-next.188 svelte-check: specifier: ^3.8.4 - version: 3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183) + version: 3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.188) tailwind-merge: specifier: ^2.4.0 version: 2.4.0 @@ -5238,8 +5238,8 @@ packages: resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} engines: {node: '>=16'} - svelte@5.0.0-next.183: - resolution: {integrity: sha512-1onDKWp5+a5ehYVWJ0scHVO0IbOTH9zIqYb/odXp/aG0qF9XdR76DL2tLrgRM5xzUdcvXSmakxa+tQDJojTBVw==} + svelte@5.0.0-next.188: + resolution: {integrity: sha512-fcEqwWJCYdM3QcoXgA31TgiE6MXsSsESxtjKlvNGomM1vm8e/zXv85nKE6Y75Emql3VpUJIlJgNzYNIiYHP2nA==} engines: {node: '>=18'} sveltekit-superforms@2.16.0: @@ -5935,7 +5935,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1)': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188))(svelte@5.0.0-next.188)(typescript@5.5.3)(vitest@1.3.1)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -5955,7 +5955,7 @@ snapshots: eslint-plugin-markdown: 5.1.0(eslint@9.7.0) eslint-plugin-n: 17.9.0(eslint@9.7.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)) + eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188))(svelte@5.0.0-next.188)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)) eslint-plugin-regexp: 2.6.0(eslint@9.7.0) eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) @@ -5974,8 +5974,8 @@ snapshots: yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) - svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188) + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.188) transitivePeerDependencies: - '@vue/compiler-sfc' - supports-color @@ -6587,9 +6587,9 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1)': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188))(svelte@5.0.0-next.188)(typescript@5.5.3)(vitest@1.3.1)': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vitest@1.3.1) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188))(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188))(svelte@5.0.0-next.188)(typescript@5.5.3)(vitest@1.3.1) '@antfu/install-pkg': 0.3.2 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) @@ -6598,10 +6598,10 @@ snapshots: chalk: 5.3.0 eslint: 9.7.0 eslint-flat-config-utils: 0.2.5 - eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183) + eslint-plugin-svelte: 2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188) local-pkg: 0.5.0 parse-gitignore: 2.0.0 - svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.188) yargs: 17.7.2 transitivePeerDependencies: - '@eslint-react/eslint-plugin' @@ -6785,7 +6785,7 @@ snapshots: '@mapbox/whoots-js@3.1.0': {} - '@melt-ui/svelte@0.61.2(svelte@5.0.0-next.183)': + '@melt-ui/svelte@0.61.2(svelte@5.0.0-next.188)': dependencies: '@floating-ui/core': 1.6.0 '@floating-ui/dom': 1.6.3 @@ -6793,9 +6793,9 @@ snapshots: dequal: 2.0.3 focus-trap: 7.5.4 nanoid: 4.0.2 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - '@melt-ui/svelte@0.76.2(svelte@5.0.0-next.183)': + '@melt-ui/svelte@0.76.2(svelte@5.0.0-next.188)': dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 @@ -6803,7 +6803,7 @@ snapshots: dequal: 2.0.3 focus-trap: 7.5.4 nanoid: 5.0.7 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -7003,26 +7003,26 @@ snapshots: '@sveltejs/kit': 2.5.2(@sveltejs/vite-plugin-svelte@3.0.2(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.1.7(@types/node@20.14.10)) import-meta-resolve: 4.0.0 - '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(wrangler@3.64.0)': + '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(wrangler@3.64.0)': dependencies: '@cloudflare/workers-types': 4.20240222.0 - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) esbuild: 0.21.5 worktop: 0.8.0-next.18 wrangler: 3.64.0 - '@sveltejs/enhanced-img@0.3.0(rollup@4.18.1)(svelte@5.0.0-next.183)': + '@sveltejs/enhanced-img@0.3.0(rollup@4.18.1)(svelte@5.0.0-next.188)': dependencies: magic-string: 0.30.9 - svelte-parse-markup: 0.1.2(svelte@5.0.0-next.183) + svelte-parse-markup: 0.1.2(svelte@5.0.0-next.188) vite-imagetools: 7.0.2(rollup@4.18.1) transitivePeerDependencies: - rollup - svelte - '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10))': + '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.0.0 @@ -7034,7 +7034,7 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 tiny-glob: 0.2.9 vite: 5.3.3(@types/node@20.14.10) @@ -7065,11 +7065,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) - debug: 4.3.4 - svelte: 5.0.0-next.183 + '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) + debug: 4.3.5 + svelte: 5.0.0-next.188 vite: 5.3.3(@types/node@20.14.10) transitivePeerDependencies: - supports-color @@ -7088,15 +7088,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10))': + '@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) - debug: 4.3.4 + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) + debug: 4.3.5 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.10 - svelte: 5.0.0-next.183 - svelte-hmr: 0.16.0(svelte@5.0.0-next.183) + svelte: 5.0.0-next.188 + svelte-hmr: 0.16.0(svelte@5.0.0-next.188) vite: 5.3.3(@types/node@20.14.10) vitefu: 0.2.5(vite@5.3.3(@types/node@20.14.10)) transitivePeerDependencies: @@ -7463,7 +7463,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) - debug: 4.3.4 + debug: 4.3.5 ts-api-utils: 1.3.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 @@ -7498,7 +7498,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -7513,7 +7513,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -7528,7 +7528,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.0.0-alpha.41 '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 - debug: 4.3.4 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -7617,10 +7617,10 @@ snapshots: dependencies: lodash-es: 4.17.21 - '@unovis/svelte@1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.183)': + '@unovis/svelte@1.4.2(@unovis/ts@1.4.2)(svelte@5.0.0-next.188)': dependencies: '@unovis/ts': 1.4.2 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 '@unovis/ts@1.4.2': dependencies: @@ -7765,9 +7765,9 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-typescript@1.4.13(acorn@8.11.3): + acorn-typescript@1.4.13(acorn@8.12.1): dependencies: - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk@8.3.2: {} @@ -7904,25 +7904,25 @@ snapshots: binary-extensions@2.2.0: {} - bits-ui@0.21.12(svelte@5.0.0-next.183): + bits-ui@0.21.12(svelte@5.0.0-next.188): dependencies: '@internationalized/date': 3.5.4 - '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.183) + '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.188) nanoid: 5.0.7 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - bits-ui@0.21.4(svelte@5.0.0-next.183): + bits-ui@0.21.4(svelte@5.0.0-next.188): dependencies: '@internationalized/date': 3.5.4 - '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.183) + '@melt-ui/svelte': 0.76.2(svelte@5.0.0-next.188) nanoid: 5.0.7 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - bits-ui@0.9.9(svelte@5.0.0-next.183): + bits-ui@0.9.9(svelte@5.0.0-next.188): dependencies: - '@melt-ui/svelte': 0.61.2(svelte@5.0.0-next.183) + '@melt-ui/svelte': 0.61.2(svelte@5.0.0-next.188) nanoid: 5.0.7 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 blake3-wasm@2.1.5: {} @@ -8085,11 +8085,11 @@ snapshots: clsx@2.1.1: {} - cmdk-sv@0.0.17(svelte@5.0.0-next.183): + cmdk-sv@0.0.17(svelte@5.0.0-next.188): dependencies: - bits-ui: 0.9.9(svelte@5.0.0-next.183) + bits-ui: 0.9.9(svelte@5.0.0-next.188) nanoid: 5.0.7 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 code-red@1.0.4: dependencies: @@ -8486,11 +8486,11 @@ snapshots: embla-carousel-reactive-utils: 8.0.0-rc19(embla-carousel@8.0.0-rc19) svelte: 4.2.12 - embla-carousel-svelte@8.1.6(svelte@5.0.0-next.183): + embla-carousel-svelte@8.1.6(svelte@5.0.0-next.188): dependencies: embla-carousel: 8.1.6 embla-carousel-reactive-utils: 8.1.6(embla-carousel@8.1.6) - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 embla-carousel@8.0.0-rc19: {} @@ -8798,15 +8798,15 @@ snapshots: eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183))(svelte@5.0.0-next.183)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)): + eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188))(svelte@5.0.0-next.188)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)): dependencies: '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) eslint: 9.7.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 optionalDependencies: - svelte: 5.0.0-next.183 - svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.183) + svelte: 5.0.0-next.188 + svelte-eslint-parser: 0.34.1(svelte@5.0.0-next.188) vue-eslint-parser: 9.4.3(eslint@9.7.0) transitivePeerDependencies: - supports-color @@ -8823,7 +8823,7 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.183): + eslint-plugin-svelte@2.42.0(eslint@9.7.0)(svelte@5.0.0-next.188): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@jridgewell/sourcemap-codec': 1.4.15 @@ -8836,9 +8836,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.39) postcss-selector-parser: 6.1.1 semver: 7.6.2 - svelte-eslint-parser: 0.40.0(svelte@5.0.0-next.183) + svelte-eslint-parser: 0.40.0(svelte@5.0.0-next.188) optionalDependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 transitivePeerDependencies: - ts-node @@ -9139,11 +9139,11 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - formsnap@1.0.1(svelte@5.0.0-next.183)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)): + formsnap@1.0.1(svelte@5.0.0-next.188)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)): dependencies: nanoid: 5.0.7 - svelte: 5.0.0-next.183 - sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183) + svelte: 5.0.0-next.188 + sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188) fraction.js@4.3.7: {} @@ -9745,9 +9745,9 @@ snapshots: dependencies: svelte: 4.2.12 - lucide-svelte@0.363.0(svelte@5.0.0-next.183): + lucide-svelte@0.363.0(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 magic-string@0.25.9: dependencies: @@ -9925,7 +9925,7 @@ snapshots: mdn-data@2.0.30: {} - mdsx@0.0.6(svelte@5.0.0-next.183): + mdsx@0.0.6(svelte@5.0.0-next.188): dependencies: esrap: 1.2.2 hast-util-to-html: 9.0.1 @@ -9934,7 +9934,7 @@ snapshots: rehype-stringify: 10.0.0 remark-parse: 11.0.0 remark-rehype: 11.1.0 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 unified: 11.0.5 unist-util-visit: 5.0.0 vfile: 6.0.1 @@ -10134,7 +10134,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.3.4 + debug: 4.3.5 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -10238,9 +10238,9 @@ snapshots: dependencies: svelte: 4.2.12 - mode-watcher@0.3.1(svelte@5.0.0-next.183): + mode-watcher@0.3.1(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 mri@1.2.0: {} @@ -10376,10 +10376,10 @@ snapshots: p-try@2.2.0: {} - paneforge@0.0.5(svelte@5.0.0-next.183): + paneforge@0.0.5(svelte@5.0.0-next.188): dependencies: nanoid: 5.0.7 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 parent-module@1.0.1: dependencies: @@ -10580,16 +10580,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183): + prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.188): dependencies: prettier: 3.2.5 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - prettier-plugin-tailwindcss@0.5.12(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183))(prettier@3.2.5): + prettier-plugin-tailwindcss@0.5.12(prettier-plugin-svelte@3.2.3(prettier@3.2.5)(svelte@5.0.0-next.188))(prettier@3.2.5): dependencies: prettier: 3.2.5 optionalDependencies: - prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.183) + prettier-plugin-svelte: 3.2.3(prettier@3.2.5)(svelte@5.0.0-next.188) prettier@2.8.8: {} @@ -10855,10 +10855,10 @@ snapshots: dependencies: queue-microtask: 1.2.3 - runed@0.15.0(svelte@5.0.0-next.183): + runed@0.15.0(svelte@5.0.0-next.188): dependencies: esm-env: 1.0.0 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 rw@1.3.3: {} @@ -11203,14 +11203,14 @@ snapshots: - stylus - sugarss - svelte-check@3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183): + svelte-check@3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.188): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 picocolors: 1.0.0 sade: 1.8.1 - svelte: 5.0.0-next.183 - svelte-preprocess: 5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3) + svelte: 5.0.0-next.188 + svelte-preprocess: 5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.188)(typescript@5.5.3) typescript: 5.5.3 transitivePeerDependencies: - '@babel/core' @@ -11223,7 +11223,7 @@ snapshots: - stylus - sugarss - svelte-eslint-parser@0.34.1(svelte@5.0.0-next.183): + svelte-eslint-parser@0.34.1(svelte@5.0.0-next.188): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -11231,9 +11231,9 @@ snapshots: postcss: 8.4.39 postcss-scss: 4.0.9(postcss@8.4.39) optionalDependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-eslint-parser@0.40.0(svelte@5.0.0-next.183): + svelte-eslint-parser@0.40.0(svelte@5.0.0-next.188): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -11241,34 +11241,34 @@ snapshots: postcss: 8.4.39 postcss-scss: 4.0.9(postcss@8.4.39) optionalDependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-headless-table@0.18.2(svelte@5.0.0-next.183): + svelte-headless-table@0.18.2(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 - svelte-keyed: 2.0.0(svelte@5.0.0-next.183) - svelte-render: 2.0.1(svelte@5.0.0-next.183) - svelte-subscribe: 2.0.1(svelte@5.0.0-next.183) + svelte: 5.0.0-next.188 + svelte-keyed: 2.0.0(svelte@5.0.0-next.188) + svelte-render: 2.0.1(svelte@5.0.0-next.188) + svelte-subscribe: 2.0.1(svelte@5.0.0-next.188) svelte-hmr@0.15.3(svelte@4.2.12): dependencies: svelte: 4.2.12 - svelte-hmr@0.16.0(svelte@5.0.0-next.183): + svelte-hmr@0.16.0(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-keyed@2.0.0(svelte@5.0.0-next.183): + svelte-keyed@2.0.0(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-local-storage-store@0.6.4(svelte@5.0.0-next.183): + svelte-local-storage-store@0.6.4(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-parse-markup@0.1.2(svelte@5.0.0-next.183): + svelte-parse-markup@0.1.2(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 svelte-preprocess@5.1.3(postcss-load-config@5.0.3(jiti@1.21.0)(postcss@8.4.35))(postcss@8.4.35)(svelte@4.2.12)(typescript@5.5.3): dependencies: @@ -11283,39 +11283,39 @@ snapshots: postcss-load-config: 5.0.3(jiti@1.21.0)(postcss@8.4.35) typescript: 5.5.3 - svelte-preprocess@5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.183)(typescript@5.5.3): + svelte-preprocess@5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.188)(typescript@5.5.3): dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.30.9 sorcery: 0.11.0 strip-indent: 3.0.0 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 optionalDependencies: postcss: 8.4.39 postcss-load-config: 6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2) typescript: 5.5.3 - svelte-radix@1.1.0(svelte@5.0.0-next.183): + svelte-radix@1.1.0(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-render@2.0.1(svelte@5.0.0-next.183): + svelte-render@2.0.1(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 - svelte-subscribe: 2.0.1(svelte@5.0.0-next.183) + svelte: 5.0.0-next.188 + svelte-subscribe: 2.0.1(svelte@5.0.0-next.188) svelte-sonner@0.3.19(svelte@4.2.12): dependencies: svelte: 4.2.12 - svelte-sonner@0.3.25(svelte@5.0.0-next.183): + svelte-sonner@0.3.25(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 - svelte-subscribe@2.0.1(svelte@5.0.0-next.183): + svelte-subscribe@2.0.1(svelte@5.0.0-next.188): dependencies: - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 svelte@4.2.12: dependencies: @@ -11334,13 +11334,13 @@ snapshots: magic-string: 0.30.8 periscopic: 3.1.0 - svelte@5.0.0-next.183: + svelte@5.0.0-next.188: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 - acorn: 8.11.3 - acorn-typescript: 1.4.13(acorn@8.11.3) + acorn: 8.12.1 + acorn-typescript: 1.4.13(acorn@8.12.1) aria-query: 5.3.0 axobject-query: 4.0.0 esm-env: 1.0.0 @@ -11350,13 +11350,13 @@ snapshots: magic-string: 0.30.10 zimmerframe: 1.1.2 - sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183): + sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188): dependencies: - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.183)(vite@5.3.3(@types/node@20.14.10)) + '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)))(svelte@5.0.0-next.188)(vite@5.3.3(@types/node@20.14.10)) devalue: 5.0.0 just-clone: 6.2.0 memoize-weak: 1.0.2 - svelte: 5.0.0-next.183 + svelte: 5.0.0-next.188 ts-deepmerge: 7.0.0 optionalDependencies: '@exodus/schemasafe': 1.3.0 @@ -11767,10 +11767,10 @@ snapshots: validator@13.11.0: optional: true - vaul-svelte@0.3.2(svelte@5.0.0-next.183): + vaul-svelte@0.3.2(svelte@5.0.0-next.188): dependencies: - bits-ui: 0.21.12(svelte@5.0.0-next.183) - svelte: 5.0.0-next.183 + bits-ui: 0.21.12(svelte@5.0.0-next.188) + svelte: 5.0.0-next.188 vfile-location@5.0.2: dependencies: From ec2db9297f5d31dddcd44a77c902b8da08c729ee Mon Sep 17 00:00:00 2001 From: Hunter Johnston Date: Wed, 17 Jul 2024 19:20:35 -0400 Subject: [PATCH 025/134] data tables --- .../(components)/data-table-checkbox.svelte | 13 +-- .../data-table-column-header.svelte | 83 ++++++++++--------- .../data-table-faceted-filter.svelte | 64 +++++++------- .../(components)/data-table-pagination.svelte | 15 ++-- .../data-table-priority-cell.svelte | 4 +- .../data-table-row-actions.svelte | 22 ++--- .../data-table-status-cell.svelte | 3 +- .../(components)/data-table-title-cell.svelte | 4 +- .../(components)/data-table-toolbar.svelte | 14 +++- .../data-table-view-options.svelte | 19 +++-- .../tasks/(components)/data-table.svelte | 2 +- .../tasks/(components)/user-nav.svelte | 16 ++-- .../routes/(app)/examples/tasks/+page.svelte | 4 +- 13 files changed, 146 insertions(+), 117 deletions(-) diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-checkbox.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-checkbox.svelte index 19c87eba7..f3d163723 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-checkbox.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-checkbox.svelte @@ -1,12 +1,15 @@ - + diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte index 8f408f2a3..71448c310 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-column-header.svelte @@ -5,43 +5,49 @@ import CaretSort from "svelte-radix/CaretSort.svelte"; import type { TableViewModel } from "svelte-headless-table"; import type { Task } from "../(data)/schemas.js"; - import { cn } from "$lib/utils.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { type PrimitiveDivAttributes, cn } from "$lib/utils.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; - let className: string | undefined | null = undefined; - export { className as class }; - export let props: { - select: never; - sort: { - order: "desc" | "asc" | undefined; - toggle: (_: Event) => void; - clear: () => void; - disabled: boolean; + let { + tableModel, + cellId, + class: className, + props: propsObj, + children, + }: PrimitiveDivAttributes & { + props: { + select: never; + sort: { + order: "desc" | "asc" | undefined; + toggle: (_: Event) => void; + clear: () => void; + disabled: boolean; + }; + filter: never; }; - filter: never; - }; - export let tableModel: TableViewModel; - export let cellId: string; + tableModel: TableViewModel; + cellId: string; + } = $props(); const { hiddenColumnIds } = tableModel.pluginStates.hide; function handleAscSort(e: Event) { - if (props.sort.order === "asc") { + if (propsObj.sort.order === "asc") { return; } - props.sort.toggle(e); + propsObj.sort.toggle(e); } function handleDescSort(e: Event) { - if (props.sort.order === "desc") { + if (propsObj.sort.order === "desc") { return; } - if (props.sort.order === undefined) { + if (propsObj.sort.order === undefined) { // We can only toggle, so we toggle from undefined to 'asc' first - props.sort.toggle(e); + propsObj.sort.toggle(e); } - props.sort.toggle(e); // Then we toggle from 'asc' to 'desc' + propsObj.sort.toggle(e); // Then we toggle from 'asc' to 'desc' } function handleHide() { @@ -54,25 +60,24 @@ } -{#if !props.sort.disabled} +{#if !propsObj.sort.disabled}
    - - + + {@render children?.()} + {#if propsObj.sort.order === "desc"} + + {:else if propsObj.sort.order === "asc"} + + {:else} + + {/if} @@ -92,5 +97,5 @@
    {:else} - + {@render children?.()} {/if} diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte index e364e65e5..e9b1d005a 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-faceted-filter.svelte @@ -4,17 +4,21 @@ import type { statuses } from "../(data)/data.js"; import * as Command from "$lib/registry/new-york/ui/command/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; import { Separator } from "$lib/registry/default/ui/separator/index.js"; import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; - export let filterValues: string[] = []; - export let title: string; - export let options = [] as typeof statuses; - export let counts: { [index: string]: number } = {}; + type Props = { + filterValues: string[]; + title: string; + options: typeof statuses; + counts: { [index: string]: number }; + }; - let open = false; + let { filterValues = $bindable([]), title, options, counts }: Props = $props(); + + let open = $state(false); function handleSelect(currentValue: string) { if (Array.isArray(filterValues) && filterValues.includes(currentValue)) { @@ -26,31 +30,35 @@ - - + {/each} + {/if} + + {/if} diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-pagination.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-pagination.svelte index 283d7b99f..44dd3abf4 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-pagination.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-pagination.svelte @@ -8,7 +8,7 @@ import * as Select from "$lib/registry/new-york/ui/select/index.js"; import { Button } from "$lib/registry/new-york/ui/button/index.js"; - export let tableModel: TableViewModel; + let { tableModel }: { tableModel: TableViewModel } = $props(); const { pageRows, pluginStates, rows } = tableModel; @@ -24,10 +24,7 @@

    Rows per page

    - pageSize.set(Number(selected?.value))} - selected={{ value: 10, label: "10" }} - > + pageSize.set(Number.parseInt(v))}> @@ -47,7 +44,7 @@ + + + Open Menu Edit diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte index 96ccdcd0c..e601516ec 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-status-cell.svelte @@ -1,7 +1,8 @@ diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-title-cell.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-title-cell.svelte index b2dd6e3f3..4841bb5aa 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-title-cell.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-title-cell.svelte @@ -2,8 +2,8 @@ import { labels } from "../(data)/data.js"; import { Badge } from "$lib/registry/new-york/ui/badge/index.js"; - export let value: string; - export let labelValue: string; + let { value, labelValue }: { value: string; labelValue: string } = $props(); + const label = labels.find((label) => label.value === labelValue); diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte index f8370dfe5..ae261301a 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-toolbar.svelte @@ -8,8 +8,7 @@ import Button from "$lib/registry/new-york/ui/button/button.svelte"; import { Input } from "$lib/registry/new-york/ui/input/index.js"; - export let tableModel: TableViewModel; - export let data: Task[]; + let { tableModel, data }: { tableModel: TableViewModel; data: Task[] } = $props(); const counts = data.reduce<{ status: { [index: string]: number }; @@ -42,7 +41,16 @@ }>; } = pluginStates.colFilter; - $: showReset = Object.values({ ...$filterValues, $filterValue }).some((v) => v.length > 0); + const showReset = $derived( + Object.values({ ...$filterValues, $filterValue }).some((v) => v.length > 0) + ); + + if ($filterValues.status === undefined) { + $filterValues.status = []; + } + if ($filterValues.priority === undefined) { + $filterValues.priority = []; + }
    diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte index e518d4d70..8a16cda40 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte @@ -2,10 +2,11 @@ import MixerHorizontal from "svelte-radix/MixerHorizontal.svelte"; import type { TableViewModel } from "svelte-headless-table"; import type { Task } from "../(data)/schemas.js"; - import { Button } from "$lib/registry/new-york/ui/button/index.js"; + import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import * as DropdownMenu from "$lib/registry/new-york/ui/dropdown-menu/index.js"; - export let tableModel: TableViewModel; + let { tableModel }: { tableModel: TableViewModel } = $props(); + const { pluginStates, flatColumns } = tableModel; const { hiddenColumnIds } = pluginStates.hide; @@ -22,11 +23,15 @@ - - + Toggle columns diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table.svelte index 2e3f97d27..f4a8b8f74 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/data-table.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/data-table.svelte @@ -23,7 +23,7 @@ import * as Table from "$lib/registry/new-york/ui/table/index.js"; - export let data: Task[]; + let { data }: { data: Task[] } = $props(); const table = createTable(readable(data), { select: addSelectedRows(), diff --git a/apps/www/src/routes/(app)/examples/tasks/(components)/user-nav.svelte b/apps/www/src/routes/(app)/examples/tasks/(components)/user-nav.svelte index a53f4abd5..64e202da3 100644 --- a/apps/www/src/routes/(app)/examples/tasks/(components)/user-nav.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/(components)/user-nav.svelte @@ -1,17 +1,17 @@ - - + + + + SC + diff --git a/apps/www/src/routes/(app)/examples/tasks/+page.svelte b/apps/www/src/routes/(app)/examples/tasks/+page.svelte index 2461c5907..f18a3077f 100644 --- a/apps/www/src/routes/(app)/examples/tasks/+page.svelte +++ b/apps/www/src/routes/(app)/examples/tasks/+page.svelte @@ -7,8 +7,8 @@
    - -
    - - + + Owner + @@ -79,11 +82,14 @@
    - - + + Member + diff --git a/apps/www/src/routes/(app)/examples/cards/+page.svelte b/apps/www/src/routes/(app)/examples/cards/+page.svelte index d63259f05..37bbe1291 100644 --- a/apps/www/src/routes/(app)/examples/cards/+page.svelte +++ b/apps/www/src/routes/(app)/examples/cards/+page.svelte @@ -15,8 +15,8 @@
    - -
    {/if}
    {item.title} diff --git a/apps/www/src/routes/(app)/examples/forms/+layout.svelte b/apps/www/src/routes/(app)/examples/forms/+layout.svelte index e21c8ced3..901d2c348 100644 --- a/apps/www/src/routes/(app)/examples/forms/+layout.svelte +++ b/apps/www/src/routes/(app)/examples/forms/+layout.svelte @@ -1,9 +1,12 @@
    - -
    diff --git a/apps/www/src/routes/(app)/examples/forms/+page.svelte b/apps/www/src/routes/(app)/examples/forms/+page.svelte index ee4cc065e..9161c1f57 100644 --- a/apps/www/src/routes/(app)/examples/forms/+page.svelte +++ b/apps/www/src/routes/(app)/examples/forms/+page.svelte @@ -2,7 +2,8 @@ import type { PageData } from "./$types.js"; import ProfileForm from "./profile-form.svelte"; import { Separator } from "$lib/registry/new-york/ui/separator/index.js"; - export let data: PageData; + + let { data }: { data: PageData } = $props();
    diff --git a/apps/www/src/routes/(app)/examples/forms/account/+page.svelte b/apps/www/src/routes/(app)/examples/forms/account/+page.svelte index 2f2202e64..d57998c1c 100644 --- a/apps/www/src/routes/(app)/examples/forms/account/+page.svelte +++ b/apps/www/src/routes/(app)/examples/forms/account/+page.svelte @@ -3,7 +3,7 @@ import type { PageData } from "./$types.js"; import { Separator } from "$lib/registry/new-york/ui/separator/index.js"; - export let data: PageData; + let { data }: { data: PageData } = $props();
    diff --git a/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte b/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte index 9942162ea..e5906da7d 100644 --- a/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte +++ b/apps/www/src/routes/(app)/examples/forms/account/account-form.svelte @@ -57,7 +57,7 @@ import { cn } from "$lib/utils.js"; import { browser } from "$app/environment"; - export let data: SuperValidated>; + let { data }: { data: SuperValidated> } = $props(); const form = superForm(data, { validators: zodClient(accountFormSchema), @@ -68,7 +68,9 @@ dateStyle: "long", }); - let dobValue: DateValue | undefined = $formData.dob ? parseDate($formData.dob) : undefined; + let dobValue = $state( + $formData.dob ? parseDate($formData.dob) : undefined + ); @@ -96,6 +98,7 @@ { const currDateObj = currDate.toDate(getLocalTimeZone()); @@ -108,7 +111,7 @@ }} onValueChange={(value) => { if (value === undefined) { - $formData.dob = undefined; + $formData.dob = undefined as any validate("dob"); return; } diff --git a/apps/www/src/routes/(app)/examples/forms/appearance/+page.svelte b/apps/www/src/routes/(app)/examples/forms/appearance/+page.svelte index 0388948c9..568c4a7ed 100644 --- a/apps/www/src/routes/(app)/examples/forms/appearance/+page.svelte +++ b/apps/www/src/routes/(app)/examples/forms/appearance/+page.svelte @@ -3,7 +3,7 @@ import AppearanceForm from "./appearance-form.svelte"; import { Separator } from "$lib/registry/new-york/ui/separator/index.js"; - export let data: PageData; + let { data }: { data: PageData } = $props();
    diff --git a/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte b/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte index 7a0d7d4d4..9d75e0cb9 100644 --- a/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte +++ b/apps/www/src/routes/(app)/examples/forms/appearance/appearance-form.svelte @@ -24,7 +24,8 @@ import { Label } from "$lib/registry/new-york/ui/label/index.js"; import { cn } from "$lib/utils.js"; import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; - export let data: SuperValidated>; + + let { data }: { data: SuperValidated> } = $props(); const form = superForm(data, { validators: zodClient(appearanceFormSchema), @@ -64,6 +65,7 @@ class="grid max-w-md grid-cols-2 gap-8 pt-2" orientation="horizontal" bind:value={$formData.theme} + name="theme" >
    \n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-portal.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/alert.json b/sites/docs/static/registry/styles/default-js/alert.json index f74d9ca6e..849ef41b5 100644 --- a/sites/docs/static/registry/styles/default-js/alert.json +++ b/sites/docs/static/registry/styles/default-js/alert.json @@ -5,15 +5,15 @@ "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "alert.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/avatar.json b/sites/docs/static/registry/styles/default-js/avatar.json index 7b62ef2f9..98478a4fa 100644 --- a/sites/docs/static/registry/styles/default-js/avatar.json +++ b/sites/docs/static/registry/styles/default-js/avatar.json @@ -7,15 +7,15 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/badge.json b/sites/docs/static/registry/styles/default-js/badge.json index 7353474c4..dea4c4c4c 100644 --- a/sites/docs/static/registry/styles/default-js/badge.json +++ b/sites/docs/static/registry/styles/default-js/badge.json @@ -5,7 +5,7 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/breadcrumb.json b/sites/docs/static/registry/styles/default-js/breadcrumb.json index 13f0c26bc..89d1bf54b 100644 --- a/sites/docs/static/registry/styles/default-js/breadcrumb.json +++ b/sites/docs/static/registry/styles/default-js/breadcrumb.json @@ -1,37 +1,38 @@ { "name": "breadcrumb", "dependencies": [ - "lucide-svelte" + "lucide-svelte", + "bits-ui" ], "registryDependencies": [], "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/button.json b/sites/docs/static/registry/styles/default-js/button.json index c4c2a625e..882772855 100644 --- a/sites/docs/static/registry/styles/default-js/button.json +++ b/sites/docs/static/registry/styles/default-js/button.json @@ -7,7 +7,7 @@ "files": [ { "name": "button.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/calendar.json b/sites/docs/static/registry/styles/default-js/calendar.json index 95e32dca3..0a0f01921 100644 --- a/sites/docs/static/registry/styles/default-js/calendar.json +++ b/sites/docs/static/registry/styles/default-js/calendar.json @@ -11,55 +11,55 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/card.json b/sites/docs/static/registry/styles/default-js/card.json index 360c39867..f40c280d2 100644 --- a/sites/docs/static/registry/styles/default-js/card.json +++ b/sites/docs/static/registry/styles/default-js/card.json @@ -5,27 +5,27 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/carousel.json b/sites/docs/static/registry/styles/default-js/carousel.json index 05b1e9b01..e58cf37e5 100644 --- a/sites/docs/static/registry/styles/default-js/carousel.json +++ b/sites/docs/static/registry/styles/default-js/carousel.json @@ -2,7 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "lucide-svelte" + "lucide-svelte", + "bits-ui" ], "registryDependencies": [ "button" @@ -10,23 +11,23 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "context.js", diff --git a/sites/docs/static/registry/styles/default-js/checkbox.json b/sites/docs/static/registry/styles/default-js/checkbox.json index f752c2e40..5614e9da1 100644 --- a/sites/docs/static/registry/styles/default-js/checkbox.json +++ b/sites/docs/static/registry/styles/default-js/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/command.json b/sites/docs/static/registry/styles/default-js/command.json index a2b4f8cb7..6750325b1 100644 --- a/sites/docs/static/registry/styles/default-js/command.json +++ b/sites/docs/static/registry/styles/default-js/command.json @@ -1,7 +1,6 @@ { "name": "command", "dependencies": [ - "cmdk-sv", "bits-ui", "lucide-svelte" ], @@ -11,43 +10,47 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "command-empty.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "command-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" + }, + { + "name": "command-link-item.svelte", + "content": "\n\n\n" }, { "name": "command-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.js", - "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, Input, List, Separator, Shortcut, Loading, \n//\nRoot as Command, Dialog as CommandDialog, Empty as CommandEmpty, Group as CommandGroup, Item as CommandItem, Input as CommandInput, List as CommandList, Separator as CommandSeparator, Shortcut as CommandShortcut, Loading as CommandLoading, };\n" + "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, LinkItem, Input, List, Separator, Shortcut, Loading, \n//\nRoot 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, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/context-menu.json b/sites/docs/static/registry/styles/default-js/context-menu.json index f006009a6..ecfe27144 100644 --- a/sites/docs/static/registry/styles/default-js/context-menu.json +++ b/sites/docs/static/registry/styles/default-js/context-menu.json @@ -8,43 +8,43 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { - "name": "context-menu-group-label.svelte", - "content": "\n\n\n" + "name": "context-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.js", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupLabel from \"./context-menu-group-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, GroupLabel, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, GroupLabel as ContextMenuGroupLabel, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, GroupHeading, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, GroupHeading as ContextMenuGroupHeading, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/dialog.json b/sites/docs/static/registry/styles/default-js/dialog.json index 836f37b8f..f656d328f 100644 --- a/sites/docs/static/registry/styles/default-js/dialog.json +++ b/sites/docs/static/registry/styles/default-js/dialog.json @@ -8,27 +8,27 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/drawer.json b/sites/docs/static/registry/styles/default-js/drawer.json index c45cd50c2..5d190e25b 100644 --- a/sites/docs/static/registry/styles/default-js/drawer.json +++ b/sites/docs/static/registry/styles/default-js/drawer.json @@ -7,35 +7,35 @@ "files": [ { "name": "drawer-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t
    \n\t\t{@render children?.()}\n\t\n
    \n" + "content": "\n\n\n\t\n\t\n\t\t
    \n\t\t{@render children?.()}\n\t\n
    \n" }, { "name": "drawer-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "drawer-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "drawer-nested.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/dropdown-menu.json b/sites/docs/static/registry/styles/default-js/dropdown-menu.json index c46f95cdc..de9ab0226 100644 --- a/sites/docs/static/registry/styles/default-js/dropdown-menu.json +++ b/sites/docs/static/registry/styles/default-js/dropdown-menu.json @@ -8,43 +8,43 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { - "name": "dropdown-menu-group-label.svelte", - "content": "\n\n\n" + "name": "dropdown-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "dropdown-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.js", - "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupLabel from \"./dropdown-menu-group-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, GroupLabel, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as DropdownMenu, Sub as DropdownMenuSub, Item as DropdownMenuItem, GroupLabel as DropdownMenuGroupLabel, Group as DropdownMenuGroup, Content as DropdownMenuContent, Trigger as DropdownMenuTrigger, Shortcut as DropdownMenuShortcut, RadioItem as DropdownMenuRadioItem, Separator as DropdownMenuSeparator, RadioGroup as DropdownMenuRadioGroup, SubContent as DropdownMenuSubContent, SubTrigger as DropdownMenuSubTrigger, CheckboxItem as DropdownMenuCheckboxItem, };\n" + "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupHeading from \"./dropdown-menu-group-heading.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, GroupHeading, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as DropdownMenu, Sub as DropdownMenuSub, Item as DropdownMenuItem, GroupHeading as DropdownMenuGroupHeading, Group as DropdownMenuGroup, Content as DropdownMenuContent, Trigger as DropdownMenuTrigger, Shortcut as DropdownMenuShortcut, RadioItem as DropdownMenuRadioItem, Separator as DropdownMenuSeparator, RadioGroup as DropdownMenuRadioGroup, SubContent as DropdownMenuSubContent, SubTrigger as DropdownMenuSubTrigger, CheckboxItem as DropdownMenuCheckboxItem, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/form.json b/sites/docs/static/registry/styles/default-js/form.json index 6bcc61c7d..cdadb1a4e 100644 --- a/sites/docs/static/registry/styles/default-js/form.json +++ b/sites/docs/static/registry/styles/default-js/form.json @@ -3,7 +3,8 @@ "dependencies": [ "formsnap", "zod", - "sveltekit-superforms" + "sveltekit-superforms", + "bits-ui" ], "registryDependencies": [ "button", @@ -12,35 +13,35 @@ "files": [ { "name": "form-button.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "form-element-field.svelte", - "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" }, { "name": "form-field-errors.svelte", - "content": "\n\n\n\t\n\t\t{#each errors as error}\n\t\t\t
    {error}
    \n\t\t{/each}\n\t
    \n\n" + "content": "\n\n\n\t\n\t\t{#each errors as error}\n\t\t\t
    {error}
    \n\t\t{/each}\n\t
    \n\n" }, { "name": "form-field.svelte", - "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" }, { "name": "form-fieldset.svelte", - "content": "\n\n\n\n\n\t\n\n" + "content": "\n\n\n\n\n\t\n\n" }, { "name": "form-label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-legend.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/hover-card.json b/sites/docs/static/registry/styles/default-js/hover-card.json index 9bb3d87f9..b3e4052ea 100644 --- a/sites/docs/static/registry/styles/default-js/hover-card.json +++ b/sites/docs/static/registry/styles/default-js/hover-card.json @@ -7,7 +7,7 @@ "files": [ { "name": "hover-card-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/default-js/input.json b/sites/docs/static/registry/styles/default-js/input.json index 537b76146..e4ab3727b 100644 --- a/sites/docs/static/registry/styles/default-js/input.json +++ b/sites/docs/static/registry/styles/default-js/input.json @@ -1,6 +1,8 @@ { "name": "input", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/label.json b/sites/docs/static/registry/styles/default-js/label.json index 9612722c6..648c4cbf3 100644 --- a/sites/docs/static/registry/styles/default-js/label.json +++ b/sites/docs/static/registry/styles/default-js/label.json @@ -11,7 +11,7 @@ }, { "name": "label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/menubar.json b/sites/docs/static/registry/styles/default-js/menubar.json index 48deff825..e3c2af51c 100644 --- a/sites/docs/static/registry/styles/default-js/menubar.json +++ b/sites/docs/static/registry/styles/default-js/menubar.json @@ -8,51 +8,51 @@ "files": [ { "name": "index.js", - "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport Label from \"./menubar-label.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\nexport { Root, CheckboxItem, Content, Item, Label, RadioItem, Separator, Shortcut, SubContent, SubTrigger, Trigger, Menu, Group, Sub, RadioGroup, \n//\nRoot as Menubar, CheckboxItem as MenubarCheckboxItem, Content as MenubarContent, Item as MenubarItem, Label as MenubarLabel, RadioItem as MenubarRadioItem, Separator as MenubarSeparator, Shortcut as MenubarShortcut, SubContent as MenubarSubContent, SubTrigger as MenubarSubTrigger, Trigger as MenubarTrigger, Menu as MenubarMenu, Group as MenubarGroup, Sub as MenubarSub, RadioGroup as MenubarRadioGroup, };\n" + "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport GroupHeading from \"./menubar-group-heading.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\nexport { Root, CheckboxItem, Content, Item, GroupHeading, RadioItem, Separator, Shortcut, SubContent, SubTrigger, Trigger, Menu, Group, Sub, RadioGroup, \n//\nRoot as Menubar, CheckboxItem as MenubarCheckboxItem, Content as MenubarContent, Item as MenubarItem, GroupHeading as MenubarGroupHeading, RadioItem as MenubarRadioItem, Separator as MenubarSeparator, Shortcut as MenubarShortcut, SubContent as MenubarSubContent, SubTrigger as MenubarSubTrigger, Trigger as MenubarTrigger, Menu as MenubarMenu, Group as MenubarGroup, Sub as MenubarSub, RadioGroup as MenubarRadioGroup, };\n" }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { - "name": "menubar-item.svelte", - "content": "\n\n\n" + "name": "menubar-group-heading.svelte", + "content": "\n\n\n" }, { - "name": "menubar-label.svelte", - "content": "\n\n\n" + "name": "menubar-item.svelte", + "content": "\n\n\n" }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "menubar-trigger.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/pagination.json b/sites/docs/static/registry/styles/default-js/pagination.json index 190c822d4..59d1ef7da 100644 --- a/sites/docs/static/registry/styles/default-js/pagination.json +++ b/sites/docs/static/registry/styles/default-js/pagination.json @@ -14,31 +14,31 @@ }, { "name": "pagination-content.svelte", - "content": "\n\n
      \n\t{@render children?.()}\n
    \n" + "content": "\n\n
      \n\t{@render children?.()}\n
    \n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", - "content": "\n\n{#snippet Fallback()}\n\t{page.value}\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t{page.value}\n{/snippet}\n\n\n" }, { "name": "pagination-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\tNext\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\tNext\n\t\n{/snippet}\n\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n\tPrevious\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n\tPrevious\n{/snippet}\n\n\n" }, { "name": "pagination.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/popover.json b/sites/docs/static/registry/styles/default-js/popover.json index 92d66a3b6..a41bb5732 100644 --- a/sites/docs/static/registry/styles/default-js/popover.json +++ b/sites/docs/static/registry/styles/default-js/popover.json @@ -11,7 +11,7 @@ }, { "name": "popover-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/progress.json b/sites/docs/static/registry/styles/default-js/progress.json index 359ec659a..3bb2a4226 100644 --- a/sites/docs/static/registry/styles/default-js/progress.json +++ b/sites/docs/static/registry/styles/default-js/progress.json @@ -11,7 +11,7 @@ }, { "name": "progress.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/radio-group.json b/sites/docs/static/registry/styles/default-js/radio-group.json index a3e291431..6966ff652 100644 --- a/sites/docs/static/registry/styles/default-js/radio-group.json +++ b/sites/docs/static/registry/styles/default-js/radio-group.json @@ -12,11 +12,11 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" }, { "name": "radio-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/range-calendar.json b/sites/docs/static/registry/styles/default-js/range-calendar.json index c18a8fad0..78af8b08e 100644 --- a/sites/docs/static/registry/styles/default-js/range-calendar.json +++ b/sites/docs/static/registry/styles/default-js/range-calendar.json @@ -15,47 +15,47 @@ }, { "name": "range-calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/resizable.json b/sites/docs/static/registry/styles/default-js/resizable.json index 13ede8798..4e48f2e5f 100644 --- a/sites/docs/static/registry/styles/default-js/resizable.json +++ b/sites/docs/static/registry/styles/default-js/resizable.json @@ -2,7 +2,8 @@ "name": "resizable", "dependencies": [ "lucide-svelte", - "paneforge" + "paneforge", + "bits-ui" ], "registryDependencies": [], "files": [ @@ -12,11 +13,11 @@ }, { "name": "resizable-handle.svelte", - "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" + "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" }, { "name": "resizable-pane-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/scroll-area.json b/sites/docs/static/registry/styles/default-js/scroll-area.json index 0150dcdc6..b2d4490cb 100644 --- a/sites/docs/static/registry/styles/default-js/scroll-area.json +++ b/sites/docs/static/registry/styles/default-js/scroll-area.json @@ -11,11 +11,11 @@ }, { "name": "scroll-area-scrollbar.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "scroll-area.svelte", - "content": "\n\n\n\t\n\t\t{@render children?.()}\n\t\n\t{#if orientation === \"vertical\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t{#if orientation === \"horizontal\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{@render children?.()}\n\t\n\t{#if orientation === \"vertical\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t{#if orientation === \"horizontal\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/select.json b/sites/docs/static/registry/styles/default-js/select.json index 71edd6fa2..d3a680c22 100644 --- a/sites/docs/static/registry/styles/default-js/select.json +++ b/sites/docs/static/registry/styles/default-js/select.json @@ -10,35 +10,35 @@ "files": [ { "name": "index.js", - "content": "import { Select as SelectPrimitive } from \"bits-ui\";\nimport GroupLabel from \"./select-group-label.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\nexport { Root, Group, GroupLabel, Item, Value, Content, Trigger, Separator, ScrollDownButton, ScrollUpButton, \n//\nRoot as Select, Group as SelectGroup, GroupLabel as SelectLabel, Item as SelectItem, Value as SelectValue, Content as SelectContent, Trigger as SelectTrigger, Separator as SelectSeparator, ScrollDownButton as SelectScrollDownButton, ScrollUpButton as SelectScrollUpButton, };\n" + "content": "import { Select as SelectPrimitive } from \"bits-ui\";\nimport GroupHeading from \"./select-group-heading.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\nexport { Root, Group, GroupHeading, Item, Value, Content, Trigger, Separator, ScrollDownButton, ScrollUpButton, \n//\nRoot as Select, Group as SelectGroup, GroupHeading as SelectGroupHeading, Item as SelectItem, Value as SelectValue, Content as SelectContent, Trigger as SelectTrigger, Separator as SelectSeparator, ScrollDownButton as SelectScrollDownButton, ScrollUpButton as SelectScrollUpButton, };\n" }, { "name": "select-content.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\t\n\t\n\n" }, { - "name": "select-group-label.svelte", - "content": "\n\n\n" + "name": "select-group-heading.svelte", + "content": "\n\n\n" }, { "name": "select-item.svelte", - "content": "\n\n\n\t{#snippet children({ selected })}\n\t\t\n\t\t\t{#if selected}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t\n\t\t\t{#if childrenProp}\n\t\t\t\t{@render childrenProp({ selected })}\n\t\t\t{:else}\n\t\t\t\t{textValue || value}\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ selected })}\n\t\t\n\t\t\t{#if selected}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t\n\t\t\t{#if childrenProp}\n\t\t\t\t{@render childrenProp({ selected })}\n\t\t\t{:else}\n\t\t\t\t{textValue || value}\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" }, { "name": "select-scroll-down-button.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "select-scroll-up-button.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "select-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\t\n\n" + "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/separator.json b/sites/docs/static/registry/styles/default-js/separator.json index 12a58dba6..92b18cbc6 100644 --- a/sites/docs/static/registry/styles/default-js/separator.json +++ b/sites/docs/static/registry/styles/default-js/separator.json @@ -11,7 +11,7 @@ }, { "name": "separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/sheet.json b/sites/docs/static/registry/styles/default-js/sheet.json index cb2c47291..694115182 100644 --- a/sites/docs/static/registry/styles/default-js/sheet.json +++ b/sites/docs/static/registry/styles/default-js/sheet.json @@ -12,27 +12,27 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "sheet-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/skeleton.json b/sites/docs/static/registry/styles/default-js/skeleton.json index 42b387630..4ab4ccfd0 100644 --- a/sites/docs/static/registry/styles/default-js/skeleton.json +++ b/sites/docs/static/registry/styles/default-js/skeleton.json @@ -1,6 +1,8 @@ { "name": "skeleton", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/slider.json b/sites/docs/static/registry/styles/default-js/slider.json index 11042c724..b80aa0106 100644 --- a/sites/docs/static/registry/styles/default-js/slider.json +++ b/sites/docs/static/registry/styles/default-js/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/sonner.json b/sites/docs/static/registry/styles/default-js/sonner.json index bc1d327fa..4a9cf8bfe 100644 --- a/sites/docs/static/registry/styles/default-js/sonner.json +++ b/sites/docs/static/registry/styles/default-js/sonner.json @@ -12,7 +12,7 @@ }, { "name": "sonner.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/switch.json b/sites/docs/static/registry/styles/default-js/switch.json index 82fc81e9d..0c1a24ea6 100644 --- a/sites/docs/static/registry/styles/default-js/switch.json +++ b/sites/docs/static/registry/styles/default-js/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/table.json b/sites/docs/static/registry/styles/default-js/table.json index f0f88db8a..250171225 100644 --- a/sites/docs/static/registry/styles/default-js/table.json +++ b/sites/docs/static/registry/styles/default-js/table.json @@ -9,35 +9,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/tabs.json b/sites/docs/static/registry/styles/default-js/tabs.json index c9306d8a5..a5ab993e2 100644 --- a/sites/docs/static/registry/styles/default-js/tabs.json +++ b/sites/docs/static/registry/styles/default-js/tabs.json @@ -11,15 +11,15 @@ }, { "name": "tabs-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "tabs-list.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "tabs-trigger.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/textarea.json b/sites/docs/static/registry/styles/default-js/textarea.json index 77aa8ddde..947006951 100644 --- a/sites/docs/static/registry/styles/default-js/textarea.json +++ b/sites/docs/static/registry/styles/default-js/textarea.json @@ -1,6 +1,8 @@ { "name": "textarea", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/toggle-group.json b/sites/docs/static/registry/styles/default-js/toggle-group.json index 845a2d39a..8ee1fd648 100644 --- a/sites/docs/static/registry/styles/default-js/toggle-group.json +++ b/sites/docs/static/registry/styles/default-js/toggle-group.json @@ -13,11 +13,11 @@ }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/toggle.json b/sites/docs/static/registry/styles/default-js/toggle.json index b53c0a876..8541f16a4 100644 --- a/sites/docs/static/registry/styles/default-js/toggle.json +++ b/sites/docs/static/registry/styles/default-js/toggle.json @@ -11,7 +11,7 @@ }, { "name": "toggle.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/tooltip.json b/sites/docs/static/registry/styles/default-js/tooltip.json index 7a69ec0ee..b45399a8c 100644 --- a/sites/docs/static/registry/styles/default-js/tooltip.json +++ b/sites/docs/static/registry/styles/default-js/tooltip.json @@ -11,7 +11,7 @@ }, { "name": "tooltip-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/accordion.json b/sites/docs/static/registry/styles/default/accordion.json index 7dee8812f..02449d3d9 100644 --- a/sites/docs/static/registry/styles/default/accordion.json +++ b/sites/docs/static/registry/styles/default/accordion.json @@ -8,7 +8,7 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" }, { "name": "accordion-item.svelte", diff --git a/sites/docs/static/registry/styles/default/breadcrumb.json b/sites/docs/static/registry/styles/default/breadcrumb.json index 43a2a3466..e0e25a790 100644 --- a/sites/docs/static/registry/styles/default/breadcrumb.json +++ b/sites/docs/static/registry/styles/default/breadcrumb.json @@ -1,7 +1,8 @@ { "name": "breadcrumb", "dependencies": [ - "lucide-svelte" + "lucide-svelte", + "bits-ui" ], "registryDependencies": [], "files": [ diff --git a/sites/docs/static/registry/styles/default/carousel.json b/sites/docs/static/registry/styles/default/carousel.json index 582176ecf..3433b42c5 100644 --- a/sites/docs/static/registry/styles/default/carousel.json +++ b/sites/docs/static/registry/styles/default/carousel.json @@ -2,7 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "lucide-svelte" + "lucide-svelte", + "bits-ui" ], "registryDependencies": [ "button" diff --git a/sites/docs/static/registry/styles/default/command.json b/sites/docs/static/registry/styles/default/command.json index a37915100..7783a907c 100644 --- a/sites/docs/static/registry/styles/default/command.json +++ b/sites/docs/static/registry/styles/default/command.json @@ -1,7 +1,6 @@ { "name": "command", "dependencies": [ - "cmdk-sv", "bits-ui", "lucide-svelte" ], @@ -11,43 +10,47 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "command-empty.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "command-group.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" + }, + { + "name": "command-link-item.svelte", + "content": "\n\n\n" }, { "name": "command-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.ts", - "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\n\nconst Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" + "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/context-menu.json b/sites/docs/static/registry/styles/default/context-menu.json index 492434246..35f71eaeb 100644 --- a/sites/docs/static/registry/styles/default/context-menu.json +++ b/sites/docs/static/registry/styles/default/context-menu.json @@ -15,8 +15,8 @@ "content": "\n\n\n" }, { - "name": "context-menu-group-label.svelte", - "content": "\n\n\n" + "name": "context-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "context-menu-item.svelte", @@ -44,7 +44,7 @@ }, { "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupLabel from \"./context-menu-group-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroupLabel as ContextMenuGroupLabel,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupHeading,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroupHeading as ContextMenuGroupHeading,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/drawer.json b/sites/docs/static/registry/styles/default/drawer.json index a6290da9c..fc51756d4 100644 --- a/sites/docs/static/registry/styles/default/drawer.json +++ b/sites/docs/static/registry/styles/default/drawer.json @@ -35,7 +35,7 @@ }, { "name": "drawer.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/sites/docs/static/registry/styles/default/dropdown-menu.json b/sites/docs/static/registry/styles/default/dropdown-menu.json index d9bd58a10..c2e9fdb68 100644 --- a/sites/docs/static/registry/styles/default/dropdown-menu.json +++ b/sites/docs/static/registry/styles/default/dropdown-menu.json @@ -15,8 +15,8 @@ "content": "\n\n\n" }, { - "name": "dropdown-menu-group-label.svelte", - "content": "\n\n\n" + "name": "dropdown-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "dropdown-menu-item.svelte", @@ -44,7 +44,7 @@ }, { "name": "index.ts", - "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupLabel from \"./dropdown-menu-group-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\n\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tGroupLabel as DropdownMenuGroupLabel,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" + "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupHeading from \"./dropdown-menu-group-heading.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\n\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupHeading,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tGroupHeading as DropdownMenuGroupHeading,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/form.json b/sites/docs/static/registry/styles/default/form.json index 957447da3..a2671d37f 100644 --- a/sites/docs/static/registry/styles/default/form.json +++ b/sites/docs/static/registry/styles/default/form.json @@ -3,7 +3,8 @@ "dependencies": [ "formsnap", "zod", - "sveltekit-superforms" + "sveltekit-superforms", + "bits-ui" ], "registryDependencies": [ "button", @@ -36,7 +37,7 @@ }, { "name": "form-label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-legend.svelte", diff --git a/sites/docs/static/registry/styles/default/input.json b/sites/docs/static/registry/styles/default/input.json index a20d01233..3d58eef3d 100644 --- a/sites/docs/static/registry/styles/default/input.json +++ b/sites/docs/static/registry/styles/default/input.json @@ -1,6 +1,8 @@ { "name": "input", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { diff --git a/sites/docs/static/registry/styles/default/menubar.json b/sites/docs/static/registry/styles/default/menubar.json index da47f4ca9..c78df0254 100644 --- a/sites/docs/static/registry/styles/default/menubar.json +++ b/sites/docs/static/registry/styles/default/menubar.json @@ -8,7 +8,7 @@ "files": [ { "name": "index.ts", - "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\n\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport Label from \"./menubar-label.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\n\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\n\nexport {\n\tRoot,\n\tCheckboxItem,\n\tContent,\n\tItem,\n\tLabel,\n\tRadioItem,\n\tSeparator,\n\tShortcut,\n\tSubContent,\n\tSubTrigger,\n\tTrigger,\n\tMenu,\n\tGroup,\n\tSub,\n\tRadioGroup,\n\t//\n\tRoot as Menubar,\n\tCheckboxItem as MenubarCheckboxItem,\n\tContent as MenubarContent,\n\tItem as MenubarItem,\n\tLabel as MenubarLabel,\n\tRadioItem as MenubarRadioItem,\n\tSeparator as MenubarSeparator,\n\tShortcut as MenubarShortcut,\n\tSubContent as MenubarSubContent,\n\tSubTrigger as MenubarSubTrigger,\n\tTrigger as MenubarTrigger,\n\tMenu as MenubarMenu,\n\tGroup as MenubarGroup,\n\tSub as MenubarSub,\n\tRadioGroup as MenubarRadioGroup,\n};\n" + "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport GroupHeading from \"./menubar-group-heading.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\n\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\n\nexport {\n\tRoot,\n\tCheckboxItem,\n\tContent,\n\tItem,\n\tGroupHeading,\n\tRadioItem,\n\tSeparator,\n\tShortcut,\n\tSubContent,\n\tSubTrigger,\n\tTrigger,\n\tMenu,\n\tGroup,\n\tSub,\n\tRadioGroup,\n\t//\n\tRoot as Menubar,\n\tCheckboxItem as MenubarCheckboxItem,\n\tContent as MenubarContent,\n\tItem as MenubarItem,\n\tGroupHeading as MenubarGroupHeading,\n\tRadioItem as MenubarRadioItem,\n\tSeparator as MenubarSeparator,\n\tShortcut as MenubarShortcut,\n\tSubContent as MenubarSubContent,\n\tSubTrigger as MenubarSubTrigger,\n\tTrigger as MenubarTrigger,\n\tMenu as MenubarMenu,\n\tGroup as MenubarGroup,\n\tSub as MenubarSub,\n\tRadioGroup as MenubarRadioGroup,\n};\n" }, { "name": "menubar-checkbox-item.svelte", @@ -19,12 +19,12 @@ "content": "\n\n\n" }, { - "name": "menubar-item.svelte", - "content": "\n\n\n" + "name": "menubar-group-heading.svelte", + "content": "\n\n\n" }, { - "name": "menubar-label.svelte", - "content": "\n\n\n" + "name": "menubar-item.svelte", + "content": "\n\n\n" }, { "name": "menubar-radio-item.svelte", diff --git a/sites/docs/static/registry/styles/default/resizable.json b/sites/docs/static/registry/styles/default/resizable.json index 5be6cf8a1..e13713f2d 100644 --- a/sites/docs/static/registry/styles/default/resizable.json +++ b/sites/docs/static/registry/styles/default/resizable.json @@ -2,7 +2,8 @@ "name": "resizable", "dependencies": [ "lucide-svelte", - "paneforge" + "paneforge", + "bits-ui" ], "registryDependencies": [], "files": [ diff --git a/sites/docs/static/registry/styles/default/select.json b/sites/docs/static/registry/styles/default/select.json index 606854a8d..c287ccf50 100644 --- a/sites/docs/static/registry/styles/default/select.json +++ b/sites/docs/static/registry/styles/default/select.json @@ -10,15 +10,15 @@ "files": [ { "name": "index.ts", - "content": "import { Select as SelectPrimitive } from \"bits-ui\";\n\nimport GroupLabel from \"./select-group-label.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\n\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\n\nexport {\n\tRoot,\n\tGroup,\n\tGroupLabel,\n\tItem,\n\tValue,\n\tContent,\n\tTrigger,\n\tSeparator,\n\tScrollDownButton,\n\tScrollUpButton,\n\t//\n\tRoot as Select,\n\tGroup as SelectGroup,\n\tGroupLabel as SelectLabel,\n\tItem as SelectItem,\n\tValue as SelectValue,\n\tContent as SelectContent,\n\tTrigger as SelectTrigger,\n\tSeparator as SelectSeparator,\n\tScrollDownButton as SelectScrollDownButton,\n\tScrollUpButton as SelectScrollUpButton,\n};\n" + "content": "import { Select as SelectPrimitive } from \"bits-ui\";\n\nimport GroupHeading from \"./select-group-heading.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\n\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\n\nexport {\n\tRoot,\n\tGroup,\n\tGroupHeading,\n\tItem,\n\tValue,\n\tContent,\n\tTrigger,\n\tSeparator,\n\tScrollDownButton,\n\tScrollUpButton,\n\t//\n\tRoot as Select,\n\tGroup as SelectGroup,\n\tGroupHeading as SelectGroupHeading,\n\tItem as SelectItem,\n\tValue as SelectValue,\n\tContent as SelectContent,\n\tTrigger as SelectTrigger,\n\tSeparator as SelectSeparator,\n\tScrollDownButton as SelectScrollDownButton,\n\tScrollUpButton as SelectScrollUpButton,\n};\n" }, { "name": "select-content.svelte", "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\t\n\t\n\n" }, { - "name": "select-group-label.svelte", - "content": "\n\n\n" + "name": "select-group-heading.svelte", + "content": "\n\n\n" }, { "name": "select-item.svelte", diff --git a/sites/docs/static/registry/styles/default/sheet.json b/sites/docs/static/registry/styles/default/sheet.json index 17ed4d731..1c5e24a87 100644 --- a/sites/docs/static/registry/styles/default/sheet.json +++ b/sites/docs/static/registry/styles/default/sheet.json @@ -12,7 +12,7 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", diff --git a/sites/docs/static/registry/styles/default/skeleton.json b/sites/docs/static/registry/styles/default/skeleton.json index 8bc015477..921e6f173 100644 --- a/sites/docs/static/registry/styles/default/skeleton.json +++ b/sites/docs/static/registry/styles/default/skeleton.json @@ -1,6 +1,8 @@ { "name": "skeleton", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { diff --git a/sites/docs/static/registry/styles/default/textarea.json b/sites/docs/static/registry/styles/default/textarea.json index ad64aa55c..843cda595 100644 --- a/sites/docs/static/registry/styles/default/textarea.json +++ b/sites/docs/static/registry/styles/default/textarea.json @@ -1,6 +1,8 @@ { "name": "textarea", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { diff --git a/sites/docs/static/registry/styles/new-york-js/accordion.json b/sites/docs/static/registry/styles/new-york-js/accordion.json index fc7b67cd3..7b98bf82d 100644 --- a/sites/docs/static/registry/styles/new-york-js/accordion.json +++ b/sites/docs/static/registry/styles/new-york-js/accordion.json @@ -8,15 +8,15 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" }, { "name": "accordion-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json index 2f417a3e0..e85023657 100644 --- a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json +++ b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json @@ -9,39 +9,39 @@ "files": [ { "name": "alert-dialog-action.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-portal.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/alert.json b/sites/docs/static/registry/styles/new-york-js/alert.json index 81e1d969e..9c15456e8 100644 --- a/sites/docs/static/registry/styles/new-york-js/alert.json +++ b/sites/docs/static/registry/styles/new-york-js/alert.json @@ -5,15 +5,15 @@ "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/avatar.json b/sites/docs/static/registry/styles/new-york-js/avatar.json index ff4bc0d70..c958c8ab9 100644 --- a/sites/docs/static/registry/styles/new-york-js/avatar.json +++ b/sites/docs/static/registry/styles/new-york-js/avatar.json @@ -7,15 +7,15 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "avatar.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/badge.json b/sites/docs/static/registry/styles/new-york-js/badge.json index 9fce32dfb..970d70b79 100644 --- a/sites/docs/static/registry/styles/new-york-js/badge.json +++ b/sites/docs/static/registry/styles/new-york-js/badge.json @@ -5,7 +5,7 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json index 741480e84..4b93028d9 100644 --- a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json +++ b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json @@ -7,31 +7,31 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/button.json b/sites/docs/static/registry/styles/new-york-js/button.json index cca5288dd..9da514636 100644 --- a/sites/docs/static/registry/styles/new-york-js/button.json +++ b/sites/docs/static/registry/styles/new-york-js/button.json @@ -5,7 +5,7 @@ "files": [ { "name": "button.svelte", - "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/calendar.json b/sites/docs/static/registry/styles/new-york-js/calendar.json index f1eaf6cd0..c435b3882 100644 --- a/sites/docs/static/registry/styles/new-york-js/calendar.json +++ b/sites/docs/static/registry/styles/new-york-js/calendar.json @@ -11,55 +11,55 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n{#if childProp}\n\t\n{:else}\n\t\n{/if}\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n{#if childProp}\n\t\n{:else}\n\t\n{/if}\n" }, { "name": "calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/card.json b/sites/docs/static/registry/styles/new-york-js/card.json index 86cf33efc..4f72ccf16 100644 --- a/sites/docs/static/registry/styles/new-york-js/card.json +++ b/sites/docs/static/registry/styles/new-york-js/card.json @@ -5,27 +5,27 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/carousel.json b/sites/docs/static/registry/styles/new-york-js/carousel.json index 11399f0fb..71635a432 100644 --- a/sites/docs/static/registry/styles/new-york-js/carousel.json +++ b/sites/docs/static/registry/styles/new-york-js/carousel.json @@ -2,7 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "svelte-radix" + "svelte-radix", + "bits-ui" ], "registryDependencies": [ "button" @@ -10,23 +11,23 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n" }, { "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "context.js", diff --git a/sites/docs/static/registry/styles/new-york-js/checkbox.json b/sites/docs/static/registry/styles/new-york-js/checkbox.json index f2cec1606..f4707639d 100644 --- a/sites/docs/static/registry/styles/new-york-js/checkbox.json +++ b/sites/docs/static/registry/styles/new-york-js/checkbox.json @@ -8,7 +8,7 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/command.json b/sites/docs/static/registry/styles/new-york-js/command.json index 022d37946..20bff7ddb 100644 --- a/sites/docs/static/registry/styles/new-york-js/command.json +++ b/sites/docs/static/registry/styles/new-york-js/command.json @@ -1,7 +1,6 @@ { "name": "command", "dependencies": [ - "cmdk-sv", "bits-ui", "svelte-radix" ], @@ -11,43 +10,47 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "command-empty.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n" }, { "name": "command-group.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" + }, + { + "name": "command-link-item.svelte", + "content": "\n\n\n" }, { "name": "command-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.js", - "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, Input, List, Separator, Shortcut, Loading, \n//\nRoot as Command, Dialog as CommandDialog, Empty as CommandEmpty, Group as CommandGroup, Item as CommandItem, Input as CommandInput, List as CommandList, Separator as CommandSeparator, Shortcut as CommandShortcut, Loading as CommandLoading, };\n" + "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, LinkItem, Input, List, Separator, Shortcut, Loading, \n//\nRoot 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, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/context-menu.json b/sites/docs/static/registry/styles/new-york-js/context-menu.json index 2aae64f61..48a3e860d 100644 --- a/sites/docs/static/registry/styles/new-york-js/context-menu.json +++ b/sites/docs/static/registry/styles/new-york-js/context-menu.json @@ -8,43 +8,43 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { - "name": "context-menu-group-label.svelte", - "content": "\n\n\n" + "name": "context-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.js", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupLabel from \"./context-menu-group-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Group, Trigger, Content, Shortcut, Separator, RadioItem, GroupLabel, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, GroupLabel as ContextMenuGroupLabel, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Group, Trigger, Content, Shortcut, Separator, RadioItem, GroupHeading, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, GroupHeading as ContextMenuGroupHeading, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/dialog.json b/sites/docs/static/registry/styles/new-york-js/dialog.json index 819c83e04..b628c4fba 100644 --- a/sites/docs/static/registry/styles/new-york-js/dialog.json +++ b/sites/docs/static/registry/styles/new-york-js/dialog.json @@ -8,27 +8,27 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/drawer.json b/sites/docs/static/registry/styles/new-york-js/drawer.json index 1c682015b..22f957f55 100644 --- a/sites/docs/static/registry/styles/new-york-js/drawer.json +++ b/sites/docs/static/registry/styles/new-york-js/drawer.json @@ -7,35 +7,35 @@ "files": [ { "name": "drawer-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t
    \n\t\t{@render children?.()}\n\t\n
    \n" + "content": "\n\n\n\t\n\t\n\t\t
    \n\t\t{@render children?.()}\n\t\n
    \n" }, { "name": "drawer-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "drawer-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "drawer-nested.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "drawer.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json b/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json index 231f99eab..b04283372 100644 --- a/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json +++ b/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json @@ -8,43 +8,43 @@ "files": [ { "name": "dropdown-menu-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { - "name": "dropdown-menu-group-label.svelte", - "content": "\n\n\n" + "name": "dropdown-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "dropdown-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "dropdown-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "dropdown-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "index.js", - "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupLabel from \"./dropdown-menu-group-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, GroupLabel, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as DropdownMenu, Sub as DropdownMenuSub, Item as DropdownMenuItem, GroupLabel as DropdownMenuGroupLabel, Group as DropdownMenuGroup, Content as DropdownMenuContent, Trigger as DropdownMenuTrigger, Shortcut as DropdownMenuShortcut, RadioItem as DropdownMenuRadioItem, Separator as DropdownMenuSeparator, RadioGroup as DropdownMenuRadioGroup, SubContent as DropdownMenuSubContent, SubTrigger as DropdownMenuSubTrigger, CheckboxItem as DropdownMenuCheckboxItem, };\n" + "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupHeading from \"./dropdown-menu-group-heading.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, GroupHeading, Group, Trigger, Content, Shortcut, Separator, RadioItem, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as DropdownMenu, Sub as DropdownMenuSub, Item as DropdownMenuItem, GroupHeading as DropdownMenuGroupHeading, Group as DropdownMenuGroup, Content as DropdownMenuContent, Trigger as DropdownMenuTrigger, Shortcut as DropdownMenuShortcut, RadioItem as DropdownMenuRadioItem, Separator as DropdownMenuSeparator, RadioGroup as DropdownMenuRadioGroup, SubContent as DropdownMenuSubContent, SubTrigger as DropdownMenuSubTrigger, CheckboxItem as DropdownMenuCheckboxItem, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/form.json b/sites/docs/static/registry/styles/new-york-js/form.json index 1d43cfeef..ec12ab7c2 100644 --- a/sites/docs/static/registry/styles/new-york-js/form.json +++ b/sites/docs/static/registry/styles/new-york-js/form.json @@ -3,7 +3,8 @@ "dependencies": [ "formsnap", "zod", - "sveltekit-superforms" + "sveltekit-superforms", + "bits-ui" ], "registryDependencies": [ "button", @@ -12,35 +13,35 @@ "files": [ { "name": "form-button.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-description.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "form-element-field.svelte", - "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" }, { "name": "form-field-errors.svelte", - "content": "\n\n\n\t\n\t\t{#each errors as error}\n\t\t\t
    {error}
    \n\t\t{/each}\n\t
    \n\n" + "content": "\n\n\n\t\n\t\t{#each errors as error}\n\t\t\t
    {error}
    \n\t\t{/each}\n\t
    \n\n" }, { "name": "form-field.svelte", - "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" + "content": "\n\n\n\n\n\t
    \n\t\t\n\t
    \n
    \n" }, { "name": "form-fieldset.svelte", - "content": "\n\n\n\n\n\t\n\n" + "content": "\n\n\n\n\n\t\n\n" }, { "name": "form-label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-legend.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/hover-card.json b/sites/docs/static/registry/styles/new-york-js/hover-card.json index 1719e7556..63ca02662 100644 --- a/sites/docs/static/registry/styles/new-york-js/hover-card.json +++ b/sites/docs/static/registry/styles/new-york-js/hover-card.json @@ -7,7 +7,7 @@ "files": [ { "name": "hover-card-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/input.json b/sites/docs/static/registry/styles/new-york-js/input.json index 144d916c8..cc20bfda3 100644 --- a/sites/docs/static/registry/styles/new-york-js/input.json +++ b/sites/docs/static/registry/styles/new-york-js/input.json @@ -9,7 +9,7 @@ }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/label.json b/sites/docs/static/registry/styles/new-york-js/label.json index 9612722c6..648c4cbf3 100644 --- a/sites/docs/static/registry/styles/new-york-js/label.json +++ b/sites/docs/static/registry/styles/new-york-js/label.json @@ -11,7 +11,7 @@ }, { "name": "label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/menubar.json b/sites/docs/static/registry/styles/new-york-js/menubar.json index b664a2e57..3b646a58b 100644 --- a/sites/docs/static/registry/styles/new-york-js/menubar.json +++ b/sites/docs/static/registry/styles/new-york-js/menubar.json @@ -8,51 +8,51 @@ "files": [ { "name": "index.js", - "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport Label from \"./menubar-label.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\nexport { Root, CheckboxItem, Content, Item, Label, RadioItem, Separator, Shortcut, SubContent, SubTrigger, Trigger, Menu, Group, Sub, RadioGroup, \n//\nRoot as Menubar, CheckboxItem as MenubarCheckboxItem, Content as MenubarContent, Item as MenubarItem, Label as MenubarLabel, RadioItem as MenubarRadioItem, Separator as MenubarSeparator, Shortcut as MenubarShortcut, SubContent as MenubarSubContent, SubTrigger as MenubarSubTrigger, Trigger as MenubarTrigger, Menu as MenubarMenu, Group as MenubarGroup, Sub as MenubarSub, RadioGroup as MenubarRadioGroup, };\n" + "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport GroupHeading from \"./menubar-group-heading.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\nexport { Root, CheckboxItem, Content, Item, GroupHeading, RadioItem, Separator, Shortcut, SubContent, SubTrigger, Trigger, Menu, Group, Sub, RadioGroup, \n//\nRoot as Menubar, CheckboxItem as MenubarCheckboxItem, Content as MenubarContent, Item as MenubarItem, GroupHeading as MenubarGroupHeading, RadioItem as MenubarRadioItem, Separator as MenubarSeparator, Shortcut as MenubarShortcut, SubContent as MenubarSubContent, SubTrigger as MenubarSubTrigger, Trigger as MenubarTrigger, Menu as MenubarMenu, Group as MenubarGroup, Sub as MenubarSub, RadioGroup as MenubarRadioGroup, };\n" }, { "name": "menubar-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { - "name": "menubar-item.svelte", - "content": "\n\n\n" + "name": "menubar-group-heading.svelte", + "content": "\n\n\n" }, { - "name": "menubar-label.svelte", - "content": "\n\n\n" + "name": "menubar-item.svelte", + "content": "\n\n\n" }, { "name": "menubar-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" }, { "name": "menubar-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "menubar-trigger.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "menubar.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/pagination.json b/sites/docs/static/registry/styles/new-york-js/pagination.json index 5e80897fe..6d86a2ae1 100644 --- a/sites/docs/static/registry/styles/new-york-js/pagination.json +++ b/sites/docs/static/registry/styles/new-york-js/pagination.json @@ -14,31 +14,31 @@ }, { "name": "pagination-content.svelte", - "content": "\n\n
      \n\t{@render children?.()}\n
    \n" + "content": "\n\n
      \n\t{@render children?.()}\n
    \n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", - "content": "\n\n{#snippet Fallback()}\n\t{page.value}\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t{page.value}\n{/snippet}\n\n\n" }, { "name": "pagination-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\tNext\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\tNext\n\t\n{/snippet}\n\n\n" }, { "name": "pagination-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\tPrevious\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\tPrevious\n\t\n{/snippet}\n\n\n" }, { "name": "pagination.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/popover.json b/sites/docs/static/registry/styles/new-york-js/popover.json index 94a2e9f56..be729f8b0 100644 --- a/sites/docs/static/registry/styles/new-york-js/popover.json +++ b/sites/docs/static/registry/styles/new-york-js/popover.json @@ -11,7 +11,7 @@ }, { "name": "popover-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/progress.json b/sites/docs/static/registry/styles/new-york-js/progress.json index b94da3b71..9bec8d4f1 100644 --- a/sites/docs/static/registry/styles/new-york-js/progress.json +++ b/sites/docs/static/registry/styles/new-york-js/progress.json @@ -11,7 +11,7 @@ }, { "name": "progress.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/radio-group.json b/sites/docs/static/registry/styles/new-york-js/radio-group.json index 71437c462..8ee06f762 100644 --- a/sites/docs/static/registry/styles/new-york-js/radio-group.json +++ b/sites/docs/static/registry/styles/new-york-js/radio-group.json @@ -12,11 +12,11 @@ }, { "name": "radio-group-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" }, { "name": "radio-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/range-calendar.json b/sites/docs/static/registry/styles/new-york-js/range-calendar.json index 3b414354e..82a4027a0 100644 --- a/sites/docs/static/registry/styles/new-york-js/range-calendar.json +++ b/sites/docs/static/registry/styles/new-york-js/range-calendar.json @@ -15,55 +15,55 @@ }, { "name": "range-calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-body.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-head.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "range-calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "range-calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/resizable.json b/sites/docs/static/registry/styles/new-york-js/resizable.json index 387b78d96..552fe9e3f 100644 --- a/sites/docs/static/registry/styles/new-york-js/resizable.json +++ b/sites/docs/static/registry/styles/new-york-js/resizable.json @@ -2,7 +2,8 @@ "name": "resizable", "dependencies": [ "svelte-radix", - "paneforge" + "paneforge", + "bits-ui" ], "registryDependencies": [], "files": [ @@ -12,11 +13,11 @@ }, { "name": "resizable-handle.svelte", - "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" + "content": "\n\ndiv]:rotate-90\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{#if withHandle}\n\t\t
    \n\t\t\t\n\t\t
    \n\t{/if}\n\n" }, { "name": "resizable-pane-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/scroll-area.json b/sites/docs/static/registry/styles/new-york-js/scroll-area.json index beb4bd021..c5ff05d87 100644 --- a/sites/docs/static/registry/styles/new-york-js/scroll-area.json +++ b/sites/docs/static/registry/styles/new-york-js/scroll-area.json @@ -11,11 +11,11 @@ }, { "name": "scroll-area-scrollbar.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n" }, { "name": "scroll-area.svelte", - "content": "\n\n\n\t\n\t\t{@render children?.()}\n\t\n\t{#if orientation === \"vertical\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t{#if orientation === \"horizontal\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t\n\n" + "content": "\n\n\n\t\n\t\t{@render children?.()}\n\t\n\t{#if orientation === \"vertical\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t{#if orientation === \"horizontal\" || orientation === \"both\"}\n\t\t\n\t{/if}\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/select.json b/sites/docs/static/registry/styles/new-york-js/select.json index 4a7da0a1d..8058ea8a3 100644 --- a/sites/docs/static/registry/styles/new-york-js/select.json +++ b/sites/docs/static/registry/styles/new-york-js/select.json @@ -10,35 +10,35 @@ "files": [ { "name": "index.js", - "content": "import { Select as SelectPrimitive } from \"bits-ui\";\nimport GroupLabel from \"./select-group-label.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\nexport { Root, Item, Group, GroupLabel, Value, Content, Trigger, Separator, ScrollDownButton, ScrollUpButton, \n//\nRoot as Select, Item as SelectItem, Group as SelectGroup, GroupLabel as SelectGroupLabel, Value as SelectValue, Content as SelectContent, Trigger as SelectTrigger, Separator as SelectSeparator, ScrollDownButton as SelectScrollDownButton, ScrollUpButton as SelectScrollUpButton, };\n" + "content": "import { Select as SelectPrimitive } from \"bits-ui\";\nimport GroupHeading from \"./select-group-heading.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\nexport { Root, Item, Group, GroupHeading, Value, Content, Trigger, Separator, ScrollDownButton, ScrollUpButton, \n//\nRoot as Select, Item as SelectItem, Group as SelectGroup, GroupHeading as SelectGroupHeading, Value as SelectValue, Content as SelectContent, Trigger as SelectTrigger, Separator as SelectSeparator, ScrollDownButton as SelectScrollDownButton, ScrollUpButton as SelectScrollUpButton, };\n" }, { "name": "select-content.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\t\n\t\n\n" }, { - "name": "select-group-label.svelte", - "content": "\n\n\n" + "name": "select-group-heading.svelte", + "content": "\n\n\n" }, { "name": "select-item.svelte", - "content": "\n\n\n\t{#snippet children({ selected })}\n\t\t\n\t\t\t{#if selected}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t\n\t\t\t{#if childrenProp}\n\t\t\t\t{@render childrenProp({ selected })}\n\t\t\t{:else}\n\t\t\t\t{textValue || value}\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ selected })}\n\t\t\n\t\t\t{#if selected}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t\n\t\t\t{#if childrenProp}\n\t\t\t\t{@render childrenProp({ selected })}\n\t\t\t{:else}\n\t\t\t\t{textValue || value}\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" }, { "name": "select-scroll-down-button.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "select-scroll-up-button.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" }, { "name": "select-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "select-trigger.svelte", - "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\t\n\n" + "content": "\n\nspan]:line-clamp-1\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/separator.json b/sites/docs/static/registry/styles/new-york-js/separator.json index 12a58dba6..92b18cbc6 100644 --- a/sites/docs/static/registry/styles/new-york-js/separator.json +++ b/sites/docs/static/registry/styles/new-york-js/separator.json @@ -11,7 +11,7 @@ }, { "name": "separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/sheet.json b/sites/docs/static/registry/styles/new-york-js/sheet.json index 49373a7cd..219f9de54 100644 --- a/sites/docs/static/registry/styles/new-york-js/sheet.json +++ b/sites/docs/static/registry/styles/new-york-js/sheet.json @@ -12,27 +12,27 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "sheet-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/skeleton.json b/sites/docs/static/registry/styles/new-york-js/skeleton.json index f8d147ae9..77d42d420 100644 --- a/sites/docs/static/registry/styles/new-york-js/skeleton.json +++ b/sites/docs/static/registry/styles/new-york-js/skeleton.json @@ -9,7 +9,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/slider.json b/sites/docs/static/registry/styles/new-york-js/slider.json index 2007a3110..86c6db77f 100644 --- a/sites/docs/static/registry/styles/new-york-js/slider.json +++ b/sites/docs/static/registry/styles/new-york-js/slider.json @@ -11,7 +11,7 @@ }, { "name": "slider.svelte", - "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ thumbs })}\n\t\t\n\t\t\t\n\t\t\n\t\t{#each thumbs as thumb}\n\t\t\t\n\t\t{/each}\n\t{/snippet}\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/sonner.json b/sites/docs/static/registry/styles/new-york-js/sonner.json index a24572fef..6f52073cb 100644 --- a/sites/docs/static/registry/styles/new-york-js/sonner.json +++ b/sites/docs/static/registry/styles/new-york-js/sonner.json @@ -12,7 +12,7 @@ }, { "name": "sonner.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/switch.json b/sites/docs/static/registry/styles/new-york-js/switch.json index d20f8c3bf..c008a5272 100644 --- a/sites/docs/static/registry/styles/new-york-js/switch.json +++ b/sites/docs/static/registry/styles/new-york-js/switch.json @@ -11,7 +11,7 @@ }, { "name": "switch.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/table.json b/sites/docs/static/registry/styles/new-york-js/table.json index 3d6fd3adf..b595dc7fd 100644 --- a/sites/docs/static/registry/styles/new-york-js/table.json +++ b/sites/docs/static/registry/styles/new-york-js/table.json @@ -9,35 +9,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/tabs.json b/sites/docs/static/registry/styles/new-york-js/tabs.json index e5c182ba5..0d53f98fb 100644 --- a/sites/docs/static/registry/styles/new-york-js/tabs.json +++ b/sites/docs/static/registry/styles/new-york-js/tabs.json @@ -11,15 +11,15 @@ }, { "name": "tabs-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "tabs-list.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "tabs-trigger.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/textarea.json b/sites/docs/static/registry/styles/new-york-js/textarea.json index d945efd21..b8a16a4c1 100644 --- a/sites/docs/static/registry/styles/new-york-js/textarea.json +++ b/sites/docs/static/registry/styles/new-york-js/textarea.json @@ -1,6 +1,8 @@ { "name": "textarea", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/toggle-group.json b/sites/docs/static/registry/styles/new-york-js/toggle-group.json index 4280eb586..67d1457e0 100644 --- a/sites/docs/static/registry/styles/new-york-js/toggle-group.json +++ b/sites/docs/static/registry/styles/new-york-js/toggle-group.json @@ -13,11 +13,11 @@ }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/toggle.json b/sites/docs/static/registry/styles/new-york-js/toggle.json index 66f2cebf1..a3441eb3c 100644 --- a/sites/docs/static/registry/styles/new-york-js/toggle.json +++ b/sites/docs/static/registry/styles/new-york-js/toggle.json @@ -11,7 +11,7 @@ }, { "name": "toggle.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/tooltip.json b/sites/docs/static/registry/styles/new-york-js/tooltip.json index 09d85a5d8..41510cc33 100644 --- a/sites/docs/static/registry/styles/new-york-js/tooltip.json +++ b/sites/docs/static/registry/styles/new-york-js/tooltip.json @@ -11,7 +11,7 @@ }, { "name": "tooltip-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/accordion.json b/sites/docs/static/registry/styles/new-york/accordion.json index 80c79920b..c590ea896 100644 --- a/sites/docs/static/registry/styles/new-york/accordion.json +++ b/sites/docs/static/registry/styles/new-york/accordion.json @@ -8,7 +8,7 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" }, { "name": "accordion-item.svelte", diff --git a/sites/docs/static/registry/styles/new-york/carousel.json b/sites/docs/static/registry/styles/new-york/carousel.json index b8dd917d0..a208f82a0 100644 --- a/sites/docs/static/registry/styles/new-york/carousel.json +++ b/sites/docs/static/registry/styles/new-york/carousel.json @@ -2,7 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "svelte-radix" + "svelte-radix", + "bits-ui" ], "registryDependencies": [ "button" diff --git a/sites/docs/static/registry/styles/new-york/command.json b/sites/docs/static/registry/styles/new-york/command.json index b06fae25e..9443a5870 100644 --- a/sites/docs/static/registry/styles/new-york/command.json +++ b/sites/docs/static/registry/styles/new-york/command.json @@ -1,7 +1,6 @@ { "name": "command", "dependencies": [ - "cmdk-sv", "bits-ui", "svelte-radix" ], @@ -11,43 +10,47 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n" }, { "name": "command-empty.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n" }, { "name": "command-group.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n" }, { "name": "command-item.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" + }, + { + "name": "command-link-item.svelte", + "content": "\n\n\n" }, { "name": "command-list.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", - "content": "\n\n\n\t\n\n" + "content": "\n\n\n" }, { "name": "index.ts", - "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\n\nconst Loading: typeof CommandPrimitive.Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" + "content": "import { Command as CommandPrimitive } from \"cmdk-sv\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading: typeof CommandPrimitive.Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/context-menu.json b/sites/docs/static/registry/styles/new-york/context-menu.json index ded037290..71bea3719 100644 --- a/sites/docs/static/registry/styles/new-york/context-menu.json +++ b/sites/docs/static/registry/styles/new-york/context-menu.json @@ -15,8 +15,8 @@ "content": "\n\n\n" }, { - "name": "context-menu-group-label.svelte", - "content": "\n\n\n" + "name": "context-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "context-menu-item.svelte", @@ -44,7 +44,7 @@ }, { "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupLabel from \"./context-menu-group-label.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub: typeof ContextMenuPrimitive.Sub = ContextMenuPrimitive.Sub;\nconst Root: typeof ContextMenuPrimitive.Root = ContextMenuPrimitive.Root;\nconst Trigger: typeof ContextMenuPrimitive.Trigger = ContextMenuPrimitive.Trigger;\nconst Group: typeof ContextMenuPrimitive.Group = ContextMenuPrimitive.Group;\nconst RadioGroup: typeof ContextMenuPrimitive.RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tGroupLabel,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tGroupLabel as ContextMenuGroupLabel,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub: typeof ContextMenuPrimitive.Sub = ContextMenuPrimitive.Sub;\nconst Root: typeof ContextMenuPrimitive.Root = ContextMenuPrimitive.Root;\nconst Trigger: typeof ContextMenuPrimitive.Trigger = ContextMenuPrimitive.Trigger;\nconst Group: typeof ContextMenuPrimitive.Group = ContextMenuPrimitive.Group;\nconst RadioGroup: typeof ContextMenuPrimitive.RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tGroupHeading,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tGroupHeading as ContextMenuGroupHeading,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/dialog.json b/sites/docs/static/registry/styles/new-york/dialog.json index 7b1229c3a..51f1a479f 100644 --- a/sites/docs/static/registry/styles/new-york/dialog.json +++ b/sites/docs/static/registry/styles/new-york/dialog.json @@ -8,7 +8,7 @@ "files": [ { "name": "dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "dialog-description.svelte", diff --git a/sites/docs/static/registry/styles/new-york/dropdown-menu.json b/sites/docs/static/registry/styles/new-york/dropdown-menu.json index 59cf14930..912719d0d 100644 --- a/sites/docs/static/registry/styles/new-york/dropdown-menu.json +++ b/sites/docs/static/registry/styles/new-york/dropdown-menu.json @@ -15,8 +15,8 @@ "content": "\n\n\n" }, { - "name": "dropdown-menu-group-label.svelte", - "content": "\n\n\n" + "name": "dropdown-menu-group-heading.svelte", + "content": "\n\n\n" }, { "name": "dropdown-menu-item.svelte", @@ -44,7 +44,7 @@ }, { "name": "index.ts", - "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupLabel from \"./dropdown-menu-group-label.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\n\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupLabel,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tGroupLabel as DropdownMenuGroupLabel,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" + "content": "import { DropdownMenu as DropdownMenuPrimitive } from \"bits-ui\";\nimport Item from \"./dropdown-menu-item.svelte\";\nimport GroupHeading from \"./dropdown-menu-group-heading.svelte\";\nimport Content from \"./dropdown-menu-content.svelte\";\nimport Shortcut from \"./dropdown-menu-shortcut.svelte\";\nimport RadioItem from \"./dropdown-menu-radio-item.svelte\";\nimport Separator from \"./dropdown-menu-separator.svelte\";\nimport SubContent from \"./dropdown-menu-sub-content.svelte\";\nimport SubTrigger from \"./dropdown-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./dropdown-menu-checkbox-item.svelte\";\n\nconst Sub = DropdownMenuPrimitive.Sub;\nconst Root = DropdownMenuPrimitive.Root;\nconst Trigger = DropdownMenuPrimitive.Trigger;\nconst Group = DropdownMenuPrimitive.Group;\nconst RadioGroup = DropdownMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupHeading,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as DropdownMenu,\n\tSub as DropdownMenuSub,\n\tItem as DropdownMenuItem,\n\tGroupHeading as DropdownMenuGroupHeading,\n\tGroup as DropdownMenuGroup,\n\tContent as DropdownMenuContent,\n\tTrigger as DropdownMenuTrigger,\n\tShortcut as DropdownMenuShortcut,\n\tRadioItem as DropdownMenuRadioItem,\n\tSeparator as DropdownMenuSeparator,\n\tRadioGroup as DropdownMenuRadioGroup,\n\tSubContent as DropdownMenuSubContent,\n\tSubTrigger as DropdownMenuSubTrigger,\n\tCheckboxItem as DropdownMenuCheckboxItem,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/form.json b/sites/docs/static/registry/styles/new-york/form.json index 0e536b755..bb595768c 100644 --- a/sites/docs/static/registry/styles/new-york/form.json +++ b/sites/docs/static/registry/styles/new-york/form.json @@ -3,7 +3,8 @@ "dependencies": [ "formsnap", "zod", - "sveltekit-superforms" + "sveltekit-superforms", + "bits-ui" ], "registryDependencies": [ "button", @@ -36,7 +37,7 @@ }, { "name": "form-label.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "form-legend.svelte", diff --git a/sites/docs/static/registry/styles/new-york/menubar.json b/sites/docs/static/registry/styles/new-york/menubar.json index 30f7befda..8a92d2d4a 100644 --- a/sites/docs/static/registry/styles/new-york/menubar.json +++ b/sites/docs/static/registry/styles/new-york/menubar.json @@ -8,7 +8,7 @@ "files": [ { "name": "index.ts", - "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\n\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport Label from \"./menubar-label.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\n\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\n\nexport {\n\tRoot,\n\tCheckboxItem,\n\tContent,\n\tItem,\n\tLabel,\n\tRadioItem,\n\tSeparator,\n\tShortcut,\n\tSubContent,\n\tSubTrigger,\n\tTrigger,\n\tMenu,\n\tGroup,\n\tSub,\n\tRadioGroup,\n\t//\n\tRoot as Menubar,\n\tCheckboxItem as MenubarCheckboxItem,\n\tContent as MenubarContent,\n\tItem as MenubarItem,\n\tLabel as MenubarLabel,\n\tRadioItem as MenubarRadioItem,\n\tSeparator as MenubarSeparator,\n\tShortcut as MenubarShortcut,\n\tSubContent as MenubarSubContent,\n\tSubTrigger as MenubarSubTrigger,\n\tTrigger as MenubarTrigger,\n\tMenu as MenubarMenu,\n\tGroup as MenubarGroup,\n\tSub as MenubarSub,\n\tRadioGroup as MenubarRadioGroup,\n};\n" + "content": "import { Menubar as MenubarPrimitive } from \"bits-ui\";\nimport Root from \"./menubar.svelte\";\nimport CheckboxItem from \"./menubar-checkbox-item.svelte\";\nimport Content from \"./menubar-content.svelte\";\nimport Item from \"./menubar-item.svelte\";\nimport GroupHeading from \"./menubar-group-heading.svelte\";\nimport RadioItem from \"./menubar-radio-item.svelte\";\nimport Separator from \"./menubar-separator.svelte\";\nimport Shortcut from \"./menubar-shortcut.svelte\";\nimport SubContent from \"./menubar-sub-content.svelte\";\nimport SubTrigger from \"./menubar-sub-trigger.svelte\";\nimport Trigger from \"./menubar-trigger.svelte\";\n\nconst Menu = MenubarPrimitive.Menu;\nconst Group = MenubarPrimitive.Group;\nconst Sub = MenubarPrimitive.Sub;\nconst RadioGroup = MenubarPrimitive.RadioGroup;\n\nexport {\n\tRoot,\n\tCheckboxItem,\n\tContent,\n\tItem,\n\tGroupHeading,\n\tRadioItem,\n\tSeparator,\n\tShortcut,\n\tSubContent,\n\tSubTrigger,\n\tTrigger,\n\tMenu,\n\tGroup,\n\tSub,\n\tRadioGroup,\n\t//\n\tRoot as Menubar,\n\tCheckboxItem as MenubarCheckboxItem,\n\tContent as MenubarContent,\n\tItem as MenubarItem,\n\tGroupHeading as MenubarGroupHeading,\n\tRadioItem as MenubarRadioItem,\n\tSeparator as MenubarSeparator,\n\tShortcut as MenubarShortcut,\n\tSubContent as MenubarSubContent,\n\tSubTrigger as MenubarSubTrigger,\n\tTrigger as MenubarTrigger,\n\tMenu as MenubarMenu,\n\tGroup as MenubarGroup,\n\tSub as MenubarSub,\n\tRadioGroup as MenubarRadioGroup,\n};\n" }, { "name": "menubar-checkbox-item.svelte", @@ -19,12 +19,12 @@ "content": "\n\n\n" }, { - "name": "menubar-item.svelte", - "content": "\n\n\n" + "name": "menubar-group-heading.svelte", + "content": "\n\n\n" }, { - "name": "menubar-label.svelte", - "content": "\n\n\n" + "name": "menubar-item.svelte", + "content": "\n\n\n" }, { "name": "menubar-radio-item.svelte", diff --git a/sites/docs/static/registry/styles/new-york/resizable.json b/sites/docs/static/registry/styles/new-york/resizable.json index 4b87bec87..e7d2edb06 100644 --- a/sites/docs/static/registry/styles/new-york/resizable.json +++ b/sites/docs/static/registry/styles/new-york/resizable.json @@ -2,7 +2,8 @@ "name": "resizable", "dependencies": [ "svelte-radix", - "paneforge" + "paneforge", + "bits-ui" ], "registryDependencies": [], "files": [ diff --git a/sites/docs/static/registry/styles/new-york/select.json b/sites/docs/static/registry/styles/new-york/select.json index f964d2c7c..3f3d9f54a 100644 --- a/sites/docs/static/registry/styles/new-york/select.json +++ b/sites/docs/static/registry/styles/new-york/select.json @@ -10,15 +10,15 @@ "files": [ { "name": "index.ts", - "content": "import { Select as SelectPrimitive } from \"bits-ui\";\n\nimport GroupLabel from \"./select-group-label.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\n\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\n\nexport {\n\tRoot,\n\tItem,\n\tGroup,\n\tGroupLabel,\n\tValue,\n\tContent,\n\tTrigger,\n\tSeparator,\n\tScrollDownButton,\n\tScrollUpButton,\n\t//\n\tRoot as Select,\n\tItem as SelectItem,\n\tGroup as SelectGroup,\n\tGroupLabel as SelectGroupLabel,\n\tValue as SelectValue,\n\tContent as SelectContent,\n\tTrigger as SelectTrigger,\n\tSeparator as SelectSeparator,\n\tScrollDownButton as SelectScrollDownButton,\n\tScrollUpButton as SelectScrollUpButton,\n};\n" + "content": "import { Select as SelectPrimitive } from \"bits-ui\";\n\nimport GroupHeading from \"./select-group-heading.svelte\";\nimport Item from \"./select-item.svelte\";\nimport Content from \"./select-content.svelte\";\nimport Trigger from \"./select-trigger.svelte\";\nimport Separator from \"./select-separator.svelte\";\nimport ScrollDownButton from \"./select-scroll-down-button.svelte\";\nimport ScrollUpButton from \"./select-scroll-up-button.svelte\";\n\nconst Root = SelectPrimitive.Root;\nconst Group = SelectPrimitive.Group;\nconst Value = SelectPrimitive.Value;\n\nexport {\n\tRoot,\n\tItem,\n\tGroup,\n\tGroupHeading,\n\tValue,\n\tContent,\n\tTrigger,\n\tSeparator,\n\tScrollDownButton,\n\tScrollUpButton,\n\t//\n\tRoot as Select,\n\tItem as SelectItem,\n\tGroup as SelectGroup,\n\tGroupHeading as SelectGroupHeading,\n\tValue as SelectValue,\n\tContent as SelectContent,\n\tTrigger as SelectTrigger,\n\tSeparator as SelectSeparator,\n\tScrollDownButton as SelectScrollDownButton,\n\tScrollUpButton as SelectScrollUpButton,\n};\n" }, { "name": "select-content.svelte", "content": "\n\n\n\t\n\t\t\n\t\t\n\t\t\t{@render children?.()}\n\t\t\n\t\t\n\t\n\n" }, { - "name": "select-group-label.svelte", - "content": "\n\n\n" + "name": "select-group-heading.svelte", + "content": "\n\n\n" }, { "name": "select-item.svelte", diff --git a/sites/docs/static/registry/styles/new-york/sheet.json b/sites/docs/static/registry/styles/new-york/sheet.json index 3363cbdd9..cdf80ecd3 100644 --- a/sites/docs/static/registry/styles/new-york/sheet.json +++ b/sites/docs/static/registry/styles/new-york/sheet.json @@ -12,7 +12,7 @@ }, { "name": "sheet-content.svelte", - "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\t\t{@render children?.()}\n\t\t\n\t\t\t\n\t\t\tClose\n\t\t\n\t\n\n" }, { "name": "sheet-description.svelte", diff --git a/sites/docs/static/registry/styles/new-york/textarea.json b/sites/docs/static/registry/styles/new-york/textarea.json index 8c5edf73a..68b4dfff4 100644 --- a/sites/docs/static/registry/styles/new-york/textarea.json +++ b/sites/docs/static/registry/styles/new-york/textarea.json @@ -1,6 +1,8 @@ { "name": "textarea", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { From 93a80d8811ec9b5da9c61a61bc18c373666f2df9 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Wed, 25 Sep 2024 12:03:42 -0400 Subject: [PATCH 041/134] next: Fix toggle `$bindable` (#1286) --- sites/docs/src/content/changelog.md | 12 ++++---- .../src/content/components/aspect-ratio.md | 2 +- sites/docs/src/content/components/avatar.md | 2 +- sites/docs/src/content/typography.md | 28 +++++++++---------- .../registry/default/ui/toggle/toggle.svelte | 2 +- .../registry/new-york/ui/toggle/toggle.svelte | 2 +- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/sites/docs/src/content/changelog.md b/sites/docs/src/content/changelog.md index ea58fae27..0f170875e 100644 --- a/sites/docs/src/content/changelog.md +++ b/sites/docs/src/content/changelog.md @@ -109,7 +109,7 @@ The Drawer is built on top of [vaul-svelte](https://vaul-svelte.com) and is a po -
    +
    @@ -119,7 +119,7 @@ The Sonner component is provided by [svelte-sonner](https://svelte-sonner.vercel -
    +
    @@ -129,7 +129,7 @@ Pagination leverages the [Pagination](https://bits-ui.com/docs/components/pagina -
    +
    @@ -141,7 +141,7 @@ We've added three new components to the project, [Calendar](/docs/components/cal -
    +
    @@ -149,7 +149,7 @@ We've added three new components to the project, [Calendar](/docs/components/cal -
    +
    @@ -157,7 +157,7 @@ We've added three new components to the project, [Calendar](/docs/components/cal -
    +
    diff --git a/sites/docs/src/content/components/aspect-ratio.md b/sites/docs/src/content/components/aspect-ratio.md index 56b659201..06914d209 100644 --- a/sites/docs/src/content/components/aspect-ratio.md +++ b/sites/docs/src/content/components/aspect-ratio.md @@ -12,7 +12,7 @@ bits: https://www.bits-ui.com/docs/components/aspect-ratio -
    +
    diff --git a/sites/docs/src/content/components/avatar.md b/sites/docs/src/content/components/avatar.md index c29c5f06b..21f043cde 100644 --- a/sites/docs/src/content/components/avatar.md +++ b/sites/docs/src/content/components/avatar.md @@ -12,7 +12,7 @@ bits: https://www.bits-ui.com/docs/components/avatar -
    +
    diff --git a/sites/docs/src/content/typography.md b/sites/docs/src/content/typography.md index 567a9ae70..361305ae0 100644 --- a/sites/docs/src/content/typography.md +++ b/sites/docs/src/content/typography.md @@ -10,7 +10,7 @@ component: true -
    +
    @@ -18,7 +18,7 @@ component: true -
    +
    @@ -26,7 +26,7 @@ component: true -
    +
    @@ -34,7 +34,7 @@ component: true -
    +
    @@ -42,7 +42,7 @@ component: true -
    +
    @@ -50,7 +50,7 @@ component: true -
    +
    @@ -58,7 +58,7 @@ component: true -
    +
    @@ -66,7 +66,7 @@ component: true -
    +
    @@ -74,7 +74,7 @@ component: true -
    +
    @@ -82,7 +82,7 @@ component: true -
    +
    @@ -90,7 +90,7 @@ component: true -
    +
    @@ -98,7 +98,7 @@ component: true -
    +
    @@ -106,7 +106,7 @@ component: true -
    +
    @@ -114,6 +114,6 @@ component: true -
    +
    diff --git a/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte b/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte index fc1e7893d..cf4c381f7 100644 --- a/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte +++ b/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte @@ -5,7 +5,7 @@ let { ref = $bindable(null), - pressed = $bindable(), + pressed = $bindable(false), class: className, size = "default", variant = "default", diff --git a/sites/docs/src/lib/registry/new-york/ui/toggle/toggle.svelte b/sites/docs/src/lib/registry/new-york/ui/toggle/toggle.svelte index b4748b7bf..f9317df1d 100644 --- a/sites/docs/src/lib/registry/new-york/ui/toggle/toggle.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/toggle/toggle.svelte @@ -6,7 +6,7 @@ let { ref = $bindable(null), - pressed = $bindable(), + pressed = $bindable(false), class: className, size, variant, From 8e2a8e4a87864bb220e86e329be5ef2d4cc143ff Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Thu, 26 Sep 2024 11:41:33 -0400 Subject: [PATCH 042/134] next: resolve all `svelte-check` issues (#1288) --- pnpm-lock.yaml | 173 +++++++----------- sites/docs/package.json | 5 +- .../default/dashboard-07-chunk-4.svelte | 4 +- .../new-york/dashboard-07-chunk-4.svelte | 4 +- .../docs/dashboard/team-switcher.svelte | 2 +- .../components/docs/markdown/blueprint.svelte | 26 +-- .../default/block/dashboard-07.svelte | 4 +- .../default/example/cards/data-table.svelte | 9 +- .../example/checkbox-form-multiple.svelte | 2 +- .../example/checkbox-form-single.svelte | 2 +- .../default/example/combobox-form.svelte | 2 +- .../default/example/data-table-demo.svelte | 10 +- .../default/example/date-picker-form.svelte | 2 +- .../registry/default/example/form-demo.svelte | 2 +- .../default/example/radio-group-form.svelte | 2 +- .../default/example/select-form.svelte | 2 +- .../default/example/switch-form.svelte | 2 +- .../default/example/textarea-form.svelte | 2 +- .../lib/registry/default/ui/command/index.ts | 2 +- .../default/ui/form/form-element-field.svelte | 2 +- .../default/ui/form/form-field.svelte | 2 +- .../default/ui/form/form-fieldset.svelte | 2 +- .../new-york/block/dashboard-07.svelte | 4 +- .../new-york/example/cards/chat.svelte | 2 +- .../new-york/example/cards/data-table.svelte | 6 +- .../example/checkbox-form-multiple.svelte | 2 +- .../example/checkbox-form-single.svelte | 2 +- .../new-york/example/combobox-form.svelte | 2 +- .../new-york/example/data-table-demo.svelte | 6 +- .../data-table/data-table-actions.svelte | 2 +- .../new-york/example/date-picker-form.svelte | 2 +- .../new-york/example/drawer-demo.svelte | 4 +- .../new-york/example/form-demo.svelte | 2 +- .../new-york/example/radio-group-form.svelte | 2 +- .../new-york/example/select-form.svelte | 2 +- .../new-york/example/switch-form.svelte | 2 +- .../new-york/example/textarea-form.svelte | 2 +- .../lib/registry/new-york/ui/command/index.ts | 2 +- .../ui/form/form-element-field.svelte | 2 +- .../new-york/ui/form/form-field.svelte | 2 +- .../new-york/ui/form/form-fieldset.svelte | 2 +- .../examples/data-table/data-table.svelte | 10 +- .../forms/account/account-form.svelte | 2 +- .../forms/appearance/appearance-form.svelte | 2 +- .../forms/display/display-form.svelte | 2 +- .../notifications/notifications-form.svelte | 2 +- .../(app)/examples/forms/profile-form.svelte | 4 +- .../playground/(components)/model-item.svelte | 5 +- .../(components)/preset-actions.svelte | 8 +- .../data-table-column-header.svelte | 6 +- .../(components)/data-table-toolbar.svelte | 2 +- .../data-table-view-options.svelte | 2 +- .../tasks/(components)/data-table.svelte | 6 + .../registry/styles/default-js/form.json | 6 +- .../registry/styles/default-js/toggle.json | 2 +- .../static/registry/styles/default/form.json | 6 +- .../registry/styles/default/toggle.json | 2 +- .../registry/styles/new-york-js/command.json | 2 +- .../registry/styles/new-york-js/form.json | 6 +- .../registry/styles/new-york-js/toggle.json | 2 +- .../registry/styles/new-york/command.json | 2 +- .../static/registry/styles/new-york/form.json | 6 +- .../registry/styles/new-york/toggle.json | 2 +- 63 files changed, 174 insertions(+), 226 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a84a45c8..740dfd8a7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -224,9 +224,6 @@ importers: clsx: specifier: ^2.1.1 version: 2.1.1 - cmdk-sv: - specifier: ^0.0.17 - version: 0.0.17(svelte@5.0.0-next.259) d3-scale: specifier: ^4.0.2 version: 4.0.2 @@ -238,7 +235,7 @@ importers: version: 8.1.6(svelte@5.0.0-next.259) formsnap: specifier: ^1.0.1 - version: 1.0.1(svelte@5.0.0-next.259)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)) + version: 1.0.1(svelte@5.0.0-next.259)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)) lucide-svelte: specifier: ^0.363.0 version: 0.363.0(svelte@5.0.0-next.259) @@ -271,7 +268,7 @@ importers: version: 0.3.25(svelte@5.0.0-next.259) sveltekit-superforms: specifier: ^2.16.0 - version: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259) + version: 2.16.0(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259) tailwindcss-animate: specifier: ^1.0.7 version: 1.0.7(tailwindcss@3.4.4) @@ -290,13 +287,13 @@ importers: version: 0.3.0(prettier@3.2.5) '@sveltejs/adapter-cloudflare': specifier: 4.6.1 - version: 4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(wrangler@3.64.0) + version: 4.6.1(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(wrangler@3.64.0) '@sveltejs/enhanced-img': specifier: ^0.3.8 version: 0.3.8(rollup@4.22.4)(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) '@sveltejs/kit': - specifier: ^2.5.18 - version: 2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) + specifier: ^2.5.28 + version: 2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) '@sveltejs/vite-plugin-svelte': specifier: 4.0.0-next.7 version: 4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) @@ -358,8 +355,8 @@ importers: specifier: 5.0.0-next.259 version: 5.0.0-next.259 svelte-check: - specifier: ^3.8.4 - version: 3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.259) + specifier: ^4.0.3 + version: 4.0.3(picomatch@4.0.2)(svelte@5.0.0-next.259)(typescript@5.5.3) tailwind-merge: specifier: ^2.4.0 version: 2.4.0 @@ -1331,11 +1328,6 @@ packages: resolution: {integrity: sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==} engines: {node: '>=6.0.0'} - '@melt-ui/svelte@0.61.2': - resolution: {integrity: sha512-BHkD9G31zQBToA4euDRBgTQRvWxT9scufOVCXgDO6HKTvyxFspbWT2bgiSFqAK4BbAGDn9Ao36Q8F9O71KN4OQ==} - peerDependencies: - svelte: '>=3 <5' - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1683,6 +1675,15 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 + '@sveltejs/kit@2.5.28': + resolution: {integrity: sha512-/O7pvFGBsQPcFa9UrW8eUC5uHTOXLsUp3SN0dY6YmRAL9nfPSrJsSJk//j5vMpinSshzUjteAFcfQTU+04Ka1w==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 + '@sveltejs/vite-plugin-svelte-inspector@2.1.0': resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} @@ -2328,11 +2329,6 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - bits-ui@0.9.9: - resolution: {integrity: sha512-LkdkyTtpXdkjBzPZJVJgpcre4fut6DONoprMfadHFo82HNUhph+02CxDjYEcZcThb5z4YjSxMlCYvQPZm+YtfQ==} - peerDependencies: - svelte: ^4.0.0 - bits-ui@https://pkg.pr.new/huntabyte/bits-ui/bits-ui@1f02d0a: resolution: {tarball: https://pkg.pr.new/huntabyte/bits-ui/bits-ui@1f02d0a} version: 0.21.15 @@ -2475,6 +2471,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} @@ -2502,11 +2502,6 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - cmdk-sv@0.0.17: - resolution: {integrity: sha512-28QTrK1tT1TSNoGq9MVnzjeLNNjCgjmsM8c2HJfDpRt9t+GD+9m3wX/WdAPaP9jdoNYU0SSdZVdgsGgpaSQOYQ==} - peerDependencies: - svelte: ^4.0.0 - code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} @@ -3300,6 +3295,14 @@ packages: fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fdir@6.3.0: + resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -3333,9 +3336,6 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - focus-trap@7.5.4: - resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} - for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -4249,11 +4249,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@4.0.2: - resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} - engines: {node: ^14 || ^16 || >=18} - hasBin: true - nanoid@5.0.7: resolution: {integrity: sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==} engines: {node: ^18 || >=20} @@ -4768,6 +4763,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.1: + resolution: {integrity: sha512-GkMg9uOTpIWWKbSsgwb5fA4EavTR+SG/PMPoAY8hkhHfEEY0/vqljY+XHqtDf2cr2IJtoNRDbrrEpZUiZCkYRw==} + engines: {node: '>= 14.16.0'} + redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -5211,6 +5210,14 @@ packages: peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + svelte-check@4.0.3: + resolution: {integrity: sha512-V2eqOEuNrPi1jGf307opR1JZ+ITP6/7R8ALKSw4Uw3NWp6GfA+fe7tYtEvZc7QHCavYKBizCK4JFwYjbuPCeXQ==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + svelte-eslint-parser@0.41.0: resolution: {integrity: sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5338,9 +5345,6 @@ packages: resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} - tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} - tailwind-merge@1.14.0: resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} @@ -6812,7 +6816,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.9': dependencies: @@ -6865,16 +6869,6 @@ snapshots: '@mapbox/whoots-js@3.1.0': {} - '@melt-ui/svelte@0.61.2(svelte@5.0.0-next.259)': - dependencies: - '@floating-ui/core': 1.6.4 - '@floating-ui/dom': 1.6.7 - '@internationalized/date': 3.5.4 - dequal: 2.0.3 - focus-trap: 7.5.4 - nanoid: 4.0.2 - svelte: 5.0.0-next.259 - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -7121,10 +7115,10 @@ snapshots: '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.3.3(@types/node@20.14.10)))(svelte@4.2.12)(vite@5.3.3(@types/node@20.14.10)) import-meta-resolve: 4.1.0 - '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(wrangler@3.64.0)': + '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(wrangler@3.64.0)': dependencies: '@cloudflare/workers-types': 4.20240222.0 - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) + '@sveltejs/kit': 2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) esbuild: 0.21.5 worktop: 0.8.0-next.18 wrangler: 3.64.0 @@ -7157,7 +7151,7 @@ snapshots: tiny-glob: 0.2.9 vite: 5.3.3(@types/node@20.14.10) - '@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10))': + '@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10))': dependencies: '@sveltejs/vite-plugin-svelte': 4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) '@types/cookie': 0.6.0 @@ -7166,7 +7160,7 @@ snapshots: esm-env: 1.0.0 import-meta-resolve: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 @@ -7816,7 +7810,7 @@ snapshots: '@vitest/snapshot@0.34.6': dependencies: - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 pretty-format: 29.7.0 @@ -8016,12 +8010,6 @@ snapshots: binary-extensions@2.2.0: {} - bits-ui@0.9.9(svelte@5.0.0-next.259): - dependencies: - '@melt-ui/svelte': 0.61.2(svelte@5.0.0-next.259) - nanoid: 5.0.7 - svelte: 5.0.0-next.259 - bits-ui@https://pkg.pr.new/huntabyte/bits-ui/bits-ui@1f02d0a(svelte@5.0.0-next.259): dependencies: '@floating-ui/core': 1.6.4 @@ -8185,6 +8173,10 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.1 + ci-info@3.9.0: {} ci-info@4.0.0: {} @@ -8209,12 +8201,6 @@ snapshots: clsx@2.1.1: {} - cmdk-sv@0.0.17(svelte@5.0.0-next.259): - dependencies: - bits-ui: 0.9.9(svelte@5.0.0-next.259) - nanoid: 5.0.7 - svelte: 5.0.0-next.259 - code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -9214,6 +9200,10 @@ snapshots: dependencies: reusify: 1.0.4 + fdir@6.3.0(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -9252,10 +9242,6 @@ snapshots: flatted@3.3.1: {} - focus-trap@7.5.4: - dependencies: - tabbable: 6.2.0 - for-each@0.3.3: dependencies: is-callable: 1.2.7 @@ -9265,11 +9251,11 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - formsnap@1.0.1(svelte@5.0.0-next.259)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)): + formsnap@1.0.1(svelte@5.0.0-next.259)(sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)): dependencies: nanoid: 5.0.7 svelte: 5.0.0-next.259 - sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259) + sveltekit-superforms: 2.16.0(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259) fraction.js@4.3.7: {} @@ -10388,8 +10374,6 @@ snapshots: nanoid@3.3.7: {} - nanoid@4.0.2: {} - nanoid@5.0.7: {} natural-compare-lite@1.4.0: {} @@ -10800,6 +10784,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.1: {} + redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -11370,25 +11356,17 @@ snapshots: - stylus - sugarss - svelte-check@3.8.4(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.259): + svelte-check@4.0.3(picomatch@4.0.2)(svelte@5.0.0-next.259)(typescript@5.5.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 - chokidar: 3.6.0 - picocolors: 1.0.1 + chokidar: 4.0.1 + fdir: 6.3.0(picomatch@4.0.2) + picocolors: 1.1.0 sade: 1.8.1 svelte: 5.0.0-next.259 - svelte-preprocess: 5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.259)(typescript@5.5.3) typescript: 5.5.3 transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss + - picomatch svelte-eslint-parser@0.41.0(svelte@5.0.0-next.259): dependencies: @@ -11431,7 +11409,7 @@ snapshots: dependencies: '@types/pug': 2.0.10 detect-indent: 6.1.0 - magic-string: 0.30.10 + magic-string: 0.30.11 sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.12 @@ -11440,19 +11418,6 @@ snapshots: postcss-load-config: 5.0.3(jiti@1.21.0)(postcss@8.4.39) typescript: 5.5.3 - svelte-preprocess@5.1.3(postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2))(postcss@8.4.39)(svelte@5.0.0-next.259)(typescript@5.5.3): - dependencies: - '@types/pug': 2.0.10 - detect-indent: 6.1.0 - magic-string: 0.30.10 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 5.0.0-next.259 - optionalDependencies: - postcss: 8.4.39 - postcss-load-config: 6.0.1(jiti@1.21.0)(postcss@8.4.39)(tsx@4.16.2) - typescript: 5.5.3 - svelte-radix@1.1.0(svelte@5.0.0-next.259): dependencies: svelte: 5.0.0-next.259 @@ -11515,9 +11480,9 @@ snapshots: magic-string: 0.30.11 zimmerframe: 1.1.2 - sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259): + sveltekit-superforms@2.16.0(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259): dependencies: - '@sveltejs/kit': 2.5.18(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) + '@sveltejs/kit': 2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)))(svelte@5.0.0-next.259)(vite@5.4.7(@types/node@20.14.10)) devalue: 5.0.0 just-clone: 6.2.0 memoize-weak: 1.0.2 @@ -11547,8 +11512,6 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 - tabbable@6.2.0: {} - tailwind-merge@1.14.0: {} tailwind-merge@2.4.0: {} @@ -11883,7 +11846,7 @@ snapshots: dependencies: browserslist: 4.23.0 escalade: 3.1.2 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -11954,7 +11917,7 @@ snapshots: debug: 4.3.5 mlly: 1.6.1 pathe: 1.1.2 - picocolors: 1.0.0 + picocolors: 1.1.0 vite: 5.3.3(@types/node@18.19.22) transitivePeerDependencies: - '@types/node' diff --git a/sites/docs/package.json b/sites/docs/package.json index d4857001b..35f36cf3d 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -28,7 +28,7 @@ "@prettier/sync": "0.3.0", "@sveltejs/adapter-cloudflare": "4.6.1", "@sveltejs/enhanced-img": "^0.3.8", - "@sveltejs/kit": "^2.5.18", + "@sveltejs/kit": "^2.5.28", "@sveltejs/vite-plugin-svelte": "4.0.0-next.7", "@types/d3-scale": "^4.0.8", "@types/hast": "^3.0.4", @@ -49,7 +49,7 @@ "rimraf": "^4.4.1", "shiki": "^1.2.1", "svelte": "5.0.0-next.259", - "svelte-check": "^3.8.4", + "svelte-check": "^4.0.3", "tailwind-merge": "^2.4.0", "tailwind-variants": "^0.2.1", "tailwindcss": "^3.4.4", @@ -69,7 +69,6 @@ "@unovis/ts": "1.4.3", "bits-ui": "https://pkg.pr.new/huntabyte/bits-ui/bits-ui@1f02d0a", "clsx": "^2.1.1", - "cmdk-sv": "^0.0.17", "d3-scale": "^4.0.2", "embla-carousel-autoplay": "8.1.6", "embla-carousel-svelte": "8.1.6", diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte index 9387e1af1..f4377197a 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-07-chunk-4.svelte @@ -24,7 +24,7 @@ width="300" />
    - - -
    - + diff --git a/sites/docs/src/lib/components/docs/markdown/blueprint.svelte b/sites/docs/src/lib/components/docs/markdown/blueprint.svelte index a8edaeda5..f12474844 100644 --- a/sites/docs/src/lib/components/docs/markdown/blueprint.svelte +++ b/sites/docs/src/lib/components/docs/markdown/blueprint.svelte @@ -1,27 +1,5 @@ - - + {#snippet child({ props })}
    diff --git a/sites/docs/src/routes/(app)/examples/playground/(components)/preset-actions.svelte b/sites/docs/src/routes/(app)/examples/playground/(components)/preset-actions.svelte index 32d6cadb2..72af70435 100644 --- a/sites/docs/src/routes/(app)/examples/playground/(components)/preset-actions.svelte +++ b/sites/docs/src/routes/(app)/examples/playground/(components)/preset-actions.svelte @@ -17,11 +17,11 @@ - (open = true)}> + (open = true)}> Content filter preferences - (showDeleteDialog = true)} class="text-red-600"> + (showDeleteDialog = true)} class="text-red-600"> Delete preset @@ -50,7 +50,7 @@
    - + @@ -67,7 +67,7 @@ Cancel diff --git a/sites/docs/src/lib/registry/default/example/form-demo.svelte b/sites/docs/src/lib/registry/default/example/form-demo.svelte index 503c77105..a1ca823b3 100644 --- a/sites/docs/src/lib/registry/default/example/form-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/form-demo.svelte @@ -35,9 +35,11 @@ - - Username - + + {#snippet children({ props })} + Username + + {/snippet} This is your public display name. diff --git a/sites/docs/src/lib/registry/default/example/radio-group-form.svelte b/sites/docs/src/lib/registry/default/example/radio-group-form.svelte index 700551b56..8f1b1d987 100644 --- a/sites/docs/src/lib/registry/default/example/radio-group-form.svelte +++ b/sites/docs/src/lib/registry/default/example/radio-group-form.svelte @@ -40,21 +40,27 @@ Notify me about...
    - - - All new messages + + {#snippet children({ props })} + + All new messages + {/snippet}
    - - - Direction messages and mentions + + {#snippet children({ props })} + + Direction messages and mentions + {/snippet}
    - - - Nothing + + {#snippet children({ props })} + + Nothing + {/snippet}
    diff --git a/sites/docs/src/lib/registry/default/example/select-form.svelte b/sites/docs/src/lib/registry/default/example/select-form.svelte index 103485a23..09537ffdb 100644 --- a/sites/docs/src/lib/registry/default/example/select-form.svelte +++ b/sites/docs/src/lib/registry/default/example/select-form.svelte @@ -35,19 +35,20 @@ - - Email - - - - - - - - - - - + + {#snippet children({ props })} + Email + + + + + + + + + + + {/snippet} You can manage email address in your email settings. diff --git a/sites/docs/src/lib/registry/default/example/switch-form.svelte b/sites/docs/src/lib/registry/default/example/switch-form.svelte index 8be6c1edc..e05d86d72 100644 --- a/sites/docs/src/lib/registry/default/example/switch-form.svelte +++ b/sites/docs/src/lib/registry/default/example/switch-form.svelte @@ -41,14 +41,16 @@ name="marketing_emails" class="flex flex-row items-center justify-between rounded-lg border p-4" > - -
    - Marketing emails - - Receive emails about new products, features, and more. - -
    - + + {#snippet children({ props })} +
    + Marketing emails + + Receive emails about new products, features, and more. + +
    + + {/snippet}
    - -
    - Security emails - - Receive emails about your account security. - -
    - + + {#snippet children({ props })} +
    + Security emails + + Receive emails about your account security. + +
    + + {/snippet}
    diff --git a/sites/docs/src/lib/registry/default/example/textarea-form.svelte b/sites/docs/src/lib/registry/default/example/textarea-form.svelte index 0d732f4c1..68d8dcebf 100644 --- a/sites/docs/src/lib/registry/default/example/textarea-form.svelte +++ b/sites/docs/src/lib/registry/default/example/textarea-form.svelte @@ -37,17 +37,19 @@ - - Bio - \n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/toggle-group.json b/sites/docs/static/registry/styles/default-js/toggle-group.json index 8ee1fd648..8475f8411 100644 --- a/sites/docs/static/registry/styles/default-js/toggle-group.json +++ b/sites/docs/static/registry/styles/default-js/toggle-group.json @@ -4,20 +4,21 @@ "bits-ui" ], "registryDependencies": [ + "toggle-group", "toggle" ], "files": [ { "name": "index.js", - "content": "import { getContext, setContext } from \"svelte\";\nimport Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport function setToggleGroupCtx(props) {\n setContext(\"toggleGroup\", props);\n}\nexport function getToggleGroupCtx() {\n return getContext(\"toggleGroup\");\n}\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default-js/toggle.json b/sites/docs/static/registry/styles/default-js/toggle.json index 0e3a7989c..14d2bb3aa 100644 --- a/sites/docs/static/registry/styles/default-js/toggle.json +++ b/sites/docs/static/registry/styles/default-js/toggle.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\nexport const toggleVariants = tv({\n base: \"ring-offset-background hover:bg-muted hover:text-muted-foreground focus-visible:ring-ring data-[state=on]:bg-accent data-[state=on]:text-accent-foreground inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50\",\n variants: {\n variant: {\n default: \"bg-transparent\",\n outline: \"border-input hover:bg-accent hover:text-accent-foreground border bg-transparent\",\n },\n size: {\n default: \"h-10 px-3\",\n sm: \"h-9 px-2.5\",\n lg: \"h-11 px-5\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n});\nexport { Root, \n//\nRoot as Toggle, };\n" + "content": "import Root from \"./toggle.svelte\";\nexport { toggleVariants, } from \"./toggle.svelte\";\nexport { Root, \n//\nRoot as Toggle, };\n" }, { "name": "toggle.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/alert-dialog.json b/sites/docs/static/registry/styles/default/alert-dialog.json index be6997dec..d86d205e9 100644 --- a/sites/docs/static/registry/styles/default/alert-dialog.json +++ b/sites/docs/static/registry/styles/default/alert-dialog.json @@ -17,7 +17,7 @@ }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", diff --git a/sites/docs/static/registry/styles/default/alert.json b/sites/docs/static/registry/styles/default/alert.json index dd810e7e7..303bf47cd 100644 --- a/sites/docs/static/registry/styles/default/alert.json +++ b/sites/docs/static/registry/styles/default/alert.json @@ -20,10 +20,6 @@ { "name": "index.ts", "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n" - }, - { - "name": "variants.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\n\nexport const alertVariants = tv({\n\tbase: \"[&>svg]:text-foreground relative w-full rounded-lg border p-4 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg~*]:pl-7\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-background text-foreground\",\n\t\t\tdestructive:\n\t\t\t\t\"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n\nexport type AlertVariant = VariantProps[\"variant\"];\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/badge.json b/sites/docs/static/registry/styles/default/badge.json index 861d31953..487a1b328 100644 --- a/sites/docs/static/registry/styles/default/badge.json +++ b/sites/docs/static/registry/styles/default/badge.json @@ -1,15 +1,17 @@ { "name": "badge", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nexport { default as Badge } from \"./badge.svelte\";\n\nexport const badgeVariants = tv({\n\tbase: \"focus:ring-ring inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground hover:bg-primary/80 border-transparent\",\n\t\t\tsecondary:\n\t\t\t\t\"bg-secondary text-secondary-foreground hover:bg-secondary/80 border-transparent\",\n\t\t\tdestructive:\n\t\t\t\t\"bg-destructive text-destructive-foreground hover:bg-destructive/80 border-transparent\",\n\t\t\toutline: \"text-foreground\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n\nexport type BadgeVariant = VariantProps[\"variant\"];\n" + "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/breadcrumb.json b/sites/docs/static/registry/styles/default/breadcrumb.json index e0e25a790..981e91603 100644 --- a/sites/docs/static/registry/styles/default/breadcrumb.json +++ b/sites/docs/static/registry/styles/default/breadcrumb.json @@ -8,31 +8,31 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/sites/docs/static/registry/styles/default/button.json b/sites/docs/static/registry/styles/default/button.json index 14c50c67f..b118fe4d2 100644 --- a/sites/docs/static/registry/styles/default/button.json +++ b/sites/docs/static/registry/styles/default/button.json @@ -5,11 +5,11 @@ "files": [ { "name": "button.svelte", - "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\n\nimport Root from \"./button.svelte\";\nimport type { PrimitiveAnchorAttributes, PrimitiveButtonAttributes } from \"$lib/utils.js\";\n\nconst buttonVariants = tv({\n\tbase: \"ring-offset-background focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground hover:bg-primary/90\",\n\t\t\tdestructive: \"bg-destructive text-destructive-foreground hover:bg-destructive/90\",\n\t\t\toutline:\n\t\t\t\t\"border-input bg-background hover:bg-accent hover:text-accent-foreground border\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-10 px-4 py-2\",\n\t\t\tsm: \"h-9 rounded-md px-3\",\n\t\t\tlg: \"h-11 rounded-md px-8\",\n\t\t\ticon: \"size-10\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type ButtonVariant = VariantProps[\"variant\"];\nexport type ButtonSize = VariantProps[\"size\"];\n\ntype Props = PrimitiveButtonAttributes &\n\tPrimitiveAnchorAttributes & {\n\t\tvariant?: ButtonVariant;\n\t\tsize?: ButtonSize;\n\t};\n\nexport {\n\tRoot,\n\ttype Props,\n\t//\n\tRoot as Button,\n\ttype Props as ButtonProps,\n\tbuttonVariants,\n};\n" + "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/calendar.json b/sites/docs/static/registry/styles/default/calendar.json index b9e893ae5..4e25db3d2 100644 --- a/sites/docs/static/registry/styles/default/calendar.json +++ b/sites/docs/static/registry/styles/default/calendar.json @@ -47,11 +47,11 @@ }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar-prev-button.svelte", diff --git a/sites/docs/static/registry/styles/default/card.json b/sites/docs/static/registry/styles/default/card.json index 2445daeb7..4c2a13d1e 100644 --- a/sites/docs/static/registry/styles/default/card.json +++ b/sites/docs/static/registry/styles/default/card.json @@ -1,35 +1,37 @@ { "name": "card", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n\nexport type CardHeadingLevel = 1 | 2 | 3 | 4 | 5 | 6;\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/carousel.json b/sites/docs/static/registry/styles/default/carousel.json index 7fe5a7212..3c034df94 100644 --- a/sites/docs/static/registry/styles/default/carousel.json +++ b/sites/docs/static/registry/styles/default/carousel.json @@ -2,8 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "lucide-svelte", - "bits-ui" + "bits-ui", + "lucide-svelte" ], "registryDependencies": [ "button" @@ -11,11 +11,11 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "carousel-next.svelte", @@ -35,7 +35,7 @@ }, { "name": "index.ts", - "content": "export { default as Root } from \"./carousel.svelte\";\nexport { default as Content } from \"./carousel-content.svelte\";\nexport { default as Item } from \"./carousel-item.svelte\";\nexport { default as Previous } from \"./carousel-previous.svelte\";\nexport { default as Next } from \"./carousel-next.svelte\";\n" + "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/command.json b/sites/docs/static/registry/styles/default/command.json index 5a1129d22..30992ea34 100644 --- a/sites/docs/static/registry/styles/default/command.json +++ b/sites/docs/static/registry/styles/default/command.json @@ -42,7 +42,7 @@ }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", diff --git a/sites/docs/static/registry/styles/default/context-menu.json b/sites/docs/static/registry/styles/default/context-menu.json index 35f71eaeb..262c8ea90 100644 --- a/sites/docs/static/registry/styles/default/context-menu.json +++ b/sites/docs/static/registry/styles/default/context-menu.json @@ -32,7 +32,7 @@ }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/default/data-table.json b/sites/docs/static/registry/styles/default/data-table.json new file mode 100644 index 000000000..6c82c63af --- /dev/null +++ b/sites/docs/static/registry/styles/default/data-table.json @@ -0,0 +1,24 @@ +{ + "name": "data-table", + "dependencies": [], + "registryDependencies": [], + "files": [ + { + "name": "data-table.svelte.ts", + "content": "import {\n\ttype RowData,\n\ttype TableOptions,\n\ttype TableOptionsResolved,\n\ttype TableState,\n\tcreateTable,\n} from \"@tanstack/table-core\";\n\n/**\n * Creates a reactive TanStack table object for Svelte.\n * @param options Table options to create the table with.\n * @returns A reactive table object.\n * @example\n * ```svelte\n * \n *\n * \n * \n * {#each table.getHeaderGroups() as headerGroup}\n * \n * {#each headerGroup.headers as header}\n * \n * {/each}\n * \n * {/each}\n * \n * \t \n *
    \n * \t \n * \t
    \n * ```\n */\nexport function createSvelteTable(options: TableOptions) {\n\tconst resolvedOptions: TableOptionsResolved = mergeObjects(\n\t\t{\n\t\t\tstate: {},\n\t\t\tonStateChange() {},\n\t\t\trenderFallbackValue: null,\n\t\t\tmergeOptions: (\n\t\t\t\tdefaultOptions: TableOptions,\n\t\t\t\toptions: Partial>\n\t\t\t) => {\n\t\t\t\treturn mergeObjects(defaultOptions, options);\n\t\t\t},\n\t\t},\n\t\toptions\n\t);\n\n\tconst table = createTable(resolvedOptions);\n\tlet state = $state>(table.initialState);\n\n\tfunction updateOptions() {\n\t\ttable.setOptions((prev) => {\n\t\t\treturn mergeObjects(prev, options, {\n\t\t\t\tstate: mergeObjects(state, options.state || {}),\n\n\t\t\t\t// eslint-disable-next-line ts/no-explicit-any\n\t\t\t\tonStateChange: (updater: any) => {\n\t\t\t\t\tif (updater instanceof Function) state = updater(state);\n\t\t\t\t\telse state = mergeObjects(state, updater);\n\n\t\t\t\t\toptions.onStateChange?.(updater);\n\t\t\t\t},\n\t\t\t});\n\t\t});\n\t}\n\n\tupdateOptions();\n\n\t$effect.pre(() => {\n\t\tupdateOptions();\n\t});\n\n\treturn table;\n}\n\n/**\n * Merges objects together while keeping their getters alive.\n * Taken from SolidJS: {@link https://github.com/solidjs/solid/blob/24abc825c0996fd2bc8c1de1491efe9a7e743aff/packages/solid/src/server/rendering.ts#L82-L115}\n */\nfunction mergeObjects(source: T): T;\nfunction mergeObjects(source: T, source1: U): T & U;\nfunction mergeObjects(source: T, source1: U, source2: V): T & U & V;\nfunction mergeObjects(source: T, source1: U, source2: V, source3: W): T & U & V & W;\n// eslint-disable-next-line ts/no-explicit-any\nfunction mergeObjects(...sources: any): any {\n\tconst target = {};\n\tfor (let i = 0; i < sources.length; i++) {\n\t\tlet source = sources[i];\n\t\tif (typeof source === \"function\") source = source();\n\t\tif (source) {\n\t\t\tconst descriptors = Object.getOwnPropertyDescriptors(source);\n\t\t\tfor (const key in descriptors) {\n\t\t\t\tif (key in target) continue;\n\t\t\t\tObject.defineProperty(target, key, {\n\t\t\t\t\tenumerable: true,\n\t\t\t\t\tget() {\n\t\t\t\t\t\tfor (let i = sources.length - 1; i >= 0; i--) {\n\t\t\t\t\t\t\tlet s = sources[i];\n\t\t\t\t\t\t\tif (typeof s === \"function\") s = s();\n\t\t\t\t\t\t\tconst v = (s || {})[key];\n\t\t\t\t\t\t\tif (v !== undefined) return v;\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n\treturn target;\n}\n" + }, + { + "name": "flex-render.svelte", + "content": "\n\n | CellContext\"\n>\n\ttype Props = {\n\t\t/** The cell or header field of the current cell's column definition. */\n\t\tcontent?: TContext extends HeaderContext\n\t\t\t? ColumnDefTemplate>\n\t\t\t: TContext extends CellContext\n\t\t\t\t? ColumnDefTemplate>\n\t\t\t\t: never;\n\t\t/** The result of the `getContext()` function of the header or cell */\n\t\tcontext: TContext;\n\t};\n\n\tlet { content, context }: Props = $props();\n\n\n{#if typeof content === \"string\"}\n\t{content}\n{:else if content instanceof Function}\n\t\n\t\n\t{@const result = content(context as any)}\n\t{#if result instanceof RenderComponentConfig}\n\t\t{@const { component: Component, props } = result}\n\t\t\n\t{:else if result instanceof RenderSnippetConfig}\n\t\t{@const { snippet, params } = result}\n\t\t{@render snippet(params)}\n\t{:else}\n\t\t{result}\n\t{/if}\n{/if}\n" + }, + { + "name": "index.ts", + "content": "export { default as FlexRender } from \"./flex-render.svelte\";\nexport { renderComponent, renderSnippet } from \"./render-helpers.js\";\nexport { createSvelteTable } from \"./data-table.svelte.js\";\n" + }, + { + "name": "render-helpers.ts", + "content": "import type { Component, ComponentProps, Snippet } from \"svelte\";\n\n/**\n * A helper class to make it easy to identify Svelte components in\n * `columnDef.cell` and `columnDef.header` properties.\n *\n * > NOTE: This class should only be used internally by the adapter. If you're\n * reading this and you don't know what this is for, you probably don't need it.\n *\n * @example\n * ```svelte\n * {@const result = content(context as any)}\n * {#if result instanceof RenderComponentConfig}\n * {@const { component: Component, props } = result}\n * \n * {/if}\n * ```\n */\nexport class RenderComponentConfig {\n\tconstructor(\n\t\tpublic component: TComponent,\n\t\tpublic props: ComponentProps | Record = {}\n\t) {}\n}\n\n/**\n * A helper class to make it easy to identify Svelte Snippets in `columnDef.cell` and `columnDef.header` properties.\n *\n * > NOTE: This class should only be used internally by the adapter. If you're\n * reading this and you don't know what this is for, you probably don't need it.\n *\n * @example\n * ```svelte\n * {@const result = content(context as any)}\n * {#if result instanceof RenderSnippetConfig}\n * {@const { snippet, params } = result}\n * {@render snippet(params)}\n * {/if}\n * ```\n */\nexport class RenderSnippetConfig {\n\tconstructor(\n\t\tpublic snippet: Snippet<[TProps]>,\n\t\tpublic params: TProps\n\t) {}\n}\n\n/**\n * A helper function to help create cells from Svelte components through ColumnDef's `cell` and `header` properties.\n *\n * This is only to be used with Svelte Components - use `renderSnippet` for Svelte Snippets.\n *\n * @param component A Svelte component\n * @param props The props to pass to `component`\n * @returns A `RenderComponentConfig` object that helps svelte-table know how to render the header/cell component.\n * @example\n * ```ts\n * // +page.svelte\n * const defaultColumns = [\n * columnHelper.accessor('name', {\n * header: header => renderComponent(SortHeader, { label: 'Name', header }),\n * }),\n * columnHelper.accessor('state', {\n * header: header => renderComponent(SortHeader, { label: 'State', header }),\n * }),\n * ]\n * ```\n * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs}\n */\nexport function renderComponent<\n\t// eslint-disable-next-line ts/no-explicit-any\n\tT extends Component,\n\tProps extends ComponentProps,\n>(component: T, props: Props) {\n\treturn new RenderComponentConfig(component, props);\n}\n\n/**\n * A helper function to help create cells from Svelte Snippets through ColumnDef's `cell` and `header` properties.\n *\n * The snippet must only take one parameter.\n *\n * This is only to be used with Snippets - use `renderComponent` for Svelte Components.\n *\n * @param snippet\n * @param params\n * @returns - A `RenderSnippetConfig` object that helps svelte-table know how to render the header/cell snippet.\n * @example\n * ```ts\n * // +page.svelte\n * const defaultColumns = [\n * columnHelper.accessor('name', {\n * cell: cell => renderSnippet(nameSnippet, { name: cell.row.name }),\n * }),\n * columnHelper.accessor('state', {\n * cell: cell => renderSnippet(stateSnippet, { state: cell.row.state }),\n * }),\n * ]\n * ```\n * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs}\n */\nexport function renderSnippet(snippet: Snippet<[TProps]>, params: TProps) {\n\treturn new RenderSnippetConfig(snippet, params);\n}\n" + } + ], + "type": "components:ui" +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dialog.json b/sites/docs/static/registry/styles/default/dialog.json index 15d3c79dd..ad85cf208 100644 --- a/sites/docs/static/registry/styles/default/dialog.json +++ b/sites/docs/static/registry/styles/default/dialog.json @@ -16,11 +16,11 @@ }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "dialog-overlay.svelte", diff --git a/sites/docs/static/registry/styles/default/drawer.json b/sites/docs/static/registry/styles/default/drawer.json index fc51756d4..ee6391671 100644 --- a/sites/docs/static/registry/styles/default/drawer.json +++ b/sites/docs/static/registry/styles/default/drawer.json @@ -1,7 +1,8 @@ { "name": "drawer", "dependencies": [ - "vaul-svelte" + "vaul-svelte", + "bits-ui" ], "registryDependencies": [], "files": [ @@ -19,7 +20,7 @@ }, { "name": "drawer-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "drawer-nested.svelte", diff --git a/sites/docs/static/registry/styles/default/dropdown-menu.json b/sites/docs/static/registry/styles/default/dropdown-menu.json index c2e9fdb68..16abe810e 100644 --- a/sites/docs/static/registry/styles/default/dropdown-menu.json +++ b/sites/docs/static/registry/styles/default/dropdown-menu.json @@ -32,7 +32,7 @@ }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/default/form.json b/sites/docs/static/registry/styles/default/form.json index acb009040..f836cd951 100644 --- a/sites/docs/static/registry/styles/default/form.json +++ b/sites/docs/static/registry/styles/default/form.json @@ -21,7 +21,7 @@ }, { "name": "form-element-field.svelte", - "content": "\n\n\n\n\n\t{#snippet children({ constraints, errors, tainted, value })}\n\t\t
    \n\t\t\t{@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })}\n\t\t
    \n\t{/snippet}\n
    \n" + "content": "\n\n\n\n\n\t{#snippet children({ constraints, errors, tainted, value })}\n\t\t
    \n\t\t\t{@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })}\n\t\t
    \n\t{/snippet}\n
    \n" }, { "name": "form-field-errors.svelte", diff --git a/sites/docs/static/registry/styles/default/input.json b/sites/docs/static/registry/styles/default/input.json index 3d58eef3d..315ac8426 100644 --- a/sites/docs/static/registry/styles/default/input.json +++ b/sites/docs/static/registry/styles/default/input.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./input.svelte\";\n\nexport type FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tmousemove: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n\twheel: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" + "content": "import Root from \"./input.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/menubar.json b/sites/docs/static/registry/styles/default/menubar.json index c78df0254..32e15cd58 100644 --- a/sites/docs/static/registry/styles/default/menubar.json +++ b/sites/docs/static/registry/styles/default/menubar.json @@ -36,7 +36,7 @@ }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/default/pagination.json b/sites/docs/static/registry/styles/default/pagination.json index 65100707d..7a21ae11d 100644 --- a/sites/docs/static/registry/styles/default/pagination.json +++ b/sites/docs/static/registry/styles/default/pagination.json @@ -1,8 +1,8 @@ { "name": "pagination", "dependencies": [ - "lucide-svelte", - "bits-ui" + "bits-ui", + "lucide-svelte" ], "registryDependencies": [ "button" @@ -14,15 +14,15 @@ }, { "name": "pagination-content.svelte", - "content": "\n\n
      \n\t{@render children?.()}\n
    \n" + "content": "\n\n
      \n\t{@render children?.()}\n
    \n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", diff --git a/sites/docs/static/registry/styles/default/popover.json b/sites/docs/static/registry/styles/default/popover.json index 6da52af68..f54881e40 100644 --- a/sites/docs/static/registry/styles/default/popover.json +++ b/sites/docs/static/registry/styles/default/popover.json @@ -11,7 +11,7 @@ }, { "name": "popover-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/range-calendar.json b/sites/docs/static/registry/styles/default/range-calendar.json index e2c10b96c..aab7698b7 100644 --- a/sites/docs/static/registry/styles/default/range-calendar.json +++ b/sites/docs/static/registry/styles/default/range-calendar.json @@ -43,7 +43,7 @@ }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n" }, { "name": "range-calendar-next-button.svelte", diff --git a/sites/docs/static/registry/styles/default/sheet.json b/sites/docs/static/registry/styles/default/sheet.json index 1c5e24a87..eb2b0c72d 100644 --- a/sites/docs/static/registry/styles/default/sheet.json +++ b/sites/docs/static/registry/styles/default/sheet.json @@ -20,11 +20,11 @@ }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", diff --git a/sites/docs/static/registry/styles/default/skeleton.json b/sites/docs/static/registry/styles/default/skeleton.json index 921e6f173..27d3d0e30 100644 --- a/sites/docs/static/registry/styles/default/skeleton.json +++ b/sites/docs/static/registry/styles/default/skeleton.json @@ -11,7 +11,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/table.json b/sites/docs/static/registry/styles/default/table.json index a8ec8cf41..ad47e59f9 100644 --- a/sites/docs/static/registry/styles/default/table.json +++ b/sites/docs/static/registry/styles/default/table.json @@ -1,6 +1,8 @@ { "name": "table", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,35 +11,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/textarea.json b/sites/docs/static/registry/styles/default/textarea.json index 843cda595..c465f3100 100644 --- a/sites/docs/static/registry/styles/default/textarea.json +++ b/sites/docs/static/registry/styles/default/textarea.json @@ -11,7 +11,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/toggle-group.json b/sites/docs/static/registry/styles/default/toggle-group.json index ee120c800..a99c526f8 100644 --- a/sites/docs/static/registry/styles/default/toggle-group.json +++ b/sites/docs/static/registry/styles/default/toggle-group.json @@ -4,20 +4,21 @@ "bits-ui" ], "registryDependencies": [ + "toggle-group", "toggle" ], "files": [ { "name": "index.ts", - "content": "import type { VariantProps } from \"tailwind-variants\";\nimport { getContext, setContext } from \"svelte\";\nimport Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nimport type { toggleVariants } from \"$lib/registry/default/ui/toggle/index.js\";\n\nexport type ToggleVariants = VariantProps;\n\nexport function setToggleGroupCtx(props: ToggleVariants) {\n\tsetContext(\"toggleGroup\", props);\n}\n\nexport function getToggleGroupCtx() {\n\treturn getContext(\"toggleGroup\");\n}\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/default/toggle.json b/sites/docs/static/registry/styles/default/toggle.json index 981d21f11..c13792fd4 100644 --- a/sites/docs/static/registry/styles/default/toggle.json +++ b/sites/docs/static/registry/styles/default/toggle.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\n\nexport const toggleVariants = tv({\n\tbase: \"ring-offset-background hover:bg-muted hover:text-muted-foreground focus-visible:ring-ring data-[state=on]:bg-accent data-[state=on]:text-accent-foreground inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-transparent\",\n\t\t\toutline:\n\t\t\t\t\"border-input hover:bg-accent hover:text-accent-foreground border bg-transparent\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-10 px-3\",\n\t\t\tsm: \"h-9 px-2.5\",\n\t\t\tlg: \"h-11 px-5\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type ToggleVariant = VariantProps[\"variant\"];\nexport type ToggleSize = VariantProps[\"size\"];\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" + "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" }, { "name": "toggle.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/accordion.json b/sites/docs/static/registry/styles/new-york-js/accordion.json index 7b98bf82d..24ad322a0 100644 --- a/sites/docs/static/registry/styles/new-york-js/accordion.json +++ b/sites/docs/static/registry/styles/new-york-js/accordion.json @@ -8,15 +8,15 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" }, { "name": "accordion-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json index e85023657..a8697cbe3 100644 --- a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json +++ b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json @@ -17,7 +17,7 @@ }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", @@ -25,27 +25,23 @@ }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert-dialog-overlay.svelte", "content": "\n\n\n" }, - { - "name": "alert-dialog-portal.svelte", - "content": "\n\n\n" - }, { "name": "alert-dialog-title.svelte", "content": "\n\n\n" }, { "name": "index.js", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Portal from \"./alert-dialog-portal.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nexport { Root, Title, Action, Cancel, Portal, Footer, Header, Trigger, Overlay, Content, Description, \n//\nRoot as AlertDialog, Title as AlertDialogTitle, Action as AlertDialogAction, Cancel as AlertDialogCancel, Portal as AlertDialogPortal, Footer as AlertDialogFooter, Header as AlertDialogHeader, Trigger as AlertDialogTrigger, Overlay as AlertDialogOverlay, Content as AlertDialogContent, Description as AlertDialogDescription, };\n" + "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\nexport { Root, Title, Action, Cancel, Portal, Footer, Header, Trigger, Overlay, Content, Description, \n//\nRoot as AlertDialog, Title as AlertDialogTitle, Action as AlertDialogAction, Cancel as AlertDialogCancel, Portal as AlertDialogPortal, Footer as AlertDialogFooter, Header as AlertDialogHeader, Trigger as AlertDialogTrigger, Overlay as AlertDialogOverlay, Content as AlertDialogContent, Description as AlertDialogDescription, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/alert.json b/sites/docs/static/registry/styles/new-york-js/alert.json index 9c15456e8..115e77072 100644 --- a/sites/docs/static/registry/styles/new-york-js/alert.json +++ b/sites/docs/static/registry/styles/new-york-js/alert.json @@ -1,23 +1,25 @@ { "name": "alert", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport const alertVariants = tv({\n base: \"[&>svg]:text-foreground relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg~*]:pl-7\",\n variants: {\n variant: {\n default: \"bg-background text-foreground\",\n destructive: \"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n },\n});\nexport { Root, Description, Title, \n//\nRoot as Alert, Description as AlertDescription, Title as AlertTitle, };\n" + "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants } from \"./alert.svelte\";\nexport { Root, Description, Title, \n//\nRoot as Alert, Description as AlertDescription, Title as AlertTitle, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/badge.json b/sites/docs/static/registry/styles/new-york-js/badge.json index 970d70b79..e554ba7af 100644 --- a/sites/docs/static/registry/styles/new-york-js/badge.json +++ b/sites/docs/static/registry/styles/new-york-js/badge.json @@ -1,15 +1,17 @@ { "name": "badge", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nexport { default as Badge } from \"./badge.svelte\";\nexport const badgeVariants = tv({\n base: \"focus:ring-ring inline-flex select-none items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2\",\n variants: {\n variant: {\n default: \"bg-primary text-primary-foreground hover:bg-primary/80 border-transparent shadow\",\n secondary: \"bg-secondary text-secondary-foreground hover:bg-secondary/80 border-transparent\",\n destructive: \"bg-destructive text-destructive-foreground hover:bg-destructive/80 border-transparent shadow\",\n outline: \"text-foreground\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n },\n});\n" + "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants } from \"./badge.svelte\";\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json index 4b93028d9..905f0c645 100644 --- a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json +++ b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json @@ -1,37 +1,38 @@ { "name": "breadcrumb", "dependencies": [ - "svelte-radix" + "svelte-radix", + "bits-ui" ], "registryDependencies": [], "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/button.json b/sites/docs/static/registry/styles/new-york-js/button.json index 5b3d63eb4..5aab16ae5 100644 --- a/sites/docs/static/registry/styles/new-york-js/button.json +++ b/sites/docs/static/registry/styles/new-york-js/button.json @@ -5,11 +5,11 @@ "files": [ { "name": "button.svelte", - "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./button.svelte\";\nconst buttonVariants = tv({\n base: \"focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50\",\n variants: {\n variant: {\n default: \"bg-primary text-primary-foreground hover:bg-primary/90 shadow\",\n destructive: \"bg-destructive text-destructive-foreground hover:bg-destructive/90 shadow-sm\",\n outline: \"border-input bg-background hover:bg-accent hover:text-accent-foreground border shadow-sm\",\n secondary: \"bg-secondary text-secondary-foreground hover:bg-secondary/80 shadow-sm\",\n ghost: \"hover:bg-accent hover:text-accent-foreground\",\n link: \"text-primary underline-offset-4 hover:underline\",\n },\n size: {\n default: \"h-9 px-4 py-2\",\n sm: \"h-8 rounded-md px-3 text-xs\",\n lg: \"h-10 rounded-md px-8\",\n icon: \"size-9\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n});\nexport { Root, \n//\nRoot as Button, buttonVariants, };\n" + "content": "import Root, { buttonVariants, } from \"./button.svelte\";\nexport { Root, \n//\nRoot as Button, buttonVariants, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/calendar.json b/sites/docs/static/registry/styles/new-york-js/calendar.json index c435b3882..9b8e462dd 100644 --- a/sites/docs/static/registry/styles/new-york-js/calendar.json +++ b/sites/docs/static/registry/styles/new-york-js/calendar.json @@ -47,7 +47,7 @@ }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "calendar-next-button.svelte", @@ -55,7 +55,7 @@ }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n{#if childProp}\n\t\n{:else}\n\t\n{/if}\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/card.json b/sites/docs/static/registry/styles/new-york-js/card.json index 928db7440..dc09004c8 100644 --- a/sites/docs/static/registry/styles/new-york-js/card.json +++ b/sites/docs/static/registry/styles/new-york-js/card.json @@ -1,31 +1,33 @@ { "name": "card", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/carousel.json b/sites/docs/static/registry/styles/new-york-js/carousel.json index b4906917e..e737d39df 100644 --- a/sites/docs/static/registry/styles/new-york-js/carousel.json +++ b/sites/docs/static/registry/styles/new-york-js/carousel.json @@ -2,8 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "svelte-radix", - "bits-ui" + "bits-ui", + "svelte-radix" ], "registryDependencies": [ "button" @@ -11,11 +11,11 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "carousel-next.svelte", @@ -35,7 +35,7 @@ }, { "name": "index.js", - "content": "export { default as Root } from \"./carousel.svelte\";\nexport { default as Content } from \"./carousel-content.svelte\";\nexport { default as Item } from \"./carousel-item.svelte\";\nexport { default as Previous } from \"./carousel-previous.svelte\";\nexport { default as Next } from \"./carousel-next.svelte\";\n" + "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\nexport { Root, Content, Item, Previous, Next, \n//\nRoot as Carousel, Content as CarouselContent, Item as CarouselItem, Previous as CarouselPrevious, Next as CarouselNext, };\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/command.json b/sites/docs/static/registry/styles/new-york-js/command.json index b9bc62658..993b88d87 100644 --- a/sites/docs/static/registry/styles/new-york-js/command.json +++ b/sites/docs/static/registry/styles/new-york-js/command.json @@ -42,11 +42,11 @@ }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.js", diff --git a/sites/docs/static/registry/styles/new-york-js/context-menu.json b/sites/docs/static/registry/styles/new-york-js/context-menu.json index 48a3e860d..76a9d2897 100644 --- a/sites/docs/static/registry/styles/new-york-js/context-menu.json +++ b/sites/docs/static/registry/styles/new-york-js/context-menu.json @@ -32,7 +32,7 @@ }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/data-table.json b/sites/docs/static/registry/styles/new-york-js/data-table.json new file mode 100644 index 000000000..9c048c688 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/data-table.json @@ -0,0 +1,24 @@ +{ + "name": "data-table", + "dependencies": [], + "registryDependencies": [], + "files": [ + { + "name": "data-table.svelte.js", + "content": "import { createTable, } from \"@tanstack/table-core\";\n/**\n * Creates a reactive TanStack table object for Svelte.\n * @param options Table options to create the table with.\n * @returns A reactive table object.\n * @example\n * ```svelte\n * \n *\n * \n * \n * {#each table.getHeaderGroups() as headerGroup}\n * \n * {#each headerGroup.headers as header}\n * \n * {/each}\n * \n * {/each}\n * \n * \t \n *
    \n * \t \n * \t
    \n * ```\n */\nexport function createSvelteTable(options) {\n const resolvedOptions = mergeObjects({\n state: {},\n onStateChange() { },\n renderFallbackValue: null,\n mergeOptions: (defaultOptions, options) => {\n return mergeObjects(defaultOptions, options);\n },\n }, options);\n const table = createTable(resolvedOptions);\n let state = $state(table.initialState);\n function updateOptions() {\n table.setOptions((prev) => {\n return mergeObjects(prev, options, {\n state: mergeObjects(state, options.state || {}),\n // eslint-disable-next-line ts/no-explicit-any\n onStateChange: (updater) => {\n if (updater instanceof Function)\n state = updater(state);\n else\n state = mergeObjects(state, updater);\n options.onStateChange?.(updater);\n },\n });\n });\n }\n updateOptions();\n $effect.pre(() => {\n updateOptions();\n });\n return table;\n}\n// eslint-disable-next-line ts/no-explicit-any\nexport function mergeObjects(...sources) {\n const target = {};\n for (let i = 0; i < sources.length; i++) {\n let source = sources[i];\n if (typeof source === \"function\")\n source = source();\n if (source) {\n const descriptors = Object.getOwnPropertyDescriptors(source);\n for (const key in descriptors) {\n if (key in target)\n continue;\n Object.defineProperty(target, key, {\n enumerable: true,\n get() {\n for (let i = sources.length - 1; i >= 0; i--) {\n let s = sources[i];\n if (typeof s === \"function\")\n s = s();\n const v = (s || {})[key];\n if (v !== undefined)\n return v;\n }\n },\n });\n }\n }\n }\n return target;\n}\n" + }, + { + "name": "flex-render.svelte", + "content": "\n\n | CellContext\"\n>\n\ttype Props = {\n\t\t/** The cell or header field of the current cell's column definition. */\n\t\tcontent?: TContext extends HeaderContext\n\t\t\t? ColumnDefTemplate>\n\t\t\t: TContext extends CellContext\n\t\t\t\t? ColumnDefTemplate>\n\t\t\t\t: never;\n\t\t/** The result of the `getContext()` function of the header or cell */\n\t\tcontext: TContext;\n\t};\n\n\tlet { content, context }: Props = $props();\n\n\n{#if typeof content === \"string\"}\n\t{content}\n{:else if content instanceof Function}\n\t\n\t\n\t{@const result = content(context as any)}\n\t{#if result instanceof RenderComponentConfig}\n\t\t{@const { component: Component, props } = result}\n\t\t\n\t{:else if result instanceof RenderSnippetConfig}\n\t\t{@const { snippet, params } = result}\n\t\t{@render snippet(params)}\n\t{:else}\n\t\t{result}\n\t{/if}\n{/if}\n" + }, + { + "name": "index.js", + "content": "export { default as FlexRender } from \"./flex-render.svelte\";\nexport { renderComponent, renderSnippet } from \"./render-helpers.js\";\nexport { createSvelteTable } from \"./data-table.svelte.js\";\n" + }, + { + "name": "render-helpers.js", + "content": "/**\n * A helper class to make it easy to identify Svelte components in\n * `columnDef.cell` and `columnDef.header` properties.\n *\n * > NOTE: This class should only be used internally by the adapter. If you're\n * reading this and you don't know what this is for, you probably don't need it.\n *\n * @example\n * ```svelte\n * {@const result = content(context as any)}\n * {#if result instanceof RenderComponentConfig}\n * {@const { component: Component, props } = result}\n * \n * {/if}\n * ```\n */\nexport class RenderComponentConfig {\n component;\n props;\n constructor(component, props) {\n this.component = component;\n this.props = props;\n }\n}\n/**\n * A helper class to make it easy to identify Svelte Snippets in `columnDef.cell` and `columnDef.header` properties.\n *\n * > NOTE: This class should only be used internally by the adapter. If you're\n * reading this and you don't know what this is for, you probably don't need it.\n *\n * @example\n * ```svelte\n * {@const result = content(context as any)}\n * {#if result instanceof RenderSnippetConfig}\n * {@const { snippet, params } = result}\n * {@render snippet(params)}\n * {/if}\n * ```\n */\nexport class RenderSnippetConfig {\n snippet;\n params;\n constructor(snippet, params) {\n this.snippet = snippet;\n this.params = params;\n }\n}\n/**\n * A helper function to help create cells from Svelte components through ColumnDef's `cell` and `header` properties.\n *\n * This is only to be used with Svelte Components - use `renderSnippet` for Svelte Snippets.\n *\n * @param component A Svelte component\n * @param props The props to pass to `component`\n * @returns A `RenderComponentConfig` object that helps svelte-table know how to render the header/cell component.\n * @example\n * ```ts\n * // +page.svelte\n * const defaultColumns = [\n * columnHelper.accessor('name', {\n * header: header => renderComponent(SortHeader, { label: 'Name', header }),\n * }),\n * columnHelper.accessor('state', {\n * header: header => renderComponent(SortHeader, { label: 'State', header }),\n * }),\n * ]\n * ```\n * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs}\n */\nexport function renderComponent(component, props) {\n return new RenderComponentConfig(component, props);\n}\n/**\n * A helper function to help create cells from Svelte Snippets through ColumnDef's `cell` and `header` properties.\n *\n * The snippet must only take one parameter.\n *\n * This is only to be used with Snippets - use `renderComponent` for Svelte Components.\n *\n * @param snippet\n * @param params\n * @returns - A `RenderSnippetConfig` object that helps svelte-table know how to render the header/cell snippet.\n * @example\n * ```ts\n * // +page.svelte\n * const defaultColumns = [\n * columnHelper.accessor('name', {\n * cell: cell => renderSnippet(nameSnippet, { name: cell.row.name }),\n * }),\n * columnHelper.accessor('state', {\n * cell: cell => renderSnippet(stateSnippet, { state: cell.row.state }),\n * }),\n * ]\n * ```\n * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs}\n */\nexport function renderSnippet(snippet, params) {\n return new RenderSnippetConfig(snippet, params);\n}\n" + } + ], + "type": "components:ui" +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dialog.json b/sites/docs/static/registry/styles/new-york-js/dialog.json index b628c4fba..e562ce39e 100644 --- a/sites/docs/static/registry/styles/new-york-js/dialog.json +++ b/sites/docs/static/registry/styles/new-york-js/dialog.json @@ -16,11 +16,11 @@ }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-overlay.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/drawer.json b/sites/docs/static/registry/styles/new-york-js/drawer.json index 22f957f55..cb7397e51 100644 --- a/sites/docs/static/registry/styles/new-york-js/drawer.json +++ b/sites/docs/static/registry/styles/new-york-js/drawer.json @@ -1,7 +1,8 @@ { "name": "drawer", "dependencies": [ - "vaul-svelte" + "vaul-svelte", + "bits-ui" ], "registryDependencies": [], "files": [ @@ -19,7 +20,7 @@ }, { "name": "drawer-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "drawer-nested.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json b/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json index b04283372..eed3538ba 100644 --- a/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json +++ b/sites/docs/static/registry/styles/new-york-js/dropdown-menu.json @@ -32,7 +32,7 @@ }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/form.json b/sites/docs/static/registry/styles/new-york-js/form.json index 0ed0ac870..67e2b743a 100644 --- a/sites/docs/static/registry/styles/new-york-js/form.json +++ b/sites/docs/static/registry/styles/new-york-js/form.json @@ -21,7 +21,7 @@ }, { "name": "form-element-field.svelte", - "content": "\n\n\n\n\n\t{#snippet children({ constraints, errors, tainted, value })}\n\t\t
    \n\t\t\t{@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })}\n\t\t
    \n\t{/snippet}\n
    \n" + "content": "\n\n\n\n\n\t{#snippet children({ constraints, errors, tainted, value })}\n\t\t
    \n\t\t\t{@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })}\n\t\t
    \n\t{/snippet}\n
    \n" }, { "name": "form-field-errors.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/input.json b/sites/docs/static/registry/styles/new-york-js/input.json index cc20bfda3..8c05fcc5e 100644 --- a/sites/docs/static/registry/styles/new-york-js/input.json +++ b/sites/docs/static/registry/styles/new-york-js/input.json @@ -1,6 +1,8 @@ { "name": "input", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/menubar.json b/sites/docs/static/registry/styles/new-york-js/menubar.json index 3b646a58b..56aaa0314 100644 --- a/sites/docs/static/registry/styles/new-york-js/menubar.json +++ b/sites/docs/static/registry/styles/new-york-js/menubar.json @@ -36,7 +36,7 @@ }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/pagination.json b/sites/docs/static/registry/styles/new-york-js/pagination.json index 6d86a2ae1..560887a55 100644 --- a/sites/docs/static/registry/styles/new-york-js/pagination.json +++ b/sites/docs/static/registry/styles/new-york-js/pagination.json @@ -1,8 +1,8 @@ { "name": "pagination", "dependencies": [ - "svelte-radix", - "bits-ui" + "bits-ui", + "svelte-radix" ], "registryDependencies": [ "button" @@ -14,15 +14,15 @@ }, { "name": "pagination-content.svelte", - "content": "\n\n
      \n\t{@render children?.()}\n
    \n" + "content": "\n\n
      \n\t{@render children?.()}\n
    \n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/popover.json b/sites/docs/static/registry/styles/new-york-js/popover.json index be729f8b0..16b09d2fe 100644 --- a/sites/docs/static/registry/styles/new-york-js/popover.json +++ b/sites/docs/static/registry/styles/new-york-js/popover.json @@ -11,7 +11,7 @@ }, { "name": "popover-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/range-calendar.json b/sites/docs/static/registry/styles/new-york-js/range-calendar.json index 82a4027a0..aebeb8bdd 100644 --- a/sites/docs/static/registry/styles/new-york-js/range-calendar.json +++ b/sites/docs/static/registry/styles/new-york-js/range-calendar.json @@ -51,7 +51,7 @@ }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "range-calendar-next-button.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/sheet.json b/sites/docs/static/registry/styles/new-york-js/sheet.json index 219f9de54..dc394c06f 100644 --- a/sites/docs/static/registry/styles/new-york-js/sheet.json +++ b/sites/docs/static/registry/styles/new-york-js/sheet.json @@ -20,11 +20,11 @@ }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", diff --git a/sites/docs/static/registry/styles/new-york-js/skeleton.json b/sites/docs/static/registry/styles/new-york-js/skeleton.json index 77d42d420..41af998f1 100644 --- a/sites/docs/static/registry/styles/new-york-js/skeleton.json +++ b/sites/docs/static/registry/styles/new-york-js/skeleton.json @@ -1,6 +1,8 @@ { "name": "skeleton", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/table.json b/sites/docs/static/registry/styles/new-york-js/table.json index b595dc7fd..98fcbbf94 100644 --- a/sites/docs/static/registry/styles/new-york-js/table.json +++ b/sites/docs/static/registry/styles/new-york-js/table.json @@ -1,6 +1,8 @@ { "name": "table", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,35 +11,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/textarea.json b/sites/docs/static/registry/styles/new-york-js/textarea.json index b8a16a4c1..e3220064a 100644 --- a/sites/docs/static/registry/styles/new-york-js/textarea.json +++ b/sites/docs/static/registry/styles/new-york-js/textarea.json @@ -11,7 +11,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/toggle-group.json b/sites/docs/static/registry/styles/new-york-js/toggle-group.json index 67d1457e0..ec6df557a 100644 --- a/sites/docs/static/registry/styles/new-york-js/toggle-group.json +++ b/sites/docs/static/registry/styles/new-york-js/toggle-group.json @@ -4,20 +4,21 @@ "bits-ui" ], "registryDependencies": [ + "toggle-group", "toggle" ], "files": [ { "name": "index.js", - "content": "import { getContext, setContext } from \"svelte\";\nimport Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport function setToggleGroupCtx(props) {\n setContext(\"toggleGroup\", props);\n}\nexport function getToggleGroupCtx() {\n return getContext(\"toggleGroup\");\n}\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york-js/toggle.json b/sites/docs/static/registry/styles/new-york-js/toggle.json index 8a1cbe4ed..19a57dcc5 100644 --- a/sites/docs/static/registry/styles/new-york-js/toggle.json +++ b/sites/docs/static/registry/styles/new-york-js/toggle.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.js", - "content": "import { tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\nexport const toggleVariants = tv({\n base: \"hover:bg-muted hover:text-muted-foreground focus-visible:ring-ring data-[state=on]:bg-accent data-[state=on]:text-accent-foreground inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50\",\n variants: {\n variant: {\n default: \"bg-transparent\",\n outline: \"border-input hover:bg-accent hover:text-accent-foreground border bg-transparent shadow-sm\",\n },\n size: {\n default: \"h-9 px-3\",\n sm: \"h-8 px-2\",\n lg: \"h-10 px-3\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n});\nexport { Root, \n//\nRoot as Toggle, };\n" + "content": "import Root from \"./toggle.svelte\";\nexport { toggleVariants, } from \"./toggle.svelte\";\nexport { Root, \n//\nRoot as Toggle, };\n" }, { "name": "toggle.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/accordion.json b/sites/docs/static/registry/styles/new-york/accordion.json index c590ea896..58996aa78 100644 --- a/sites/docs/static/registry/styles/new-york/accordion.json +++ b/sites/docs/static/registry/styles/new-york/accordion.json @@ -8,15 +8,15 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" }, { "name": "accordion-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" }, { "name": "index.ts", diff --git a/sites/docs/static/registry/styles/new-york/alert-dialog.json b/sites/docs/static/registry/styles/new-york/alert-dialog.json index 1a9623de5..a434a37ce 100644 --- a/sites/docs/static/registry/styles/new-york/alert-dialog.json +++ b/sites/docs/static/registry/styles/new-york/alert-dialog.json @@ -17,7 +17,7 @@ }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n" }, { "name": "alert-dialog-description.svelte", @@ -25,27 +25,23 @@ }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert-dialog-overlay.svelte", "content": "\n\n\n" }, - { - "name": "alert-dialog-portal.svelte", - "content": "\n\n\n" - }, { "name": "alert-dialog-title.svelte", "content": "\n\n\n" }, { "name": "index.ts", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Portal from \"./alert-dialog-portal.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n" + "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/alert.json b/sites/docs/static/registry/styles/new-york/alert.json index d29725d85..c3fbce6d0 100644 --- a/sites/docs/static/registry/styles/new-york/alert.json +++ b/sites/docs/static/registry/styles/new-york/alert.json @@ -1,23 +1,25 @@ { "name": "alert", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "alert.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\n\nimport Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\n\nexport const alertVariants = tv({\n\tbase: \"[&>svg]:text-foreground relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg~*]:pl-7\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-background text-foreground\",\n\t\t\tdestructive:\n\t\t\t\t\"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n\nexport type AlertVariant = VariantProps[\"variant\"];\nexport type AlertHeadingLevel = 1 | 2 | 3 | 4 | 5 | 6;\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n" + "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/badge.json b/sites/docs/static/registry/styles/new-york/badge.json index 81804a5b2..96d3bd76d 100644 --- a/sites/docs/static/registry/styles/new-york/badge.json +++ b/sites/docs/static/registry/styles/new-york/badge.json @@ -1,15 +1,17 @@ { "name": "badge", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "badge.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\n\nexport { default as Badge } from \"./badge.svelte\";\nexport const badgeVariants = tv({\n\tbase: \"focus:ring-ring inline-flex select-none items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-offset-2\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault:\n\t\t\t\t\"bg-primary text-primary-foreground hover:bg-primary/80 border-transparent shadow\",\n\t\t\tsecondary:\n\t\t\t\t\"bg-secondary text-secondary-foreground hover:bg-secondary/80 border-transparent\",\n\t\t\tdestructive:\n\t\t\t\t\"bg-destructive text-destructive-foreground hover:bg-destructive/80 border-transparent shadow\",\n\t\t\toutline: \"text-foreground\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t},\n});\n\nexport type Variant = VariantProps[\"variant\"];\n" + "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/breadcrumb.json b/sites/docs/static/registry/styles/new-york/breadcrumb.json index 6b2e91ad5..42ebe91e4 100644 --- a/sites/docs/static/registry/styles/new-york/breadcrumb.json +++ b/sites/docs/static/registry/styles/new-york/breadcrumb.json @@ -1,37 +1,38 @@ { "name": "breadcrumb", "dependencies": [ - "svelte-radix" + "svelte-radix", + "bits-ui" ], "registryDependencies": [], "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/sites/docs/static/registry/styles/new-york/button.json b/sites/docs/static/registry/styles/new-york/button.json index 34e985249..4578a440b 100644 --- a/sites/docs/static/registry/styles/new-york/button.json +++ b/sites/docs/static/registry/styles/new-york/button.json @@ -5,11 +5,11 @@ "files": [ { "name": "button.svelte", - "content": "\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" }, { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport Root from \"./button.svelte\";\nimport type { PrimitiveAnchorAttributes, PrimitiveButtonAttributes } from \"$lib/utils.js\";\n\nconst buttonVariants = tv({\n\tbase: \"focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-primary text-primary-foreground hover:bg-primary/90 shadow\",\n\t\t\tdestructive:\n\t\t\t\t\"bg-destructive text-destructive-foreground hover:bg-destructive/90 shadow-sm\",\n\t\t\toutline:\n\t\t\t\t\"border-input bg-background hover:bg-accent hover:text-accent-foreground border shadow-sm\",\n\t\t\tsecondary: \"bg-secondary text-secondary-foreground hover:bg-secondary/80 shadow-sm\",\n\t\t\tghost: \"hover:bg-accent hover:text-accent-foreground\",\n\t\t\tlink: \"text-primary underline-offset-4 hover:underline\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-9 px-4 py-2\",\n\t\t\tsm: \"h-8 rounded-md px-3 text-xs\",\n\t\t\tlg: \"h-10 rounded-md px-8\",\n\t\t\ticon: \"size-9\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type ButtonVariant = VariantProps[\"variant\"];\nexport type ButtonSize = VariantProps[\"size\"];\n\ntype Props = PrimitiveButtonAttributes &\n\tPrimitiveAnchorAttributes & {\n\t\tvariant?: ButtonVariant;\n\t\tsize?: ButtonSize;\n\t};\n\nexport {\n\tRoot,\n\ttype Props,\n\t//\n\tRoot as Button,\n\ttype Props as ButtonProps,\n\tbuttonVariants,\n};\n" + "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/calendar.json b/sites/docs/static/registry/styles/new-york/calendar.json index 4222191ba..e35f26bca 100644 --- a/sites/docs/static/registry/styles/new-york/calendar.json +++ b/sites/docs/static/registry/styles/new-york/calendar.json @@ -47,7 +47,7 @@ }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "calendar-next-button.svelte", @@ -55,7 +55,7 @@ }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n{#if childProp}\n\t\n{:else}\n\t\n{/if}\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" }, { "name": "calendar.svelte", diff --git a/sites/docs/static/registry/styles/new-york/card.json b/sites/docs/static/registry/styles/new-york/card.json index 5f51056a8..93d483c96 100644 --- a/sites/docs/static/registry/styles/new-york/card.json +++ b/sites/docs/static/registry/styles/new-york/card.json @@ -1,35 +1,37 @@ { "name": "card", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n\nexport type CardHeadingLevel = 1 | 2 | 3 | 4 | 5 | 6;\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/carousel.json b/sites/docs/static/registry/styles/new-york/carousel.json index 5e618be55..bac2e779d 100644 --- a/sites/docs/static/registry/styles/new-york/carousel.json +++ b/sites/docs/static/registry/styles/new-york/carousel.json @@ -2,8 +2,8 @@ "name": "carousel", "dependencies": [ "embla-carousel-svelte", - "svelte-radix", - "bits-ui" + "bits-ui", + "svelte-radix" ], "registryDependencies": [ "button" @@ -11,11 +11,11 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "carousel-next.svelte", @@ -35,7 +35,7 @@ }, { "name": "index.ts", - "content": "export { default as Root } from \"./carousel.svelte\";\nexport { default as Content } from \"./carousel-content.svelte\";\nexport { default as Item } from \"./carousel-item.svelte\";\nexport { default as Previous } from \"./carousel-previous.svelte\";\nexport { default as Next } from \"./carousel-next.svelte\";\n" + "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/command.json b/sites/docs/static/registry/styles/new-york/command.json index 5b340d2cb..cdf7aef3d 100644 --- a/sites/docs/static/registry/styles/new-york/command.json +++ b/sites/docs/static/registry/styles/new-york/command.json @@ -42,11 +42,11 @@ }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "command.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "index.ts", diff --git a/sites/docs/static/registry/styles/new-york/context-menu.json b/sites/docs/static/registry/styles/new-york/context-menu.json index 71bea3719..4fadf7cea 100644 --- a/sites/docs/static/registry/styles/new-york/context-menu.json +++ b/sites/docs/static/registry/styles/new-york/context-menu.json @@ -32,7 +32,7 @@ }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "context-menu-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/new-york/data-table.json b/sites/docs/static/registry/styles/new-york/data-table.json new file mode 100644 index 000000000..7116094f0 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/data-table.json @@ -0,0 +1,24 @@ +{ + "name": "data-table", + "dependencies": [], + "registryDependencies": [], + "files": [ + { + "name": "data-table.svelte.ts", + "content": "import {\n\ttype RowData,\n\ttype TableOptions,\n\ttype TableOptionsResolved,\n\ttype TableState,\n\tcreateTable,\n} from \"@tanstack/table-core\";\n\n/**\n * Creates a reactive TanStack table object for Svelte.\n * @param options Table options to create the table with.\n * @returns A reactive table object.\n * @example\n * ```svelte\n * \n *\n * \n * \n * {#each table.getHeaderGroups() as headerGroup}\n * \n * {#each headerGroup.headers as header}\n * \n * {/each}\n * \n * {/each}\n * \n * \t \n *
    \n * \t \n * \t
    \n * ```\n */\nexport function createSvelteTable(options: TableOptions) {\n\tconst resolvedOptions: TableOptionsResolved = mergeObjects(\n\t\t{\n\t\t\tstate: {},\n\t\t\tonStateChange() {},\n\t\t\trenderFallbackValue: null,\n\t\t\tmergeOptions: (\n\t\t\t\tdefaultOptions: TableOptions,\n\t\t\t\toptions: Partial>\n\t\t\t) => {\n\t\t\t\treturn mergeObjects(defaultOptions, options);\n\t\t\t},\n\t\t},\n\t\toptions\n\t);\n\n\tconst table = createTable(resolvedOptions);\n\tlet state = $state>(table.initialState);\n\n\tfunction updateOptions() {\n\t\ttable.setOptions((prev) => {\n\t\t\treturn mergeObjects(prev, options, {\n\t\t\t\tstate: mergeObjects(state, options.state || {}),\n\n\t\t\t\t// eslint-disable-next-line ts/no-explicit-any\n\t\t\t\tonStateChange: (updater: any) => {\n\t\t\t\t\tif (updater instanceof Function) state = updater(state);\n\t\t\t\t\telse state = mergeObjects(state, updater);\n\n\t\t\t\t\toptions.onStateChange?.(updater);\n\t\t\t\t},\n\t\t\t});\n\t\t});\n\t}\n\n\tupdateOptions();\n\n\t$effect.pre(() => {\n\t\tupdateOptions();\n\t});\n\n\treturn table;\n}\n\n/**\n * Merges objects together while keeping their getters alive.\n * Taken from SolidJS: {@link https://github.com/solidjs/solid/blob/24abc825c0996fd2bc8c1de1491efe9a7e743aff/packages/solid/src/server/rendering.ts#L82-L115}\n */\nexport function mergeObjects(source: T): T;\nexport function mergeObjects(source: T, source1: U): T & U;\nexport function mergeObjects(source: T, source1: U, source2: V): T & U & V;\nexport function mergeObjects(\n\tsource: T,\n\tsource1: U,\n\tsource2: V,\n\tsource3: W\n): T & U & V & W;\n// eslint-disable-next-line ts/no-explicit-any\nexport function mergeObjects(...sources: any): any {\n\tconst target = {};\n\tfor (let i = 0; i < sources.length; i++) {\n\t\tlet source = sources[i];\n\t\tif (typeof source === \"function\") source = source();\n\t\tif (source) {\n\t\t\tconst descriptors = Object.getOwnPropertyDescriptors(source);\n\t\t\tfor (const key in descriptors) {\n\t\t\t\tif (key in target) continue;\n\t\t\t\tObject.defineProperty(target, key, {\n\t\t\t\t\tenumerable: true,\n\t\t\t\t\tget() {\n\t\t\t\t\t\tfor (let i = sources.length - 1; i >= 0; i--) {\n\t\t\t\t\t\t\tlet s = sources[i];\n\t\t\t\t\t\t\tif (typeof s === \"function\") s = s();\n\t\t\t\t\t\t\tconst v = (s || {})[key];\n\t\t\t\t\t\t\tif (v !== undefined) return v;\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n\treturn target;\n}\n" + }, + { + "name": "flex-render.svelte", + "content": "\n\n | CellContext\"\n>\n\ttype Props = {\n\t\t/** The cell or header field of the current cell's column definition. */\n\t\tcontent?: TContext extends HeaderContext\n\t\t\t? ColumnDefTemplate>\n\t\t\t: TContext extends CellContext\n\t\t\t\t? ColumnDefTemplate>\n\t\t\t\t: never;\n\t\t/** The result of the `getContext()` function of the header or cell */\n\t\tcontext: TContext;\n\t};\n\n\tlet { content, context }: Props = $props();\n\n\n{#if typeof content === \"string\"}\n\t{content}\n{:else if content instanceof Function}\n\t\n\t\n\t{@const result = content(context as any)}\n\t{#if result instanceof RenderComponentConfig}\n\t\t{@const { component: Component, props } = result}\n\t\t\n\t{:else if result instanceof RenderSnippetConfig}\n\t\t{@const { snippet, params } = result}\n\t\t{@render snippet(params)}\n\t{:else}\n\t\t{result}\n\t{/if}\n{/if}\n" + }, + { + "name": "index.ts", + "content": "export { default as FlexRender } from \"./flex-render.svelte\";\nexport { renderComponent, renderSnippet } from \"./render-helpers.js\";\nexport { createSvelteTable } from \"./data-table.svelte.js\";\n" + }, + { + "name": "render-helpers.ts", + "content": "import type { Component, ComponentProps, Snippet } from \"svelte\";\n\n/**\n * A helper class to make it easy to identify Svelte components in\n * `columnDef.cell` and `columnDef.header` properties.\n *\n * > NOTE: This class should only be used internally by the adapter. If you're\n * reading this and you don't know what this is for, you probably don't need it.\n *\n * @example\n * ```svelte\n * {@const result = content(context as any)}\n * {#if result instanceof RenderComponentConfig}\n * {@const { component: Component, props } = result}\n * \n * {/if}\n * ```\n */\nexport class RenderComponentConfig {\n\tconstructor(\n\t\tpublic component: TComponent,\n\t\tpublic props: ComponentProps | Record\n\t) {}\n}\n\n/**\n * A helper class to make it easy to identify Svelte Snippets in `columnDef.cell` and `columnDef.header` properties.\n *\n * > NOTE: This class should only be used internally by the adapter. If you're\n * reading this and you don't know what this is for, you probably don't need it.\n *\n * @example\n * ```svelte\n * {@const result = content(context as any)}\n * {#if result instanceof RenderSnippetConfig}\n * {@const { snippet, params } = result}\n * {@render snippet(params)}\n * {/if}\n * ```\n */\nexport class RenderSnippetConfig {\n\tconstructor(\n\t\tpublic snippet: Snippet<[TProps]>,\n\t\tpublic params: TProps\n\t) {}\n}\n\n/**\n * A helper function to help create cells from Svelte components through ColumnDef's `cell` and `header` properties.\n *\n * This is only to be used with Svelte Components - use `renderSnippet` for Svelte Snippets.\n *\n * @param component A Svelte component\n * @param props The props to pass to `component`\n * @returns A `RenderComponentConfig` object that helps svelte-table know how to render the header/cell component.\n * @example\n * ```ts\n * // +page.svelte\n * const defaultColumns = [\n * columnHelper.accessor('name', {\n * header: header => renderComponent(SortHeader, { label: 'Name', header }),\n * }),\n * columnHelper.accessor('state', {\n * header: header => renderComponent(SortHeader, { label: 'State', header }),\n * }),\n * ]\n * ```\n * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs}\n */\nexport function renderComponent<\n\t// eslint-disable-next-line ts/no-explicit-any\n\tT extends Component,\n\tProps extends ComponentProps,\n>(component: T, props: Props) {\n\treturn new RenderComponentConfig(component, props);\n}\n\n/**\n * A helper function to help create cells from Svelte Snippets through ColumnDef's `cell` and `header` properties.\n *\n * The snippet must only take one parameter.\n *\n * This is only to be used with Snippets - use `renderComponent` for Svelte Components.\n *\n * @param snippet\n * @param params\n * @returns - A `RenderSnippetConfig` object that helps svelte-table know how to render the header/cell snippet.\n * @example\n * ```ts\n * // +page.svelte\n * const defaultColumns = [\n * columnHelper.accessor('name', {\n * cell: cell => renderSnippet(nameSnippet, { name: cell.row.name }),\n * }),\n * columnHelper.accessor('state', {\n * cell: cell => renderSnippet(stateSnippet, { state: cell.row.state }),\n * }),\n * ]\n * ```\n * @see {@link https://tanstack.com/table/latest/docs/guide/column-defs}\n */\nexport function renderSnippet(snippet: Snippet<[TProps]>, params: TProps) {\n\treturn new RenderSnippetConfig(snippet, params);\n}\n" + } + ], + "type": "components:ui" +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dialog.json b/sites/docs/static/registry/styles/new-york/dialog.json index 51f1a479f..2bdea2db7 100644 --- a/sites/docs/static/registry/styles/new-york/dialog.json +++ b/sites/docs/static/registry/styles/new-york/dialog.json @@ -16,11 +16,11 @@ }, { "name": "dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dialog-overlay.svelte", diff --git a/sites/docs/static/registry/styles/new-york/drawer.json b/sites/docs/static/registry/styles/new-york/drawer.json index 1d5d777d1..9bb8e78e5 100644 --- a/sites/docs/static/registry/styles/new-york/drawer.json +++ b/sites/docs/static/registry/styles/new-york/drawer.json @@ -1,7 +1,8 @@ { "name": "drawer", "dependencies": [ - "vaul-svelte" + "vaul-svelte", + "bits-ui" ], "registryDependencies": [], "files": [ @@ -19,7 +20,7 @@ }, { "name": "drawer-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "drawer-nested.svelte", diff --git a/sites/docs/static/registry/styles/new-york/dropdown-menu.json b/sites/docs/static/registry/styles/new-york/dropdown-menu.json index 912719d0d..e645bdcab 100644 --- a/sites/docs/static/registry/styles/new-york/dropdown-menu.json +++ b/sites/docs/static/registry/styles/new-york/dropdown-menu.json @@ -32,7 +32,7 @@ }, { "name": "dropdown-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "dropdown-menu-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/new-york/form.json b/sites/docs/static/registry/styles/new-york/form.json index ffd81920b..42023318a 100644 --- a/sites/docs/static/registry/styles/new-york/form.json +++ b/sites/docs/static/registry/styles/new-york/form.json @@ -21,7 +21,7 @@ }, { "name": "form-element-field.svelte", - "content": "\n\n\n\n\n\t{#snippet children({ constraints, errors, tainted, value })}\n\t\t
    \n\t\t\t{@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })}\n\t\t
    \n\t{/snippet}\n
    \n" + "content": "\n\n\n\n\n\t{#snippet children({ constraints, errors, tainted, value })}\n\t\t
    \n\t\t\t{@render childrenProp?.({ constraints, errors, tainted, value: value as T[U] })}\n\t\t
    \n\t{/snippet}\n
    \n" }, { "name": "form-field-errors.svelte", diff --git a/sites/docs/static/registry/styles/new-york/input.json b/sites/docs/static/registry/styles/new-york/input.json index 566dadc18..11437c49e 100644 --- a/sites/docs/static/registry/styles/new-york/input.json +++ b/sites/docs/static/registry/styles/new-york/input.json @@ -1,15 +1,17 @@ { "name": "input", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.ts", - "content": "import Root from \"./input.svelte\";\n\nexport type FormInputEvent = T & {\n\tcurrentTarget: EventTarget & HTMLInputElement;\n};\nexport type InputEvents = {\n\tblur: FormInputEvent;\n\tchange: FormInputEvent;\n\tclick: FormInputEvent;\n\tfocus: FormInputEvent;\n\tfocusin: FormInputEvent;\n\tfocusout: FormInputEvent;\n\tkeydown: FormInputEvent;\n\tkeypress: FormInputEvent;\n\tkeyup: FormInputEvent;\n\tmouseover: FormInputEvent;\n\tmouseenter: FormInputEvent;\n\tmouseleave: FormInputEvent;\n\tmousemove: FormInputEvent;\n\tpaste: FormInputEvent;\n\tinput: FormInputEvent;\n\twheel: FormInputEvent;\n};\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" + "content": "import Root from \"./input.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Input,\n};\n" }, { "name": "input.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/menubar.json b/sites/docs/static/registry/styles/new-york/menubar.json index 8a92d2d4a..3814b6351 100644 --- a/sites/docs/static/registry/styles/new-york/menubar.json +++ b/sites/docs/static/registry/styles/new-york/menubar.json @@ -36,7 +36,7 @@ }, { "name": "menubar-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "menubar-sub-content.svelte", diff --git a/sites/docs/static/registry/styles/new-york/pagination.json b/sites/docs/static/registry/styles/new-york/pagination.json index 9df4acba1..5f607ff74 100644 --- a/sites/docs/static/registry/styles/new-york/pagination.json +++ b/sites/docs/static/registry/styles/new-york/pagination.json @@ -1,8 +1,8 @@ { "name": "pagination", "dependencies": [ - "svelte-radix", - "bits-ui" + "bits-ui", + "svelte-radix" ], "registryDependencies": [ "button" @@ -14,15 +14,15 @@ }, { "name": "pagination-content.svelte", - "content": "\n\n
      \n\t{@render children?.()}\n
    \n" + "content": "\n\n
      \n\t{@render children?.()}\n
    \n" }, { "name": "pagination-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore pages\n\n" + "content": "\n\n\n\t\n\tMore pages\n\n" }, { "name": "pagination-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" }, { "name": "pagination-link.svelte", diff --git a/sites/docs/static/registry/styles/new-york/popover.json b/sites/docs/static/registry/styles/new-york/popover.json index 36719d827..f0431e727 100644 --- a/sites/docs/static/registry/styles/new-york/popover.json +++ b/sites/docs/static/registry/styles/new-york/popover.json @@ -11,7 +11,7 @@ }, { "name": "popover-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n\t\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/range-calendar.json b/sites/docs/static/registry/styles/new-york/range-calendar.json index 0a2d1b42c..708d502ef 100644 --- a/sites/docs/static/registry/styles/new-york/range-calendar.json +++ b/sites/docs/static/registry/styles/new-york/range-calendar.json @@ -51,7 +51,7 @@ }, { "name": "range-calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "range-calendar-next-button.svelte", diff --git a/sites/docs/static/registry/styles/new-york/sheet.json b/sites/docs/static/registry/styles/new-york/sheet.json index cdf80ecd3..874c344b0 100644 --- a/sites/docs/static/registry/styles/new-york/sheet.json +++ b/sites/docs/static/registry/styles/new-york/sheet.json @@ -20,11 +20,11 @@ }, { "name": "sheet-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "sheet-overlay.svelte", diff --git a/sites/docs/static/registry/styles/new-york/skeleton.json b/sites/docs/static/registry/styles/new-york/skeleton.json index 79879ccc6..9d94029f9 100644 --- a/sites/docs/static/registry/styles/new-york/skeleton.json +++ b/sites/docs/static/registry/styles/new-york/skeleton.json @@ -1,6 +1,8 @@ { "name": "skeleton", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,7 +11,7 @@ }, { "name": "skeleton.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/table.json b/sites/docs/static/registry/styles/new-york/table.json index 122788c5b..4967532a3 100644 --- a/sites/docs/static/registry/styles/new-york/table.json +++ b/sites/docs/static/registry/styles/new-york/table.json @@ -1,6 +1,8 @@ { "name": "table", - "dependencies": [], + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { @@ -9,35 +11,35 @@ }, { "name": "table-body.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-caption.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-cell.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-head.svelte", - "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" + "content": "\n\n[role=checkbox]]:translate-y-[2px]\",\n\t\tclassName\n\t)}\n\t{...restProps}\n>\n\t{@render children?.()}\n\n" }, { "name": "table-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table-row.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n" }, { "name": "table.svelte", - "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" + "content": "\n\n
    \n\t\n\t\t{@render children?.()}\n\t
    \n
    \n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/textarea.json b/sites/docs/static/registry/styles/new-york/textarea.json index 68b4dfff4..71f02eb68 100644 --- a/sites/docs/static/registry/styles/new-york/textarea.json +++ b/sites/docs/static/registry/styles/new-york/textarea.json @@ -11,7 +11,7 @@ }, { "name": "textarea.svelte", - "content": "\n\n\n" + "content": "\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/toggle-group.json b/sites/docs/static/registry/styles/new-york/toggle-group.json index c41580850..810c73e8e 100644 --- a/sites/docs/static/registry/styles/new-york/toggle-group.json +++ b/sites/docs/static/registry/styles/new-york/toggle-group.json @@ -4,20 +4,21 @@ "bits-ui" ], "registryDependencies": [ + "toggle-group", "toggle" ], "files": [ { "name": "index.ts", - "content": "import type { VariantProps } from \"tailwind-variants\";\nimport { getContext, setContext } from \"svelte\";\nimport Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nimport type { toggleVariants } from \"$lib/registry/new-york/ui/toggle/index.js\";\n\nexport type ToggleVariants = VariantProps;\n\nexport function setToggleGroupCtx(props: ToggleVariants) {\n\tsetContext(\"toggleGroup\", props);\n}\n\nexport function getToggleGroupCtx() {\n\treturn getContext(\"toggleGroup\");\n}\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n" }, { "name": "toggle-group.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/static/registry/styles/new-york/toggle.json b/sites/docs/static/registry/styles/new-york/toggle.json index 4994ce9d4..e03bd89f2 100644 --- a/sites/docs/static/registry/styles/new-york/toggle.json +++ b/sites/docs/static/registry/styles/new-york/toggle.json @@ -7,11 +7,11 @@ "files": [ { "name": "index.ts", - "content": "import { type VariantProps, tv } from \"tailwind-variants\";\nimport Root from \"./toggle.svelte\";\n\nexport const toggleVariants = tv({\n\tbase: \"hover:bg-muted hover:text-muted-foreground focus-visible:ring-ring data-[state=on]:bg-accent data-[state=on]:text-accent-foreground inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 disabled:pointer-events-none disabled:opacity-50\",\n\tvariants: {\n\t\tvariant: {\n\t\t\tdefault: \"bg-transparent\",\n\t\t\toutline:\n\t\t\t\t\"border-input hover:bg-accent hover:text-accent-foreground border bg-transparent shadow-sm\",\n\t\t},\n\t\tsize: {\n\t\t\tdefault: \"h-9 px-3\",\n\t\t\tsm: \"h-8 px-2\",\n\t\t\tlg: \"h-10 px-3\",\n\t\t},\n\t},\n\tdefaultVariants: {\n\t\tvariant: \"default\",\n\t\tsize: \"default\",\n\t},\n});\n\nexport type Variant = VariantProps[\"variant\"];\nexport type Size = VariantProps[\"size\"];\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" + "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" }, { "name": "toggle.svelte", - "content": "\n\n\n" + "content": "\n\n\n\n\n" } ], "type": "components:ui" diff --git a/sites/docs/svelte.config.js b/sites/docs/svelte.config.js index 1f417519f..e9f9f7b85 100644 --- a/sites/docs/svelte.config.js +++ b/sites/docs/svelte.config.js @@ -29,7 +29,7 @@ const config = { // the globs for them to save our 100 include/exclude limit exclude: [ "", - // prerendered content + // pre-rendered content "/docs/*", "/blocks/*", "/blocks.html", @@ -57,6 +57,9 @@ const config = { console.warn(details.message); }, }, + alias: { + "$content/*": ".velite/*", + }, }, }; diff --git a/sites/docs/tsconfig.json b/sites/docs/tsconfig.json index 5684e238a..b5bd3e347 100644 --- a/sites/docs/tsconfig.json +++ b/sites/docs/tsconfig.json @@ -27,7 +27,9 @@ "./tests/**/*.ts", "./tests/**/*.svelte", // Additions - "./mdsx.config.js" + "./mdsx.config.js", + "./velite.config.js", + ".velite/**/*" ], "exclude": [ "./node_modules/**", diff --git a/sites/docs/velite.config.js b/sites/docs/velite.config.js new file mode 100644 index 000000000..9a7f24252 --- /dev/null +++ b/sites/docs/velite.config.js @@ -0,0 +1,38 @@ +// @ts-check +import { defineCollection, defineConfig, s } from "velite"; + +const docSchema = s + .object({ + title: s.string(), + description: s.string(), + path: s.path(), + navLabel: s.string().optional(), + links: s + .object({ + doc: s.string().optional(), + api: s.string().optional(), + source: s.string().optional(), + }) + .optional(), + component: s.boolean().default(false), + }) + .transform((data) => { + return { + ...data, + slug: data.path.split("/").slice(1).join("/"), + slugFull: `/${data.path}`, + }; + }); + +const docs = defineCollection({ + name: "Doc", + pattern: "./**/*.md", + schema: docSchema, +}); + +export default defineConfig({ + root: "./src/content", + collections: { + docs, + }, +}); diff --git a/sites/docs/vite.config.ts b/sites/docs/vite.config.ts index 3f0a09d13..572f8af09 100644 --- a/sites/docs/vite.config.ts +++ b/sites/docs/vite.config.ts @@ -1,10 +1,17 @@ +import { fileURLToPath } from "node:url"; +import { join } from "node:path"; import { sveltekit } from "@sveltejs/kit/vite"; import { enhancedImages } from "@sveltejs/enhanced-img"; -import { defineConfig } from "vitest/config"; +import { defineConfig } from "vite"; + +const __dirname = fileURLToPath(new URL(".", import.meta.url)); +export const veliteDirPath = join(__dirname, ".velite"); export default defineConfig({ plugins: [enhancedImages(), sveltekit()], - test: { - include: ["src/**/*.{test,spec}.{js,ts}"], + server: { + fs: { + allow: [veliteDirPath], + }, }, }); From 58f288eb71b29c70106ab27ace585d7588422512 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Mon, 14 Oct 2024 13:49:50 -0400 Subject: [PATCH 051/134] next: docs work (#1322) --- .gitignore | 4 +- pnpm-lock.yaml | 18 +- sites/docs/.velite/docs.json | 700 ------------------ sites/docs/.velite/index.d.ts | 8 - sites/docs/.velite/index.js | 3 - sites/docs/package.json | 4 +- .../docs/src/content/components/accordion.md | 2 +- .../src/content/components/alert-dialog.md | 2 +- .../src/content/components/aspect-ratio.md | 2 +- sites/docs/src/content/components/avatar.md | 2 +- sites/docs/src/content/components/button.md | 2 +- sites/docs/src/content/components/calendar.md | 2 +- sites/docs/src/content/components/checkbox.md | 2 +- .../src/content/components/collapsible.md | 2 +- sites/docs/src/content/components/combobox.md | 91 +-- sites/docs/src/content/components/command.md | 24 +- .../src/content/components/context-menu.md | 2 +- .../src/content/components/date-picker.md | 28 +- sites/docs/src/content/components/dialog.md | 2 +- sites/docs/src/content/components/drawer.md | 2 +- .../src/content/components/dropdown-menu.md | 2 +- sites/docs/src/content/components/form.md | 16 +- .../docs/src/content/components/hover-card.md | 2 +- sites/docs/src/content/components/label.md | 2 +- sites/docs/src/content/components/menubar.md | 2 +- .../docs/src/content/components/pagination.md | 48 +- sites/docs/src/content/components/popover.md | 2 +- sites/docs/src/content/components/progress.md | 2 +- .../src/content/components/radio-group.md | 2 +- .../src/content/components/range-calendar.md | 2 +- .../docs/src/content/components/resizable.md | 2 +- .../src/content/components/scroll-area.md | 2 +- sites/docs/src/content/components/select.md | 4 +- .../docs/src/content/components/separator.md | 2 +- sites/docs/src/content/components/sheet.md | 2 +- sites/docs/src/content/components/slider.md | 2 +- sites/docs/src/content/components/sonner.md | 7 +- sites/docs/src/content/components/switch.md | 2 +- sites/docs/src/content/components/tabs.md | 2 +- .../src/content/components/toggle-group.md | 2 +- sites/docs/src/content/components/toggle.md | 2 +- sites/docs/src/content/components/tooltip.md | 16 +- .../default/example/combobox-demo.svelte | 73 +- .../example/combobox-dropdown-menu.svelte | 24 +- .../default/example/pagination-demo.svelte | 5 +- .../new-york/example/combobox-demo.svelte | 72 +- .../example/combobox-dropdown-menu.svelte | 24 +- .../new-york/example/pagination-demo.svelte | 5 +- 48 files changed, 267 insertions(+), 963 deletions(-) delete mode 100644 sites/docs/.velite/docs.json delete mode 100644 sites/docs/.velite/index.d.ts delete mode 100644 sites/docs/.velite/index.js diff --git a/.gitignore b/.gitignore index a0c54889c..c864da6cb 100644 --- a/.gitignore +++ b/.gitignore @@ -109,4 +109,6 @@ dist generated-assets # JetBrains IDEs -.idea/ \ No newline at end of file +.idea/ + +.velite \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e588d7df2..d94d3a72a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -252,8 +252,8 @@ importers: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) bits-ui: - specifier: 1.0.0-next.14 - version: 1.0.0-next.14(svelte@5.0.0-next.264) + specifier: 1.0.0-next.17 + version: 1.0.0-next.17(svelte@5.0.0-next.264) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -2642,14 +2642,14 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - bits-ui@1.0.0-next.14: - resolution: {integrity: sha512-7XyAIQYEP4gt3hGbnHV+t77KwGmhYVoCWnZAJrxnNsRHNovUdmrzMZaUNboL2SOhQI+0NzSi04m5ZAO1t3OhpQ==} + bits-ui@1.0.0-next.15: + resolution: {integrity: sha512-RjjNO00BFsqWfFQmjGGYSBXD2LoDFZrjWcswS/QqaSIzf0MDoNl7pTRLu9+2nh1BrSIQQgNG3LJjwSjRa21Msg==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: svelte: ^5.0.0-next.1 - bits-ui@1.0.0-next.15: - resolution: {integrity: sha512-RjjNO00BFsqWfFQmjGGYSBXD2LoDFZrjWcswS/QqaSIzf0MDoNl7pTRLu9+2nh1BrSIQQgNG3LJjwSjRa21Msg==} + bits-ui@1.0.0-next.17: + resolution: {integrity: sha512-/y5OAtO3urzenXjhgE02JZcTvl8h+mnAN3xX5xo2v2ttfO9TKuAmSxMolrFr5+jqml2CgnFXd7f9oojcVvq9Zg==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: svelte: ^5.0.0-next.1 @@ -8745,7 +8745,7 @@ snapshots: binary-extensions@2.2.0: {} - bits-ui@1.0.0-next.14(svelte@5.0.0-next.264): + bits-ui@1.0.0-next.15(svelte@5.0.0-next.264): dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 @@ -8753,9 +8753,9 @@ snapshots: esm-env: 1.0.0 runed: 0.15.2(svelte@5.0.0-next.264) svelte: 5.0.0-next.264 - svelte-toolbelt: 0.4.1(svelte@5.0.0-next.264) + svelte-toolbelt: 0.4.2(svelte@5.0.0-next.264) - bits-ui@1.0.0-next.15(svelte@5.0.0-next.264): + bits-ui@1.0.0-next.17(svelte@5.0.0-next.264): dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 diff --git a/sites/docs/.velite/docs.json b/sites/docs/.velite/docs.json deleted file mode 100644 index 2f6bcc030..000000000 --- a/sites/docs/.velite/docs.json +++ /dev/null @@ -1,700 +0,0 @@ -[ - { - "title": "About", - "description": "Powered by amazing open source projects.", - "path": "about", - "component": false, - "slug": "", - "slugFull": "/about" - }, - { - "title": "Changelog", - "description": "Latest updates and announcements.", - "path": "changelog", - "component": false, - "slug": "", - "slugFull": "/changelog" - }, - { - "title": "CLI", - "description": "Use the CLI to add components to your project.", - "path": "cli", - "component": false, - "slug": "", - "slugFull": "/cli" - }, - { - "title": "components.json", - "description": "Configuration for your project.", - "path": "components-json", - "component": false, - "slug": "", - "slugFull": "/components-json" - }, - { - "title": "Figma", - "description": "Every component recreated in Figma. With customizable props, typography and icons.", - "path": "figma", - "component": false, - "slug": "", - "slugFull": "/figma" - }, - { - "title": "Introduction", - "description": "Re-usable components built with Bits UI, Melt UI, and Tailwind CSS.", - "path": "index", - "component": false, - "slug": "", - "slugFull": "/index" - }, - { - "title": "Theming", - "description": "Use CSS Variables to customize the look and feel of your application.", - "path": "theming", - "component": false, - "slug": "", - "slugFull": "/theming" - }, - { - "title": "Typography", - "description": "Styles for headings, paragraphs, lists...etc", - "path": "typography", - "component": true, - "slug": "", - "slugFull": "/typography" - }, - { - "title": "Accordion", - "description": "A vertically stacked set of interactive headings that each reveal a section of content.", - "path": "components/accordion", - "links": { - "doc": "https://next.bits-ui.com/docs/components/accordion", - "api": "https://next.bits-ui.com/docs/components/accordion#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/accordion" - }, - "component": true, - "slug": "accordion", - "slugFull": "/components/accordion" - }, - { - "title": "Alert Dialog", - "description": "A modal dialog that interrupts the user with important content and expects a response.", - "path": "components/alert-dialog", - "links": { - "doc": "https://next.bits-ui.com/docs/components/alert-dialog", - "api": "https://next.bits-ui.com/docs/components/alert-dialog#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/alert-dialog" - }, - "component": true, - "slug": "alert-dialog", - "slugFull": "/components/alert-dialog" - }, - { - "title": "Alert", - "description": "Displays a callout for user attention.", - "path": "components/alert", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/alert" - }, - "component": true, - "slug": "alert", - "slugFull": "/components/alert" - }, - { - "title": "Aspect Ratio", - "description": "Displays content within a desired ratio.", - "path": "components/aspect-ratio", - "links": { - "doc": "https://next.bits-ui.com/docs/components/aspect-ratio", - "api": "https://next.bits-ui.com/docs/components/aspect-ratio#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/aspect-ratio" - }, - "component": true, - "slug": "aspect-ratio", - "slugFull": "/components/aspect-ratio" - }, - { - "title": "Avatar", - "description": "An image element with a fallback for representing the user.", - "path": "components/avatar", - "links": { - "doc": "https://next.bits-ui.com/docs/components/avatar", - "api": "https://next.bits-ui.com/docs/components/avatar#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/avatar" - }, - "component": true, - "slug": "avatar", - "slugFull": "/components/avatar" - }, - { - "title": "Badge", - "description": "Displays a badge or a component that looks like a badge.", - "path": "components/badge", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/badge" - }, - "component": false, - "slug": "badge", - "slugFull": "/components/badge" - }, - { - "title": "Breadcrumb", - "description": "Displays the path to the current resource using a hierarchy of links.", - "path": "components/breadcrumb", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/breadcrumb" - }, - "component": true, - "slug": "breadcrumb", - "slugFull": "/components/breadcrumb" - }, - { - "title": "Button", - "description": "Displays a button or a component that looks like a button.", - "path": "components/button", - "links": { - "doc": "https://next.bits-ui.com/docs/components/button", - "api": "https://next.bits-ui.com/docs/components/button#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/button" - }, - "component": true, - "slug": "button", - "slugFull": "/components/button" - }, - { - "title": "Calendar", - "description": "A calendar component that allows users to select dates.", - "path": "components/calendar", - "links": { - "doc": "https://next.bits-ui.com/docs/components/calendar", - "api": "https://next.bits-ui.com/docs/components/calendar#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/calendar" - }, - "component": true, - "slug": "calendar", - "slugFull": "/components/calendar" - }, - { - "title": "Card", - "description": "Displays a card with header, content, and footer.", - "path": "components/card", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/card" - }, - "component": true, - "slug": "card", - "slugFull": "/components/card" - }, - { - "title": "Carousel", - "description": "A carousel with motion and swipe built using Embla.", - "path": "components/carousel", - "links": { - "doc": "https://www.embla-carousel.com/get-started/svelte", - "api": "https://www.embla-carousel.com/api", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/carousel" - }, - "component": true, - "slug": "carousel", - "slugFull": "/components/carousel" - }, - { - "title": "Checkbox", - "description": "A control that allows the user to toggle between checked and not checked.", - "path": "components/checkbox", - "links": { - "doc": "https://next.bits-ui.com/docs/components/checkbox", - "api": "https://next.bits-ui.com/docs/components/checkbox#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/checkbox" - }, - "component": true, - "slug": "checkbox", - "slugFull": "/components/checkbox" - }, - { - "title": "Collapsible", - "description": "An interactive component which expands/collapses a panel.", - "path": "components/collapsible", - "links": { - "doc": "https://next.bits-ui.com/docs/components/collapsible", - "api": "https://next.bits-ui.com/docs/components/collapsible#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/collapsible" - }, - "component": true, - "slug": "collapsible", - "slugFull": "/components/collapsible" - }, - { - "title": "Combobox", - "description": "Autocomplete input and command palette with a list of suggestions.", - "path": "components/combobox", - "component": true, - "slug": "combobox", - "slugFull": "/components/combobox" - }, - { - "title": "Command", - "description": "Fast, composable, unstyled command menu for Svelte.", - "path": "components/command", - "links": { - "doc": "https://next.bits-ui.com/docs/components/command", - "api": "https://next.bits-ui.com/docs/components/command#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/command" - }, - "component": true, - "slug": "command", - "slugFull": "/components/command" - }, - { - "title": "Context Menu", - "description": "Displays a menu to the user — such as a set of actions or functions — triggered by right click.", - "path": "components/context-menu", - "links": { - "doc": "https://next.bits-ui.com/docs/components/context-menu", - "api": "https://next.bits-ui.com/docs/components/context-menu#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/context-menu" - }, - "component": true, - "slug": "context-menu", - "slugFull": "/components/context-menu" - }, - { - "title": "Data Table", - "description": "Powerful table and datagrids built using TanStack Table.", - "path": "components/data-table", - "links": { - "doc": "https://tanstack.com/table/v8/docs/introduction", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/data-table" - }, - "component": true, - "slug": "data-table", - "slugFull": "/components/data-table" - }, - { - "title": "Date Picker", - "description": "A date picker component with range and presets.", - "path": "components/date-picker", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/blob/main/sites/docs/src/lib/registry/default/example/date-picker-demo.svelte" - }, - "component": true, - "slug": "date-picker", - "slugFull": "/components/date-picker" - }, - { - "title": "Dialog", - "description": "A window overlaid on either the primary window or another dialog window, rendering the content underneath inert.", - "path": "components/dialog", - "links": { - "doc": "https://next.bits-ui.com/docs/components/dialog", - "api": "https://next.bits-ui.com/docs/components/dialog#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/dialog" - }, - "component": true, - "slug": "dialog", - "slugFull": "/components/dialog" - }, - { - "title": "Drawer", - "description": "A drawer component for Svelte.", - "path": "components/drawer", - "links": { - "doc": "https://github.com/huntabyte/vaul-svelte", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/drawer" - }, - "component": true, - "slug": "drawer", - "slugFull": "/components/drawer" - }, - { - "title": "Dropdown Menu", - "description": "Displays a menu to the user — such as a set of actions or functions — triggered by a button.", - "path": "components/dropdown-menu", - "links": { - "doc": "https://next.bits-ui.com/docs/components/dropdown-menu", - "api": "https://next.bits-ui.com/docs/components/dropdown-menu#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/dropdown-menu" - }, - "component": true, - "slug": "dropdown-menu", - "slugFull": "/components/dropdown-menu" - }, - { - "title": "Formsnap & Superforms", - "description": "Building forms with Formsnap, Superforms, & Zod.", - "path": "components/form", - "links": { - "doc": "https://formsnap.dev" - }, - "component": false, - "slug": "form", - "slugFull": "/components/form" - }, - { - "title": "Hover Card", - "description": "For sighted users to preview content available behind a link.", - "path": "components/hover-card", - "links": { - "doc": "https://next.bits-ui.com/docs/components/link-preview", - "api": "https://next.bits-ui.com/docs/components/link-preview#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/link-preview" - }, - "component": true, - "slug": "hover-card", - "slugFull": "/components/hover-card" - }, - { - "title": "Input", - "description": "Displays a form input field or a component that looks like an input field.", - "path": "components/input", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/input" - }, - "component": true, - "slug": "input", - "slugFull": "/components/input" - }, - { - "title": "Label", - "description": "Renders an accessible label associated with controls.", - "path": "components/label", - "links": { - "doc": "https://next.bits-ui.com/docs/components/label", - "api": "https://next.bits-ui.com/docs/components/label#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/label" - }, - "component": true, - "slug": "label", - "slugFull": "/components/label" - }, - { - "title": "Menubar", - "description": "A visually persistent menu common in desktop applications that provides quick access to a consistent set of commands.", - "path": "components/menubar", - "links": { - "doc": "https://next.bits-ui.com/docs/components/menubar", - "api": "https://next.bits-ui.com/docs/components/menubar#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/menubar" - }, - "component": true, - "slug": "menubar", - "slugFull": "/components/menubar" - }, - { - "title": "Pagination", - "description": "Pagination with page navigation, next and previous links.", - "path": "components/pagination", - "links": { - "doc": "https://next.bits-ui.com/docs/components/pagination", - "api": "https://next.bits-ui.com/docs/components/pagination#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/pagination" - }, - "component": true, - "slug": "pagination", - "slugFull": "/components/pagination" - }, - { - "title": "Popover", - "description": "Displays rich content in a portal, triggered by a button.", - "path": "components/popover", - "links": { - "doc": "https://next.bits-ui.com/docs/components/popover", - "api": "https://next.bits-ui.com/docs/components/popover#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/popover" - }, - "component": true, - "slug": "popover", - "slugFull": "/components/popover" - }, - { - "title": "Progress", - "description": "Displays an indicator showing the completion progress of a task, typically displayed as a progress bar.", - "path": "components/progress", - "links": { - "doc": "https://next.bits-ui.com/docs/components/progress", - "api": "https://next.bits-ui.com/docs/components/progress#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/progress" - }, - "component": true, - "slug": "progress", - "slugFull": "/components/progress" - }, - { - "title": "Radio Group", - "description": "A set of checkable buttons—known as radio buttons—where no more than one of the buttons can be checked at a time.", - "path": "components/radio-group", - "links": { - "doc": "https://next.bits-ui.com/docs/components/radio-group", - "api": "https://next.bits-ui.com/docs/components/radio-group#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/radio-group" - }, - "component": true, - "slug": "radio-group", - "slugFull": "/components/radio-group" - }, - { - "title": "Range Calendar", - "description": "A calendar component that allows users to select a range of dates.", - "path": "components/range-calendar", - "links": { - "doc": "https://next.bits-ui.com/docs/components/range-calendar", - "api": "https://next.bits-ui.com/docs/components/range-calendar#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/range-calendar" - }, - "component": true, - "slug": "range-calendar", - "slugFull": "/components/range-calendar" - }, - { - "title": "Resizable", - "description": "Accessible resizable panel groups and layouts with keyboard support.", - "path": "components/resizable", - "links": { - "doc": "https://www.paneforge.com", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/resizable" - }, - "component": true, - "slug": "resizable", - "slugFull": "/components/resizable" - }, - { - "title": "Scroll Area", - "description": "Augments native scroll functionality for custom, cross-browser styling.", - "path": "components/scroll-area", - "links": { - "doc": "https://next.bits-ui.com/docs/components/scroll-area", - "api": "https://next.bits-ui.com/docs/components/scroll-area#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/scroll-area" - }, - "component": true, - "slug": "scroll-area", - "slugFull": "/components/scroll-area" - }, - { - "title": "Select", - "description": "Displays a list of options for the user to pick from—triggered by a button.", - "path": "components/select", - "links": { - "doc": "https://next.bits-ui.com/docs/components/select", - "api": "https://next.bits-ui.com/docs/components/select#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/select" - }, - "component": true, - "slug": "select", - "slugFull": "/components/select" - }, - { - "title": "Separator", - "description": "Visually or semantically separates content.", - "path": "components/separator", - "links": { - "doc": "https://next.bits-ui.com/docs/components/separator", - "api": "https://next.bits-ui.com/docs/components/separator#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/separator" - }, - "component": true, - "slug": "separator", - "slugFull": "/components/separator" - }, - { - "title": "Sheet", - "description": "Extends the Dialog component to display content that complements the main content of the screen.", - "path": "components/sheet", - "links": { - "doc": "https://next.bits-ui.com/docs/components/dialog", - "api": "https://next.bits-ui.com/docs/components/dialog#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/sheet" - }, - "component": true, - "slug": "sheet", - "slugFull": "/components/sheet" - }, - { - "title": "Skeleton", - "description": "Use to show a placeholder while content is loading.", - "path": "components/skeleton", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/skeleton" - }, - "component": true, - "slug": "skeleton", - "slugFull": "/components/skeleton" - }, - { - "title": "Slider", - "description": "An input where the user selects a value from within a given range.", - "path": "components/slider", - "links": { - "doc": "https://next.bits-ui.com/docs/components/slider", - "api": "https://next.bits-ui.com/docs/components/slider#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/slider" - }, - "component": true, - "slug": "slider", - "slugFull": "/components/slider" - }, - { - "title": "Sonner", - "description": "An opinionated toast component for Svelte.", - "path": "components/sonner", - "links": { - "doc": "https://svelte-sonner.vercel.app/", - "api": "https://github.com/wobsoriano/svelte-sonner", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/sonner" - }, - "component": true, - "slug": "sonner", - "slugFull": "/components/sonner" - }, - { - "title": "Switch", - "description": "A control that allows the user to toggle between checked and not checked.", - "path": "components/switch", - "links": { - "doc": "https://next.bits-ui.com/docs/components/switch", - "api": "https://next.bits-ui.com/docs/components/switch#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/switch" - }, - "component": true, - "slug": "switch", - "slugFull": "/components/switch" - }, - { - "title": "Table", - "description": "A responsive table component.", - "path": "components/table", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/table" - }, - "component": true, - "slug": "table", - "slugFull": "/components/table" - }, - { - "title": "Tabs", - "description": "A set of layered sections of content—known as tab panels—that are displayed one at a time.", - "path": "components/tabs", - "links": { - "doc": "https://next.bits-ui.com/docs/components/tabs", - "api": "https://next.bits-ui.com/docs/components/tabs#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/tabs" - }, - "component": true, - "slug": "tabs", - "slugFull": "/components/tabs" - }, - { - "title": "Textarea", - "description": "Displays a form textarea or a component that looks like a textarea.", - "path": "components/textarea", - "links": { - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/textarea" - }, - "component": true, - "slug": "textarea", - "slugFull": "/components/textarea" - }, - { - "title": "Toggle Group", - "description": "A set of two-state buttons that can be toggled on or off.", - "path": "components/toggle-group", - "links": { - "doc": "https://next.bits-ui.com/docs/components/toggle-group", - "api": "https://next.bits-ui.com/docs/components/toggle-group#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/toggle-group" - }, - "component": true, - "slug": "toggle-group", - "slugFull": "/components/toggle-group" - }, - { - "title": "Toggle", - "description": "A two-state button that can be either on or off.", - "path": "components/toggle", - "links": { - "doc": "https://next.bits-ui.com/docs/components/toggle", - "api": "https://next.bits-ui.com/docs/components/toggle#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/toggle" - }, - "component": true, - "slug": "toggle", - "slugFull": "/components/toggle" - }, - { - "title": "Tooltip", - "description": "A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.", - "path": "components/tooltip", - "links": { - "doc": "https://next.bits-ui.com/docs/components/tooltip", - "api": "https://next.bits-ui.com/docs/components/tooltip#api-reference", - "source": "https://github.com/huntabyte/shadcn-svelte/tree/main/sites/docs/src/lib/registry/default/ui/tooltip" - }, - "component": true, - "slug": "tooltip", - "slugFull": "/components/tooltip" - }, - { - "title": "Dark mode on Astro", - "description": "Adding dark mode to your Astro site.", - "path": "dark-mode/astro", - "component": false, - "slug": "astro", - "slugFull": "/dark-mode/astro" - }, - { - "title": "Dark mode", - "description": "Adding dark mode to your site.", - "path": "dark-mode", - "component": false, - "slug": "", - "slugFull": "/dark-mode" - }, - { - "title": "Dark mode", - "description": "Adding dark mode to your Svelte site.", - "path": "dark-mode/svelte", - "component": false, - "slug": "svelte", - "slugFull": "/dark-mode/svelte" - }, - { - "title": "Astro", - "description": "How to setup shadcn-svelte in an Astro project.", - "path": "installation/astro", - "component": false, - "slug": "astro", - "slugFull": "/installation/astro" - }, - { - "title": "Installation", - "description": "How to install dependencies and structure your app.", - "path": "installation", - "component": false, - "slug": "", - "slugFull": "/installation" - }, - { - "title": "Manual Installation", - "description": "How to setup shadcn-svelte manually.", - "path": "installation/manual", - "component": false, - "slug": "manual", - "slugFull": "/installation/manual" - }, - { - "title": "SvelteKit", - "description": "How to setup shadcn-svelte in a SvelteKit project.", - "path": "installation/sveltekit", - "component": false, - "slug": "sveltekit", - "slugFull": "/installation/sveltekit" - }, - { - "title": "Vite", - "description": "How to setup shadcn-svelte in a Vite project.", - "path": "installation/vite", - "component": false, - "slug": "vite", - "slugFull": "/installation/vite" - } -] diff --git a/sites/docs/.velite/index.d.ts b/sites/docs/.velite/index.d.ts deleted file mode 100644 index 267a13326..000000000 --- a/sites/docs/.velite/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -// This file is generated by Velite - -import type config from "../velite.config.js"; - -type Collections = typeof config.collections; - -export type Doc = Collections["docs"]["schema"]["_output"]; -export declare const docs: Doc[]; diff --git a/sites/docs/.velite/index.js b/sites/docs/.velite/index.js deleted file mode 100644 index d91e95576..000000000 --- a/sites/docs/.velite/index.js +++ /dev/null @@ -1,3 +0,0 @@ -// This file is generated by Velite - -export { default as docs } from "./docs.json" with { type: "json" }; diff --git a/sites/docs/package.json b/sites/docs/package.json index 9857a72d4..48d1752f0 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -22,7 +22,7 @@ "replace:velite": "tsx scripts/velite/velite-watch-output.ts", "preview": "vite preview", "sync": "svelte-kit sync", - "check": "pnpm sync && svelte-check --tsconfig ./tsconfig.json" + "check": "pnpm build:content && pnpm sync && svelte-check --tsconfig ./tsconfig.json" }, "devDependencies": { "@internationalized/date": "^3.5.6", @@ -40,7 +40,7 @@ "@unovis/svelte": "1.4.3", "@unovis/ts": "1.4.3", "autoprefixer": "^10.4.19", - "bits-ui": "1.0.0-next.14", + "bits-ui": "1.0.0-next.17", "clsx": "^2.1.1", "concurrently": "^9.0.1", "d3-scale": "^4.0.2", diff --git a/sites/docs/src/content/components/accordion.md b/sites/docs/src/content/components/accordion.md index 43dcd26e4..4a1ed7978 100644 --- a/sites/docs/src/content/components/accordion.md +++ b/sites/docs/src/content/components/accordion.md @@ -39,7 +39,7 @@ links: import * as Accordion from "$lib/components/ui/accordion"; - + Is it accessible? diff --git a/sites/docs/src/content/components/alert-dialog.md b/sites/docs/src/content/components/alert-dialog.md index e0612f30f..d28144889 100644 --- a/sites/docs/src/content/components/alert-dialog.md +++ b/sites/docs/src/content/components/alert-dialog.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/aspect-ratio.md b/sites/docs/src/content/components/aspect-ratio.md index 72055670e..d92f3a842 100644 --- a/sites/docs/src/content/components/aspect-ratio.md +++ b/sites/docs/src/content/components/aspect-ratio.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/avatar.md b/sites/docs/src/content/components/avatar.md index 09bcafaac..9ca870d7e 100644 --- a/sites/docs/src/content/components/avatar.md +++ b/sites/docs/src/content/components/avatar.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/button.md b/sites/docs/src/content/components/button.md index d797fd2fd..ce27395da 100644 --- a/sites/docs/src/content/components/button.md +++ b/sites/docs/src/content/components/button.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/calendar.md b/sites/docs/src/content/components/calendar.md index c64917eeb..3647850e1 100644 --- a/sites/docs/src/content/components/calendar.md +++ b/sites/docs/src/content/components/calendar.md @@ -32,7 +32,7 @@ If you're looking for a range calendar, check out the [Range Calendar](/docs/com 1. Install `bits-ui` and `@internationalized/date`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/checkbox.md b/sites/docs/src/content/components/checkbox.md index 766119d24..dcb46837a 100644 --- a/sites/docs/src/content/components/checkbox.md +++ b/sites/docs/src/content/components/checkbox.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/collapsible.md b/sites/docs/src/content/components/collapsible.md index fe9d0f04e..a4a4a8acb 100644 --- a/sites/docs/src/content/components/collapsible.md +++ b/sites/docs/src/content/components/collapsible.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/combobox.md b/sites/docs/src/content/components/combobox.md index 9875416df..5c7c2a410 100644 --- a/sites/docs/src/content/components/combobox.md +++ b/sites/docs/src/content/components/combobox.md @@ -26,11 +26,11 @@ See installation instructions for the [Popover](/docs/components/popover#install - - - + + + {#snippet child({ props })} + + {/snippet} - No framework found. - - {#each frameworks as framework} - { - value = currentValue; - closeAndFocusTrigger(ids.trigger); - }} - > - - {framework.label} - - {/each} - + + No framework found. + + {#each frameworks as framework} + { + value = framework.value; + closeAndFocusTrigger(); + }} + > + + {framework.label} + + {/each} + + diff --git a/sites/docs/src/content/components/command.md b/sites/docs/src/content/components/command.md index 8afcb79ed..3c87b0e11 100644 --- a/sites/docs/src/content/components/command.md +++ b/sites/docs/src/content/components/command.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. @@ -75,24 +75,18 @@ To show the command menu in a dialog, use the `` component ins import * as Command from "$lib/components/ui/command"; import { onMount } from "svelte"; - let open = false; + let open = $state(false); - onMount(() => { - function handleKeydown(e: KeyboardEvent) { - if (e.key === "k" && (e.metaKey || e.ctrlKey)) { - e.preventDefault(); - open = !open; - } + function handleKeydown(e: KeyboardEvent) { + if (e.key === "k" && (e.metaKey || e.ctrlKey)) { + e.preventDefault(); + open = !open; } - - document.addEventListener("keydown", handleKeydown); - - return () => { - document.removeEventListener("keydown", handleKeydown); - }; - }); + } + + diff --git a/sites/docs/src/content/components/context-menu.md b/sites/docs/src/content/components/context-menu.md index bbfa1a6be..42e220708 100644 --- a/sites/docs/src/content/components/context-menu.md +++ b/sites/docs/src/content/components/context-menu.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/date-picker.md b/sites/docs/src/content/components/date-picker.md index fb36826b6..55e60838e 100644 --- a/sites/docs/src/content/components/date-picker.md +++ b/sites/docs/src/content/components/date-picker.md @@ -41,22 +41,24 @@ See installations instructions for the [Popover](/docs/components/popover#instal dateStyle: "long", }); - let value: DateValue | undefined = undefined; + let value = $state(); - - + + {#snippet child({ props })} + + {/snippet} diff --git a/sites/docs/src/content/components/dialog.md b/sites/docs/src/content/components/dialog.md index 7329e01c4..be6cf591f 100644 --- a/sites/docs/src/content/components/dialog.md +++ b/sites/docs/src/content/components/dialog.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/drawer.md b/sites/docs/src/content/components/drawer.md index aacd87179..4882ceb94 100644 --- a/sites/docs/src/content/components/drawer.md +++ b/sites/docs/src/content/components/drawer.md @@ -29,7 +29,7 @@ Drawer is built on top of [Vaul Svelte](https://vaul-svelte.com), which is a Sve 1. Install `vaul-svelte`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/dropdown-menu.md b/sites/docs/src/content/components/dropdown-menu.md index 8e3a72795..e86e9d822 100644 --- a/sites/docs/src/content/components/dropdown-menu.md +++ b/sites/docs/src/content/components/dropdown-menu.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/form.md b/sites/docs/src/content/components/form.md index d1666ec6e..5301d85b4 100644 --- a/sites/docs/src/content/components/form.md +++ b/sites/docs/src/content/components/form.md @@ -55,9 +55,11 @@ If you aren't familiar with [Superforms](https://superforms.rocks) & [Formsnap]( ```svelte - - Email - + + {#snippet children({ props })} + Email + + {/snippet} @@ -129,9 +131,11 @@ For this example, we'll be passing the `form` returned from the load function as - - Username - + + {#snippet children({ props })} + Username + + {/snippet} This is your public display name. diff --git a/sites/docs/src/content/components/hover-card.md b/sites/docs/src/content/components/hover-card.md index dc0dff4c2..00a83a4e7 100644 --- a/sites/docs/src/content/components/hover-card.md +++ b/sites/docs/src/content/components/hover-card.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/label.md b/sites/docs/src/content/components/label.md index 37dd9ea1f..fad64c8d1 100644 --- a/sites/docs/src/content/components/label.md +++ b/sites/docs/src/content/components/label.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/menubar.md b/sites/docs/src/content/components/menubar.md index 901fa2d84..513635478 100644 --- a/sites/docs/src/content/components/menubar.md +++ b/sites/docs/src/content/components/menubar.md @@ -24,7 +24,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/pagination.md b/sites/docs/src/content/components/pagination.md index d80ed8f93..e058c2a0b 100644 --- a/sites/docs/src/content/components/pagination.md +++ b/sites/docs/src/content/components/pagination.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. @@ -39,27 +39,29 @@ links: import * as Pagination from "$lib/components/ui/pagination"; - - - - - - {#each pages as page (page.key)} - {#if page.type === "ellipsis"} - - - - {:else} - - - {page.value} - - - {/if} - {/each} - - - - + + {#snippet children({ pages, currentPage })} + + + + + {#each pages as page (page.key)} + {#if page.type === "ellipsis"} + + + + {:else} + + + {page.value} + + + {/if} + {/each} + + + + + {/snippet} ``` diff --git a/sites/docs/src/content/components/popover.md b/sites/docs/src/content/components/popover.md index ef06a5183..7c6973b89 100644 --- a/sites/docs/src/content/components/popover.md +++ b/sites/docs/src/content/components/popover.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/progress.md b/sites/docs/src/content/components/progress.md index 144b859ee..f55c98675 100644 --- a/sites/docs/src/content/components/progress.md +++ b/sites/docs/src/content/components/progress.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/radio-group.md b/sites/docs/src/content/components/radio-group.md index be4bb9c33..57687ae88 100644 --- a/sites/docs/src/content/components/radio-group.md +++ b/sites/docs/src/content/components/radio-group.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/range-calendar.md b/sites/docs/src/content/components/range-calendar.md index 56474cac7..3a6267aa5 100644 --- a/sites/docs/src/content/components/range-calendar.md +++ b/sites/docs/src/content/components/range-calendar.md @@ -30,7 +30,7 @@ The `` component is built on top of the [Bits Range Calendar](h 1. Install `bits-ui` and `@internationalized/date`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/resizable.md b/sites/docs/src/content/components/resizable.md index 1779a2781..a2d686ece 100644 --- a/sites/docs/src/content/components/resizable.md +++ b/sites/docs/src/content/components/resizable.md @@ -29,7 +29,7 @@ The `Resizable` component is built on top of [PaneForge](https://github.com/svec 1. Install `paneforge`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/scroll-area.md b/sites/docs/src/content/components/scroll-area.md index cf328655c..34789af3d 100644 --- a/sites/docs/src/content/components/scroll-area.md +++ b/sites/docs/src/content/components/scroll-area.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/select.md b/sites/docs/src/content/components/select.md index ce9c20270..b341aa2ac 100644 --- a/sites/docs/src/content/components/select.md +++ b/sites/docs/src/content/components/select.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. @@ -55,8 +55,6 @@ links: ### Form -For more advanced usage and to learn how to implement `multiple` Select components in a form, check out the [Bits UI Select Recipe](https://formsnap.dev/docs/recipes/bits-ui-select) on Formsnap. -
    diff --git a/sites/docs/src/content/components/separator.md b/sites/docs/src/content/components/separator.md index 490fe299e..c1ed8c671 100644 --- a/sites/docs/src/content/components/separator.md +++ b/sites/docs/src/content/components/separator.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/sheet.md b/sites/docs/src/content/components/sheet.md index c344dbdd8..322f4f43f 100644 --- a/sites/docs/src/content/components/sheet.md +++ b/sites/docs/src/content/components/sheet.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/slider.md b/sites/docs/src/content/components/slider.md index 2944d204a..0148c8fcb 100644 --- a/sites/docs/src/content/components/slider.md +++ b/sites/docs/src/content/components/slider.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/sonner.md b/sites/docs/src/content/components/sonner.md index 3853da412..07035a98e 100644 --- a/sites/docs/src/content/components/sonner.md +++ b/sites/docs/src/content/components/sonner.md @@ -51,11 +51,12 @@ Note: Make sure you are adding the import from the path `"$lib/components/ui/son ```svelte title="+layout.svelte" {2,5} - +{@render children?.()} ``` @@ -64,7 +65,7 @@ Note: Make sure you are adding the import from the path `"$lib/components/ui/son 1. Install `svelte-sonner`: - + 2. Copy and paste the component source files linked at the top of this page into your project. @@ -78,5 +79,5 @@ Note: Make sure you are adding the import from the path `"$lib/components/ui/son import { Button } from "$lib/components/ui/button"; - + ``` diff --git a/sites/docs/src/content/components/switch.md b/sites/docs/src/content/components/switch.md index 78f3f7ed2..729d1a4aa 100644 --- a/sites/docs/src/content/components/switch.md +++ b/sites/docs/src/content/components/switch.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/tabs.md b/sites/docs/src/content/components/tabs.md index 6f65132b9..839d395e8 100644 --- a/sites/docs/src/content/components/tabs.md +++ b/sites/docs/src/content/components/tabs.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/toggle-group.md b/sites/docs/src/content/components/toggle-group.md index 2e7a2417b..f9bf8cd67 100644 --- a/sites/docs/src/content/components/toggle-group.md +++ b/sites/docs/src/content/components/toggle-group.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/toggle.md b/sites/docs/src/content/components/toggle.md index ef6c62c02..2d371193b 100644 --- a/sites/docs/src/content/components/toggle.md +++ b/sites/docs/src/content/components/toggle.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. diff --git a/sites/docs/src/content/components/tooltip.md b/sites/docs/src/content/components/tooltip.md index 9703de89f..b7c20bee9 100644 --- a/sites/docs/src/content/components/tooltip.md +++ b/sites/docs/src/content/components/tooltip.md @@ -26,7 +26,7 @@ links: 1. Install `bits-ui`: - + 2. Copy and paste the component source files linked at the top of this page into your project. @@ -39,10 +39,12 @@ links: import * as Tooltip from "$lib/components/ui/tooltip"; - - Hover - -

    Add to library

    -
    -
    + + + Hover + +

    Add to library

    +
    +
    +
    ``` diff --git a/sites/docs/src/lib/registry/default/example/combobox-demo.svelte b/sites/docs/src/lib/registry/default/example/combobox-demo.svelte index b2cd58b29..14a85e228 100644 --- a/sites/docs/src/lib/registry/default/example/combobox-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/combobox-demo.svelte @@ -2,10 +2,9 @@ import Check from "lucide-svelte/icons/check"; import ChevronsUpDown from "lucide-svelte/icons/chevrons-up-down"; import { tick } from "svelte"; - import { useId } from "bits-ui"; import * as Command from "$lib/registry/default/ui/command/index.js"; import * as Popover from "$lib/registry/default/ui/popover/index.js"; - import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; + import { Button } from "$lib/registry/default/ui/button/index.js"; import { cn } from "$lib/utils.js"; const frameworks = [ @@ -33,55 +32,61 @@ let open = $state(false); let value = $state(""); + let triggerRef = $state(null!); const selectedValue = $derived(frameworks.find((f) => f.value === value)?.label); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the // rest of the form with the keyboard. - function closeAndFocusTrigger(triggerId: string) { + function closeAndFocusTrigger() { open = false; tick().then(() => { - document.getElementById(triggerId)?.focus(); + triggerRef.focus(); }); } - - const triggerId = useId(); - - {selectedValue || "Select a framework..."} - + + {#snippet child({ props })} + + {/snippet} - No framework found. - - {#each frameworks as framework} - { - value = framework.value; - closeAndFocusTrigger(triggerId); - }} - > - - {framework.label} - - {/each} - + + No framework found. + + {#each frameworks as framework} + { + value = framework.value; + closeAndFocusTrigger(); + }} + > + + {framework.label} + + {/each} + + diff --git a/sites/docs/src/lib/registry/default/example/combobox-dropdown-menu.svelte b/sites/docs/src/lib/registry/default/example/combobox-dropdown-menu.svelte index d81b8e391..f9eee0194 100644 --- a/sites/docs/src/lib/registry/default/example/combobox-dropdown-menu.svelte +++ b/sites/docs/src/lib/registry/default/example/combobox-dropdown-menu.svelte @@ -5,10 +5,9 @@ import Trash from "lucide-svelte/icons/trash"; import User from "lucide-svelte/icons/user"; import { tick } from "svelte"; - import { useId } from "bits-ui"; import * as DropdownMenu from "$lib/registry/default/ui/dropdown-menu/index.js"; import * as Command from "$lib/registry/default/ui/command/index.js"; - import { buttonVariants } from "$lib/registry/default/ui/button/index.js"; + import { Button } from "$lib/registry/default/ui/button/index.js"; const labels = [ "feature", @@ -22,18 +21,17 @@ let open = $state(false); let selectedLabel = $state("feature"); + let triggerRef = $state(null!); // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the // rest of the form with the keyboard. - function closeAndFocusTrigger(triggerId: string) { + function closeAndFocusTrigger() { open = false; tick().then(() => { - document.getElementById(triggerId)?.focus(); + triggerRef.focus(); }); } - - let triggerId = useId();
    Create a new project

    - - + + {#snippet child({ props })} + + {/snippet} @@ -81,7 +79,7 @@ value={label} onSelect={() => { selectedLabel = label; - closeAndFocusTrigger(triggerId); + closeAndFocusTrigger(); }} > {label} diff --git a/sites/docs/src/lib/registry/default/example/pagination-demo.svelte b/sites/docs/src/lib/registry/default/example/pagination-demo.svelte index b320b3990..e812a961b 100644 --- a/sites/docs/src/lib/registry/default/example/pagination-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/pagination-demo.svelte @@ -7,14 +7,13 @@ const isDesktop = new MediaQuery("(min-width: 768px)"); const count = 20; - let currentPage = $state(1); const perPage = $derived(isDesktop.matches ? 3 : 8); const siblingCount = $derived(isDesktop.matches ? 1 : 0); - - {#snippet children({ pages })} + + {#snippet children({ pages, currentPage })} diff --git a/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte b/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte index 7633cbc4a..c5e7c00c7 100644 --- a/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte @@ -2,10 +2,9 @@ import Check from "svelte-radix/Check.svelte"; import CaretSort from "svelte-radix/CaretSort.svelte"; import { tick } from "svelte"; - import { useId } from "bits-ui"; import * as Command from "$lib/registry/new-york/ui/command/index.js"; import * as Popover from "$lib/registry/new-york/ui/popover/index.js"; - import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; + import { Button } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; const frameworks = [ @@ -33,6 +32,7 @@ let open = $state(false); let value = $state(""); + let triggerRef = $state(null!); const selectedValue = $derived( frameworks.find((f) => f.value === value)?.label ?? "Select a framework..." @@ -41,48 +41,54 @@ // We want to refocus the trigger button when the user selects // an item from the list so users can continue navigating the // rest of the form with the keyboard. - function closeAndFocusTrigger(triggerId: string) { + function closeAndFocusTrigger() { open = false; tick().then(() => { - document.getElementById(triggerId)?.focus(); + triggerRef.focus(); }); } - const triggerId = useId(); - - {selectedValue || "Select a framework..."} - + + {#snippet child({ props })} + + {/snippet} - No framework found. - - {#each frameworks as framework} - { - value = framework.value; - closeAndFocusTrigger(triggerId); - }} - > - - {framework.label} - - {/each} - + + No framework found. + + {#each frameworks as framework} + { + value = framework.value; + closeAndFocusTrigger(); + }} + > + + {framework.label} + + {/each} + + diff --git a/sites/docs/src/lib/registry/new-york/example/combobox-dropdown-menu.svelte b/sites/docs/src/lib/registry/new-york/example/combobox-dropdown-menu.svelte index be6559a68..25fed6533 100644 --- a/sites/docs/src/lib/registry/new-york/example/combobox-dropdown-menu.svelte +++ b/sites/docs/src/lib/registry/new-york/example/combobox-dropdown-menu.svelte @@ -1,10 +1,9 @@
    Create a new project

    - - + + {#snippet child({ props })} + + {/snippet} @@ -68,7 +66,7 @@ value={label} onSelect={() => { selectedLabel = label; - closeAndFocusTrigger(triggerId); + closeAndFocusTrigger(); }} > {label} diff --git a/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte b/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte index 855579c4f..cbd31c4ff 100644 --- a/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte @@ -9,11 +9,10 @@ const count = 20; const perPage = $derived(isDesktop.matches ? 3 : 8); const siblingCount = $derived(isDesktop.matches ? 1 : 0); - let currentPage = $state(1); - - {#snippet children({ pages })} + + {#snippet children({ pages, currentPage })} From 68feb420f3406a9ced69a5ab619205200b85b9f5 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sat, 19 Oct 2024 21:57:06 -0400 Subject: [PATCH 052/134] doc styles (#1323) --- .prettierignore | 1 - eslint.config.js | 69 +- package.json | 10 +- packages/cli/src/commands/add.ts | 2 +- packages/cli/src/commands/init.ts | 3 +- packages/cli/src/commands/update.ts | 7 +- packages/cli/src/utils/prompts.ts | 7 +- playgrounds/playground-js/postcss.config.cjs | 1 + playgrounds/playground-ts/postcss.config.cjs | 1 + pnpm-lock.yaml | 664 ++-- sites/docs/package.json | 10 +- sites/docs/postcss.config.cjs | 1 + sites/docs/scripts/build-registry.ts | 7 +- sites/docs/scripts/registry.ts | 2 +- sites/docs/scripts/transform-chunks.ts | 248 +- sites/docs/scripts/transformers.ts | 46 +- sites/docs/src/__registry__/blocks.js | 935 +++++- .../default/dashboard-01-chunk-0.svelte | 5 +- .../default/dashboard-01-chunk-1.svelte | 5 +- .../default/dashboard-01-chunk-2.svelte | 5 +- .../default/dashboard-01-chunk-3.svelte | 5 +- .../default/dashboard-01-chunk-4.svelte | 2 + .../default/dashboard-01-chunk-5.svelte | 1 + .../default/dashboard-03-chunk-0.svelte | 123 +- .../default/dashboard-03-chunk-1.svelte | 2 + .../default/dashboard-04-chunk-1.svelte | 5 +- .../default/dashboard-04-chunk-2.svelte | 1 + .../default/dashboard-05-chunk-0.svelte | 4 +- .../default/dashboard-05-chunk-1.svelte | 1 + .../default/dashboard-05-chunk-2.svelte | 1 + .../default/dashboard-05-chunk-3.svelte | 2 + .../default/dashboard-05-chunk-4.svelte | 13 +- .../default/dashboard-06-chunk-0.svelte | 31 +- .../default/dashboard-07-chunk-0.svelte | 13 +- .../default/dashboard-07-chunk-1.svelte | 8 +- .../default/dashboard-07-chunk-2.svelte | 44 +- .../default/dashboard-07-chunk-3.svelte | 19 +- .../default/dashboard-07-chunk-4.svelte | 5 +- .../default/dashboard-07-chunk-5.svelte | 4 +- .../new-york/dashboard-01-chunk-0.svelte | 5 +- .../new-york/dashboard-01-chunk-1.svelte | 5 +- .../new-york/dashboard-01-chunk-2.svelte | 5 +- .../new-york/dashboard-01-chunk-3.svelte | 5 +- .../new-york/dashboard-01-chunk-4.svelte | 2 + .../new-york/dashboard-01-chunk-5.svelte | 1 + .../new-york/dashboard-03-chunk-0.svelte | 129 +- .../new-york/dashboard-03-chunk-1.svelte | 2 + .../new-york/dashboard-04-chunk-1.svelte | 5 +- .../new-york/dashboard-04-chunk-2.svelte | 1 + .../new-york/dashboard-05-chunk-0.svelte | 4 +- .../new-york/dashboard-05-chunk-1.svelte | 1 + .../new-york/dashboard-05-chunk-2.svelte | 1 + .../new-york/dashboard-05-chunk-3.svelte | 2 + .../new-york/dashboard-05-chunk-4.svelte | 13 +- .../new-york/dashboard-06-chunk-1.svelte | 31 +- .../new-york/dashboard-07-chunk-0.svelte | 13 +- .../new-york/dashboard-07-chunk-1.svelte | 8 +- .../new-york/dashboard-07-chunk-2.svelte | 38 +- .../new-york/dashboard-07-chunk-3.svelte | 19 +- .../new-york/dashboard-07-chunk-4.svelte | 5 +- .../new-york/dashboard-07-chunk-5.svelte | 4 +- sites/docs/src/__registry__/index.js | 2718 +++++++++++++---- .../docs/src/content/components/data-table.md | 85 +- .../lib/components/colors/color-card.svelte | 3 +- .../lib/components/docs/announcement.svelte | 7 +- .../docs/block-copy-code-button.svelte | 1 - .../lib/components/docs/block-toolbar.svelte | 2 +- .../docs/dashboard/team-switcher.svelte | 53 +- .../lib/components/docs/nav/main-nav.svelte | 18 +- .../page-header/page-header-actions.svelte | 5 +- .../page-header-description.svelte | 13 +- .../page-header/page-header-heading.svelte | 2 +- .../docs/page-header/page-header.svelte | 2 +- .../lib/components/docs/style-switcher.svelte | 6 +- .../theme-customizer/copy-code-button.svelte | 9 +- .../theme-customizer/theme-customizer.svelte | 73 +- sites/docs/src/lib/config/blocks.ts | 2 +- .../default/block/dashboard-03.svelte | 192 +- .../default/block/dashboard-07.svelte | 66 +- .../example/calendar-with-selects.svelte | 22 +- .../default/example/card-with-form.svelte | 16 +- .../example/cards/payment-method.svelte | 84 +- .../default/example/cards/report-issue.svelte | 22 +- .../default/example/cards/share.svelte | 8 +- .../default/example/data-table-demo.svelte | 12 + .../example/date-picker-with-presets.svelte | 8 +- .../default/example/select-demo.svelte | 12 +- .../default/example/select-form.svelte | 10 +- .../default/ui/calendar/calendar.svelte | 8 +- .../ui/data-table/data-table.svelte.ts | 4 +- .../default/ui/data-table/flex-render.svelte | 3 + .../default/ui/data-table/render-helpers.ts | 2 +- .../default/ui/form/form-element-field.svelte | 2 + .../default/ui/form/form-field.svelte | 2 + .../default/ui/form/form-fieldset.svelte | 2 + .../lib/registry/default/ui/select/index.ts | 3 - .../default/ui/select/select-content.svelte | 10 +- .../default/ui/select/select-item.svelte | 16 +- .../default/ui/select/select-separator.svelte | 11 +- .../default/ui/select/select-trigger.svelte | 2 +- .../ui/toggle-group/toggle-group.svelte | 6 +- .../new-york/block/authentication-04.svelte | 4 +- .../new-york/block/dashboard-03.svelte | 205 +- .../new-york/block/dashboard-05.svelte | 20 +- .../new-york/block/dashboard-07.svelte | 65 +- .../example/calendar-with-selects.svelte | 22 +- .../new-york/example/card-with-form.svelte | 13 +- .../example/cards/payment-method.svelte | 90 +- .../example/cards/report-issue.svelte | 26 +- .../new-york/example/cards/share.svelte | 10 +- .../new-york/example/data-table-demo.svelte | 12 + .../example/date-picker-with-presets.svelte | 6 +- .../new-york/example/select-demo.svelte | 12 +- .../new-york/example/select-form.svelte | 10 +- .../new-york/ui/calendar/calendar.svelte | 10 +- .../ui/data-table/data-table.svelte.ts | 4 +- .../new-york/ui/data-table/flex-render.svelte | 3 + .../new-york/ui/data-table/render-helpers.ts | 2 +- .../ui/form/form-element-field.svelte | 2 + .../new-york/ui/form/form-field.svelte | 2 + .../new-york/ui/form/form-fieldset.svelte | 2 + .../lib/registry/new-york/ui/select/index.ts | 3 - .../new-york/ui/select/select-content.svelte | 10 +- .../new-york/ui/select/select-item.svelte | 16 +- .../ui/select/select-separator.svelte | 11 +- .../registry/new-york/ui/sonner/sonner.svelte | 4 +- .../ui/toggle-group/toggle-group.svelte | 6 +- sites/docs/src/lib/stores/package-manager.ts | 2 +- sites/docs/src/lib/utils.ts | 2 +- sites/docs/src/routes/(app)/+page.svelte | 21 +- .../src/routes/(app)/blocks/+layout.svelte | 9 +- .../docs/src/routes/(app)/colors/+page.svelte | 4 +- .../src/routes/(app)/examples/+layout.svelte | 4 +- .../cards/(components)/payment-method.svelte | 82 +- .../cards/(components)/report-issue.svelte | 36 +- .../examples/cards/(components)/share.svelte | 10 +- .../forms/account/account-form.svelte | 2 +- .../(app)/examples/forms/profile-form.svelte | 10 +- .../mail/(components)/account-switcher.svelte | 4 +- .../src/routes/(app)/examples/mail/data.ts | 2 +- .../examples/tasks/(components)/columns.ts | 11 +- .../(components)/data-table-checkbox.svelte | 2 +- .../data-table-column-header.svelte | 9 +- .../data-table-faceted-filter.svelte | 5 + .../(components)/data-table-pagination.svelte | 7 +- .../data-table-row-actions.svelte | 4 + .../(components)/data-table-toolbar.svelte | 4 + .../data-table-view-options.svelte | 4 + .../tasks/(components)/data-table.svelte | 17 + .../(app)/examples/tasks/(data)/data.ts | 1 - .../docs/src/routes/(app)/themes/+page.svelte | 8 +- sites/docs/static/registry/index.json | 4 +- .../styles/default-js/data-table.json | 2 +- .../registry/styles/default-js/form.json | 6 +- .../registry/styles/default-js/select.json | 14 +- .../registry/styles/default/data-table.json | 2 +- .../static/registry/styles/default/form.json | 6 +- .../registry/styles/default/select.json | 14 +- .../styles/new-york-js/data-table.json | 2 +- .../registry/styles/new-york-js/form.json | 6 +- .../registry/styles/new-york-js/select.json | 11 +- .../registry/styles/new-york/data-table.json | 2 +- .../static/registry/styles/new-york/form.json | 6 +- .../registry/styles/new-york/select.json | 11 +- 164 files changed, 4898 insertions(+), 2152 deletions(-) diff --git a/.prettierignore b/.prettierignore index 1f8bdf163..be90d0805 100644 --- a/.prettierignore +++ b/.prettierignore @@ -18,7 +18,6 @@ CHANGELOG.md # docs site specific -sites/docs/src/__registry__/* sites/docs/other/themes/dark.json sites/docs/other/themes/light.json sites/docs/static diff --git a/eslint.config.js b/eslint.config.js index 102aa1933..5c5e2ec92 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,29 +1,50 @@ -import config, { DEFAULT_IGNORES } from "@huntabyte/eslint-config"; +import eslint from "@eslint/js"; +import prettier from "eslint-config-prettier"; +import svelte from "eslint-plugin-svelte"; +import globals from "globals"; +import tseslint from "typescript-eslint"; -const ignores = ["**/extended-types", "**/.velite"]; - -export default config({ svelte: true, ignores: [...DEFAULT_IGNORES, ...ignores] }) - .override("antfu/typescript/rules", { - rules: { - "ts/consistent-type-definitions": "off", - "unused-imports/no-unused-imports": "off", - "unused-imports/no-unused-vars": "off", - "ts/no-unused-expressions": "off", - "no-unused-expressions": "off", - "ts/no-empty-object-type": "off", +export default tseslint.config( + eslint.configs.recommended, + ...tseslint.configs.recommended, + ...svelte.configs["flat/recommended"], + prettier, + ...svelte.configs["flat/prettier"], + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.node, + }, }, - }) - .override("antfu/javascript/rules", { - rules: { - "no-unused-expressions": "off", - "unused-imports/no-unused-imports": "off", + }, + { + files: ["**/*.svelte"], + languageOptions: { + parserOptions: { + parser: tseslint.parser, + }, }, - }) - .override("huntabyte/svelte/rules", { + }, + { rules: { - "svelte/no-at-html-tags": "off", - "unused-imports/no-unused-imports": "off", - "unused-imports/no-unused-vars": "off", - "import/no-self-import": "off", + "@typescript-eslint/no-unused-vars": [ + "error", + { + argsIgnorePattern: "^_", + varsIgnorePattern: "^_", + }, + ], + "@typescript-eslint/no-unused-expressions": "off", }, - }); + }, + { + ignores: [ + "build/", + ".svelte-kit/", + "dist/", + ".svelte-kit/**/*", + "sites/docs/.svelte-kit/**/*", + ], + } +); diff --git a/package.json b/package.json index 8bea78e64..7039b7cf8 100644 --- a/package.json +++ b/package.json @@ -37,14 +37,22 @@ "type": "module", "devDependencies": { "@changesets/cli": "^2.27.1", + "@eslint/js": "^9.12.0", "@huntabyte/eslint-config": "^0.3.2", + "@typescript-eslint/eslint-plugin": "^8.10.0", + "@typescript-eslint/scope-manager": "^8.10.0", + "@typescript-eslint/utils": "^8.10.0", "eslint": "^9.0.0", + "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.44.1", + "globals": "^15.11.0", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.7", "prettier-plugin-tailwindcss": "^0.5.12", "pretty-quick": "^4.0.0", "svelte": "^5.0.0-next.264", - "svelte-eslint-parser": "^0.41.1" + "svelte-eslint-parser": "^0.41.1", + "typescript": "^5.6.3", + "typescript-eslint": "^8.10.0" } } diff --git a/packages/cli/src/commands/add.ts b/packages/cli/src/commands/add.ts index 1d2151229..9ca13be98 100644 --- a/packages/cli/src/commands/add.ts +++ b/packages/cli/src/commands/add.ts @@ -14,7 +14,7 @@ import { // getRegistryBaseColor, getRegistryIndex, resolveTree, -} from "../utils/registry"; +} from "../utils/registry/index.js"; import { transformImports } from "../utils/transformers.js"; import * as p from "../utils/prompts.js"; import { intro, prettifyList } from "../utils/prompt-helpers.js"; diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index e98874313..d98895da6 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -8,7 +8,7 @@ import { execa } from "execa"; import * as cliConfig from "../utils/get-config.js"; import type { Config } from "../utils/get-config.js"; import { error, handleError } from "../utils/errors.js"; -import { getBaseColors, getRegistryBaseColor, getStyles } from "../utils/registry"; +import { getBaseColors, getRegistryBaseColor, getStyles } from "../utils/registry/index.js"; import * as templates from "../utils/templates.js"; import * as p from "../utils/prompts.js"; import { intro, prettifyList } from "../utils/prompt-helpers.js"; @@ -247,6 +247,7 @@ async function promptForConfig(cwd: string, defaultConfig: Config | null, option const input = await p.text({ message: `Configure the import alias for ${highlight("utils")}:`, initialValue: + // eslint-disable-next-line no-constant-binary-expression defaultConfig?.aliases.utils ?? // infers the alias from `components`. if `components = @/comps` then suggest `utils = @/utils` `${componentAlias?.split("/").slice(0, -1).join("/")}/utils` ?? diff --git a/packages/cli/src/commands/update.ts b/packages/cli/src/commands/update.ts index 84f2a8eb2..542b781ee 100644 --- a/packages/cli/src/commands/update.ts +++ b/packages/cli/src/commands/update.ts @@ -7,7 +7,12 @@ import { execa } from "execa"; import * as v from "valibot"; import { type Config, getConfig } from "../utils/get-config.js"; import { error, handleError } from "../utils/errors.js"; -import { fetchTree, getItemTargetPath, getRegistryIndex, resolveTree } from "../utils/registry"; +import { + fetchTree, + getItemTargetPath, + getRegistryIndex, + resolveTree, +} from "../utils/registry/index.js"; import { UTILS, UTILS_JS } from "../utils/templates.js"; import { transformImports } from "../utils/transformers.js"; import * as p from "../utils/prompts.js"; diff --git a/packages/cli/src/utils/prompts.ts b/packages/cli/src/utils/prompts.ts index 7cc330bfb..b0138ea3a 100644 --- a/packages/cli/src/utils/prompts.ts +++ b/packages/cli/src/utils/prompts.ts @@ -442,10 +442,10 @@ export function groupMultiselect(opts: GroupMultiSelectOptions) { options: Option[] = [] ) => { const label = option.label ?? String(option.value); - // eslint-disable-next-line ts/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any const isItem = typeof (option as any).group === "string"; const next = isItem && (options[options.indexOf(option) + 1] ?? { group: true }); - // eslint-disable-next-line ts/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any const isLast = isItem && (next as any).group === true; const prefix = isItem ? `${isLast ? S_BAR_END : S_BAR} ` : ""; @@ -733,7 +733,6 @@ export function spinner() { // Adapted from https://github.com/chalk/ansi-regex // @see LICENSE function ansiRegex() { - // eslint-disable-next-line regexp/no-useless-non-capturing-group, regexp/no-trivially-nested-quantifier, regexp/no-useless-quantifier, regexp/prefer-w, regexp/no-useless-escape const pattern = [ "[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)", "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))", @@ -772,7 +771,7 @@ export async function group( prompts: PromptGroup, opts?: PromptGroupOptions ): Promise>> { - // eslint-disable-next-line ts/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any const results = {} as any; const promptNames = Object.keys(prompts); diff --git a/playgrounds/playground-js/postcss.config.cjs b/playgrounds/playground-js/postcss.config.cjs index fe10e55a8..087bb9681 100644 --- a/playgrounds/playground-js/postcss.config.cjs +++ b/playgrounds/playground-js/postcss.config.cjs @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ const tailwindcss = require('tailwindcss'); const autoprefixer = require('autoprefixer'); diff --git a/playgrounds/playground-ts/postcss.config.cjs b/playgrounds/playground-ts/postcss.config.cjs index e68d4de26..274434a65 100644 --- a/playgrounds/playground-ts/postcss.config.cjs +++ b/playgrounds/playground-ts/postcss.config.cjs @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ const tailwindcss = require("tailwindcss"); const autoprefixer = require("autoprefixer"); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d94d3a72a..27734c365 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,15 +11,33 @@ importers: '@changesets/cli': specifier: ^2.27.1 version: 2.27.1 + '@eslint/js': + specifier: ^9.12.0 + version: 9.12.0 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.5.3)(vitest@2.1.2) + version: 0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.6.3)(vitest@2.1.2) + '@typescript-eslint/eslint-plugin': + specifier: ^8.10.0 + version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/scope-manager': + specifier: ^8.10.0 + version: 8.10.0 + '@typescript-eslint/utils': + specifier: ^8.10.0 + version: 8.10.0(eslint@9.7.0)(typescript@5.6.3) eslint: specifier: ^9.0.0 version: 9.7.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@9.7.0) eslint-plugin-svelte: specifier: ^2.44.1 version: 2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264) + globals: + specifier: ^15.11.0 + version: 15.11.0 prettier: specifier: ^3.2.5 version: 3.2.5 @@ -38,6 +56,12 @@ importers: svelte-eslint-parser: specifier: ^0.41.1 version: 0.41.1(svelte@5.0.0-next.264) + typescript: + specifier: ^5.6.3 + version: 5.6.3 + typescript-eslint: + specifier: ^8.10.0 + version: 8.10.0(eslint@9.7.0)(typescript@5.6.3) packages/cli: dependencies: @@ -248,12 +272,18 @@ importers: '@unovis/ts': specifier: 1.4.3 version: 1.4.3 + acorn: + specifier: ^8.13.0 + version: 8.13.0 + acorn-typescript: + specifier: ^1.4.13 + version: 1.4.13(acorn@8.13.0) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.39) bits-ui: - specifier: 1.0.0-next.17 - version: 1.0.0-next.17(svelte@5.0.0-next.264) + specifier: 1.0.0-next.20 + version: 1.0.0-next.20(svelte@5.0.0-next.264) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -278,12 +308,18 @@ importers: hast-util-to-html: specifier: ^9.0.1 version: 9.0.1 + is-reference: + specifier: ^3.0.2 + version: 3.0.2 lodash.template: specifier: ^4.5.0 version: 4.5.0 lucide-svelte: specifier: ^0.447.0 version: 0.447.0(svelte@5.0.0-next.264) + magic-string: + specifier: ^0.30.12 + version: 0.30.12 mdsx: specifier: ^0.0.6 version: 0.0.6(svelte@5.0.0-next.264) @@ -291,8 +327,8 @@ importers: specifier: ^0.3.1 version: 0.3.1(svelte@5.0.0-next.264) paneforge: - specifier: 1.0.0-next.0 - version: 1.0.0-next.0(svelte@5.0.0-next.264) + specifier: 1.0.0-next.1 + version: 1.0.0-next.1(svelte@5.0.0-next.264) postcss: specifier: ^8.4.39 version: 8.4.39 @@ -1212,10 +1248,6 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -1228,6 +1260,10 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.7.0': resolution: {integrity: sha512-ChuWDQenef8OSFnvuxv0TCVxEwmu3+hPNKvM9B34qpM0rDRbjL8t5QkQeHHeAfsKQjuH9wS82WeCi1J/owatng==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2239,6 +2275,17 @@ packages: typescript: optional: true + '@typescript-eslint/eslint-plugin@8.10.0': + resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==} + 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: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/parser@7.16.0': resolution: {integrity: sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -2259,20 +2306,26 @@ packages: typescript: optional: true + '@typescript-eslint/parser@8.10.0': + resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/scope-manager@7.16.0': resolution: {integrity: sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.4.0': - resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.0.0-alpha.40': resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.0.0-alpha.41': - resolution: {integrity: sha512-iNxuQ0TMVfFiMJ2al4bGd/mY9+aLtBxnHfo7B2xoVzR6cRFgUdBLlMa//MSIjSmVRpCEqNLQnkxpJb96tFG+xw==} + '@typescript-eslint/scope-manager@8.10.0': + resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@7.16.0': @@ -2294,20 +2347,25 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@8.10.0': + resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/types@7.16.0': resolution: {integrity: sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.4.0': - resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.0.0-alpha.40': resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.0.0-alpha.41': - resolution: {integrity: sha512-n0P2FP3YC3pD3yoiCf4lHqbUP45xlnOk8HkjB+LtKSUZZWLLJ8k1ZXZtQj7MEX22tytCMj//Bmq403xFuCwfIg==} + '@typescript-eslint/types@8.10.0': + resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.16.0': @@ -2319,15 +2377,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.4.0': - resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.0.0-alpha.40': resolution: {integrity: sha512-bz1rX5GXvGdx686FghDxPqGwgntlseZCQSRrVGDDOZlLSoWJnbfkzxXGOWch9c3ttcGkdFy/DiCyKKga3hrq0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2337,8 +2386,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.0.0-alpha.41': - resolution: {integrity: sha512-adCr+vbLYTFhwhIwjIjjMxTdUYiPA2Jlyuhnbj092IzgLHtT79bvuwcgPWeTyLbFb/13SMKmOEka00xHiqLpig==} + '@typescript-eslint/typescript-estree@8.10.0': + resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2352,20 +2401,14 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@7.4.0': - resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/utils@8.0.0-alpha.40': resolution: {integrity: sha512-ijxO1Hs3YWveuWK+Vbt25D05Q41UeK08JwEJbWTzV38LmkdCBktQd7X1sTw4W9Qku692HWuHgesZf6OhC8t3aA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.0.0-alpha.41': - resolution: {integrity: sha512-DTxc9VdERS6iloiw1P5tgRDqRArmp/sIuvgdHBvGh2SiltEFc3VjLGnHHGSTr6GfH7tjFWvcCnCtxx+pjWfp5Q==} + '@typescript-eslint/utils@8.10.0': + resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2374,16 +2417,12 @@ packages: resolution: {integrity: sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.4.0': - resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.0.0-alpha.40': resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.0.0-alpha.41': - resolution: {integrity: sha512-uetCAUBVC+YarBdZnWzDDgX11PpAEGV8Cw31I3d1xNrhx6/bJGThKX+holEmd3amMdnr4w/XUKH/4YuQOgtjDA==} + '@typescript-eslint/visitor-keys@8.10.0': + resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -2501,13 +2540,13 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} hasBin: true - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} engines: {node: '>=0.4.0'} hasBin: true @@ -2648,8 +2687,8 @@ packages: peerDependencies: svelte: ^5.0.0-next.1 - bits-ui@1.0.0-next.17: - resolution: {integrity: sha512-/y5OAtO3urzenXjhgE02JZcTvl8h+mnAN3xX5xo2v2ttfO9TKuAmSxMolrFr5+jqml2CgnFXd7f9oojcVvq9Zg==} + bits-ui@1.0.0-next.20: + resolution: {integrity: sha512-yDphS/tjSOkTZX67+RjF+fQqXOISxFO81hRnQuJjApuLz5/nOpMzljpudFW40cY8DEdK3FB6nDNUicV3wLLDjg==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: svelte: ^5.0.0-next.1 @@ -3365,6 +3404,12 @@ packages: eslint-config-flat-gitignore@0.1.7: resolution: {integrity: sha512-K4UcPriNg6IvNozipPVnLRxuhxys9vRkxYoLLdMPgPDngtWEP/xBT946oUYQHUWLoz4jvX5k+AF/MWh3VN5Lrg==} + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + eslint-flat-config-utils@0.2.5: resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} @@ -3539,6 +3584,10 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@9.7.0: resolution: {integrity: sha512-FzJ9D/0nGiCGBf8UXO/IGLTgLVzIxze1zpfA8Ton2mjLovXdAPlYDv+MQDcqj3TmrhAGYfOpz9RfR+ent0AgAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3551,6 +3600,10 @@ packages: resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3560,10 +3613,6 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -3819,8 +3868,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.8.0: - resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globalthis@1.0.3: @@ -3990,6 +4039,9 @@ packages: inline-style-parser@0.2.3: resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -4350,15 +4402,11 @@ packages: magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - magic-string@0.30.10: - resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} - magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} @@ -4595,10 +4643,6 @@ packages: resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -4794,8 +4838,8 @@ packages: package-manager-detector@0.1.2: resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} - paneforge@1.0.0-next.0: - resolution: {integrity: sha512-ipkuT9ELDkDs7KUoN/KnKLh2aIUgDufy5HLxw/rvnWQtE0Q51Sgbi0ylFeUlpnyB9izSBm90NGlU0ElA6wc+/g==} + paneforge@1.0.0-next.1: + resolution: {integrity: sha512-K28RZ/KLqnZJeuZ7TZNv5C51NrQ3UPggf2sIhIXjTd4brpRZpmCA9C2SL2o4CC0U2Ox75KxUFwEXq2A/iDBuZg==} peerDependencies: svelte: ^5.0.0-next.1 @@ -5608,6 +5652,9 @@ packages: style-to-object@1.0.6: resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} @@ -5745,6 +5792,12 @@ packages: peerDependencies: svelte: ^5.0.0-next.126 + svelte-toolbelt@0.4.4: + resolution: {integrity: sha512-sNSJ4zUUVpou/p7O2IagMGfSPKHwqsOCYvDceFEMoPmkRXlNDvRethDDAzYM8hO3ayYpdEAPG4H8wsD385hspw==} + engines: {node: '>=18', pnpm: '>=8.7.0'} + peerDependencies: + svelte: ^5.0.0-next.126 + svelte@4.2.12: resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} engines: {node: '>=16'} @@ -5923,12 +5976,6 @@ packages: ts-algebra@2.0.0: resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} - ts-api-utils@1.2.1: - resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -6025,6 +6072,15 @@ packages: resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==} engines: {node: '>= 0.4'} + typescript-eslint@8.10.0: + resolution: {integrity: sha512-YIu230PeN7z9zpu/EtqCIuRVHPs4iSlqW6TEvjbyDAE3MZsSl2RXBo+5ag+lbABCG8sFM1WVKEXhlQ8Ml8A3Fw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + typescript@5.3.3: resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} engines: {node: '>=14.17'} @@ -6035,6 +6091,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.4.0: resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} @@ -6515,13 +6576,13 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.5.3)(vitest@2.1.2)': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.6.3)(vitest@2.1.2)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 eslint-config-flat-gitignore: 0.1.7 eslint-flat-config-utils: 0.2.5 @@ -6529,22 +6590,22 @@ snapshots: eslint-plugin-antfu: 2.3.4(eslint@9.7.0) eslint-plugin-command: 0.2.3(eslint@9.7.0) eslint-plugin-eslint-comments: 3.2.0(eslint@9.7.0) - eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.5.3) + eslint-plugin-import-x: 0.5.3(eslint@9.7.0)(typescript@5.6.3) eslint-plugin-jsdoc: 48.7.0(eslint@9.7.0) eslint-plugin-jsonc: 2.16.0(eslint@9.7.0) eslint-plugin-markdown: 5.1.0(eslint@9.7.0) eslint-plugin-n: 17.9.0(eslint@9.7.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)) + eslint-plugin-perfectionist: 2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)) eslint-plugin-regexp: 2.6.0(eslint@9.7.0) eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) - eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)(vitest@2.1.2) + eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.2) eslint-plugin-vue: 9.27.0(eslint@9.7.0) eslint-plugin-yml: 1.14.0(eslint@9.7.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.23)(eslint@9.7.0) - globals: 15.8.0 + globals: 15.11.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 @@ -6630,7 +6691,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.6.0 + semver: 7.6.3 '@changesets/assemble-release-plan@6.0.0': dependencies: @@ -6639,7 +6700,7 @@ snapshots: '@changesets/get-dependents-graph': 2.0.0 '@changesets/types': 6.0.0 '@manypkg/get-packages': 1.1.3 - semver: 7.6.0 + semver: 7.6.3 '@changesets/changelog-git@0.2.0': dependencies: @@ -6700,7 +6761,7 @@ snapshots: '@manypkg/get-packages': 1.1.3 chalk: 2.4.2 fs-extra: 7.0.1 - semver: 7.6.0 + semver: 7.6.3 '@changesets/get-release-plan@4.0.0': dependencies: @@ -6864,9 +6925,9 @@ snapshots: dependencies: '@types/eslint': 8.56.6 '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.4.0 + '@typescript-eslint/types': 7.16.0 comment-parser: 1.4.1 - esquery: 1.5.0 + esquery: 1.6.0 jsdoc-type-pratt-parser: 4.0.0 '@es-joy/jsdoccomment@0.46.0': @@ -7166,14 +7227,12 @@ snapshots: eslint: 9.7.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.11.0': {} '@eslint/config-array@0.17.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.5 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7181,8 +7240,8 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.5 - espree: 10.1.0 + debug: 4.3.7 + espree: 10.2.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -7192,6 +7251,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.12.0': {} + '@eslint/js@9.7.0': {} '@eslint/object-schema@2.1.4': {} @@ -7233,14 +7294,14 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.5.3)(vitest@2.1.2)': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.6.3)(vitest@2.1.2)': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.5.3)(vitest@2.1.2) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.4.23)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.0-next.264))(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.6.3)(vitest@2.1.2) '@antfu/install-pkg': 0.3.2 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.6.3) chalk: 5.3.0 eslint: 9.7.0 eslint-flat-config-utils: 0.2.5 @@ -7733,7 +7794,7 @@ snapshots: '@types/eslint': 8.56.10 acorn: 8.12.1 eslint: 9.7.0 - eslint-visitor-keys: 4.0.0 + eslint-visitor-keys: 4.1.0 espree: 10.1.0 '@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint@9.7.0)': @@ -7744,31 +7805,31 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': + '@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': + '@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3)': + '@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.7.0) '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint@9.7.0) - '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) - '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.5.3) + '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.6.3) + '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.7.0)(typescript@5.6.3) '@types/eslint': 8.56.10 eslint: 9.7.0 transitivePeerDependencies: @@ -7790,7 +7851,7 @@ snapshots: '@sveltejs/enhanced-img@0.3.8(rollup@4.22.4)(svelte@5.0.0-next.264)(vite@5.4.7(@types/node@20.14.10)(terser@5.34.1))': dependencies: - magic-string: 0.30.11 + magic-string: 0.30.12 svelte: 5.0.0-next.264 svelte-parse-markup: 0.1.2(svelte@5.0.0-next.264) vite: 5.4.7(@types/node@20.14.10)(terser@5.34.1) @@ -7807,7 +7868,7 @@ snapshots: esm-env: 1.0.0 import-meta-resolve: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 @@ -7825,7 +7886,7 @@ snapshots: esm-env: 1.0.0 import-meta-resolve: 4.1.0 kleur: 4.1.5 - magic-string: 0.30.11 + magic-string: 0.30.12 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 @@ -7858,7 +7919,7 @@ snapshots: debug: 4.3.5 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.10 + magic-string: 0.30.11 svelte: 4.2.12 svelte-hmr: 0.16.0(svelte@4.2.12) vite: 5.3.3(@types/node@20.14.10)(terser@5.34.1) @@ -7872,7 +7933,7 @@ snapshots: debug: 4.3.7 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.11 + magic-string: 0.30.12 svelte: 5.0.0-next.264 vite: 5.4.7(@types/node@20.14.10)(terser@5.34.1) vitefu: 1.0.2(vite@5.4.7(@types/node@20.14.10)(terser@5.34.1)) @@ -8168,65 +8229,96 @@ snapshots: '@types/json-schema': 7.0.15 optional: true - '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/type-utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/type-utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.16.0 eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.0.0-alpha.40 - '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 eslint: 9.7.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.10.0(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/type-utils': 8.10.0(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.10.0 + eslint: 9.7.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 7.16.0 debug: 4.3.7 eslint: 9.7.0 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.0.0-alpha.40 '@typescript-eslint/types': 8.0.0-alpha.40 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 debug: 4.3.7 eslint: 9.7.0 optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.10.0 + debug: 4.3.7 + eslint: 9.7.0 + optionalDependencies: + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -8235,54 +8327,59 @@ snapshots: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 - '@typescript-eslint/scope-manager@7.4.0': - dependencies: - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/visitor-keys': 7.4.0 - '@typescript-eslint/scope-manager@8.0.0-alpha.40': dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 - '@typescript-eslint/scope-manager@8.0.0-alpha.41': + '@typescript-eslint/scope-manager@8.10.0': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.41 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 - '@typescript-eslint/type-utils@7.16.0(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@7.16.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) - '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.6.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) debug: 4.3.7 eslint: 9.7.0 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) - '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.6.3) + '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.5.3) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color - '@typescript-eslint/types@7.16.0': {} + '@typescript-eslint/type-utils@8.10.0(eslint@9.7.0)(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.7.0)(typescript@5.6.3) + debug: 4.3.7 + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint + - supports-color - '@typescript-eslint/types@7.4.0': {} + '@typescript-eslint/types@7.16.0': {} '@typescript-eslint/types@8.0.0-alpha.40': {} - '@typescript-eslint/types@8.0.0-alpha.41': {} + '@typescript-eslint/types@8.10.0': {} - '@typescript-eslint/typescript-estree@7.16.0(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 @@ -8290,29 +8387,14 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.3) - optionalDependencies: - typescript: 5.5.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@7.4.0(typescript@5.5.3)': - dependencies: - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/visitor-keys': 7.4.0 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.2 - ts-api-utils: 1.2.1(typescript@5.5.3) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 @@ -8320,70 +8402,56 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.3) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.0-alpha.41(typescript@5.5.3)': + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.41 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.41 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/visitor-keys': 8.10.0 debug: 4.3.7 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.5.3) + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.5.3 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.16.0(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/utils@7.16.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.6.3) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.4.0(eslint@9.7.0)(typescript@5.5.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.4.0 - '@typescript-eslint/types': 7.4.0 - '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.5.3) - eslint: 9.7.0 - semver: 7.6.2 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) '@typescript-eslint/scope-manager': 8.0.0-alpha.40 '@typescript-eslint/types': 8.0.0-alpha.40 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.5.3) + '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.6.3) eslint: 9.7.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.0.0-alpha.41(eslint@9.7.0)(typescript@5.5.3)': + '@typescript-eslint/utils@8.10.0(eslint@9.7.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) - '@typescript-eslint/scope-manager': 8.0.0-alpha.41 - '@typescript-eslint/types': 8.0.0-alpha.41 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.41(typescript@5.5.3) + '@typescript-eslint/scope-manager': 8.10.0 + '@typescript-eslint/types': 8.10.0 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) eslint: 9.7.0 transitivePeerDependencies: - supports-color @@ -8394,19 +8462,14 @@ snapshots: '@typescript-eslint/types': 7.16.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.4.0': - dependencies: - '@typescript-eslint/types': 7.4.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.0-alpha.40': dependencies: '@typescript-eslint/types': 8.0.0-alpha.40 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.0-alpha.41': + '@typescript-eslint/visitor-keys@8.10.0': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.41 + '@typescript-eslint/types': 8.10.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -8498,7 +8561,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.2 estree-walker: 3.0.3 - magic-string: 0.30.11 + magic-string: 0.30.12 optionalDependencies: vite: 5.4.7(@types/node@20.14.10)(terser@5.34.1) @@ -8538,7 +8601,7 @@ snapshots: '@vitest/snapshot@2.1.2': dependencies: '@vitest/pretty-format': 2.1.2 - magic-string: 0.30.11 + magic-string: 0.30.12 pathe: 1.1.2 '@vitest/spy@0.34.6': @@ -8593,7 +8656,7 @@ snapshots: '@vue/compiler-ssr': 3.4.23 '@vue/shared': 3.4.23 estree-walker: 2.0.2 - magic-string: 0.30.11 + magic-string: 0.30.12 postcss: 8.4.47 source-map-js: 1.2.1 @@ -8608,16 +8671,20 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-typescript@1.4.13(acorn@8.12.1): + acorn-jsx@5.3.2(acorn@8.13.0): dependencies: - acorn: 8.12.1 + acorn: 8.13.0 - acorn-walk@8.3.2: {} + acorn-typescript@1.4.13(acorn@8.13.0): + dependencies: + acorn: 8.13.0 - acorn@8.11.3: {} + acorn-walk@8.3.2: {} acorn@8.12.1: {} + acorn@8.13.0: {} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -8755,7 +8822,7 @@ snapshots: svelte: 5.0.0-next.264 svelte-toolbelt: 0.4.2(svelte@5.0.0-next.264) - bits-ui@1.0.0-next.17(svelte@5.0.0-next.264): + bits-ui@1.0.0-next.20(svelte@5.0.0-next.264): dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 @@ -8763,7 +8830,7 @@ snapshots: esm-env: 1.0.0 runed: 0.15.2(svelte@5.0.0-next.264) svelte: 5.0.0-next.264 - svelte-toolbelt: 0.4.2(svelte@5.0.0-next.264) + svelte-toolbelt: 0.4.4(svelte@5.0.0-next.264) blake3-wasm@2.1.5: {} @@ -9246,7 +9313,7 @@ snapshots: debug@3.2.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 debug@4.3.4: dependencies: @@ -9579,13 +9646,17 @@ snapshots: eslint-compat-utils@0.5.1(eslint@9.7.0): dependencies: eslint: 9.7.0 - semver: 7.6.2 + semver: 7.6.3 eslint-config-flat-gitignore@0.1.7: dependencies: find-up: 7.0.0 parse-gitignore: 2.0.0 + eslint-config-prettier@9.1.0(eslint@9.7.0): + dependencies: + eslint: 9.7.0 + eslint-flat-config-utils@0.2.5: dependencies: '@types/eslint': 8.56.10 @@ -9616,7 +9687,7 @@ snapshots: eslint-plugin-es-x@7.6.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 eslint: 9.7.0 eslint-compat-utils: 0.5.1(eslint@9.7.0) @@ -9626,17 +9697,17 @@ snapshots: eslint: 9.7.0 ignore: 5.3.1 - eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.5.3): + eslint-plugin-import-x@0.5.3(eslint@9.7.0)(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.7.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 stable-hash: 0.0.4 tslib: 2.6.3 transitivePeerDependencies: @@ -9653,7 +9724,7 @@ snapshots: eslint: 9.7.0 esquery: 1.6.0 parse-imports: 2.1.1 - semver: 7.6.2 + semver: 7.6.3 spdx-expression-parse: 4.0.0 synckit: 0.9.0 transitivePeerDependencies: @@ -9684,18 +9755,18 @@ snapshots: eslint: 9.7.0 eslint-plugin-es-x: 7.6.0(eslint@9.7.0) get-tsconfig: 4.7.5 - globals: 15.8.0 + globals: 15.11.0 ignore: 5.3.1 - minimatch: 9.0.3 - semver: 7.6.2 + minimatch: 9.0.5 + semver: 7.6.3 eslint-plugin-no-only-tests@3.1.0: {} - eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.5.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)): + eslint-plugin-perfectionist@2.11.0(eslint@9.7.0)(svelte-eslint-parser@0.41.1(svelte@5.0.0-next.264))(svelte@5.0.0-next.264)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.7.0)): dependencies: - '@typescript-eslint/utils': 7.4.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 - minimatch: 9.0.3 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: svelte: 5.0.0-next.264 @@ -9708,7 +9779,7 @@ snapshots: eslint-plugin-regexp@2.6.0(eslint@9.7.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 eslint: 9.7.0 jsdoc-type-pratt-parser: 4.0.0 @@ -9754,7 +9825,7 @@ snapshots: clean-regexp: 1.0.0 core-js-compat: 3.37.1 eslint: 9.7.0 - esquery: 1.5.0 + esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -9762,24 +9833,24 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.6.2 + semver: 7.6.3 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0): + eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0): dependencies: eslint: 9.7.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3)(vitest@2.1.2): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.2): dependencies: - '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@7.16.0(eslint@9.7.0)(typescript@5.5.3))(eslint@9.7.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) vitest: 2.1.2(@types/node@20.14.10)(terser@5.34.1) transitivePeerDependencies: - supports-color @@ -9793,7 +9864,7 @@ snapshots: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.1 - semver: 7.6.2 + semver: 7.6.3 vue-eslint-parser: 9.4.3(eslint@9.7.0) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -9831,6 +9902,8 @@ snapshots: eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.1.0: {} + eslint@9.7.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.7.0) @@ -9878,6 +9951,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 + espree@10.2.0: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 4.1.0 + espree@9.6.1: dependencies: acorn: 8.12.1 @@ -9886,17 +9965,13 @@ snapshots: esprima@4.0.1: {} - esquery@1.5.0: - dependencies: - estraverse: 5.3.0 - esquery@1.6.0: dependencies: estraverse: 5.3.0 esrap@1.2.2: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.5 esrecurse@4.3.0: @@ -10152,7 +10227,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.5 minipass: 7.0.4 path-scurry: 1.10.1 @@ -10184,7 +10259,7 @@ snapshots: globals@14.0.0: {} - globals@15.8.0: {} + globals@15.11.0: {} globalthis@1.0.3: dependencies: @@ -10415,6 +10490,8 @@ snapshots: inline-style-parser@0.2.3: {} + inline-style-parser@0.2.4: {} + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -10609,7 +10686,7 @@ snapshots: acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.6.2 + semver: 7.6.3 jsonc-parser@3.2.1: {} @@ -10731,15 +10808,11 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - magic-string@0.30.10: - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - magic-string@0.30.8: + magic-string@0.30.12: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -10958,7 +11031,7 @@ snapshots: dependencies: esrap: 1.2.2 hast-util-to-html: 9.0.1 - magic-string: 0.30.10 + magic-string: 0.30.12 mdast-util-to-markdown: 2.1.0 rehype-stringify: 10.0.0 remark-parse: 11.0.0 @@ -11112,8 +11185,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 @@ -11281,7 +11354,7 @@ snapshots: miniflare@3.20240701.0: dependencies: '@cspotcode/source-map-support': 0.8.1 - acorn: 8.12.1 + acorn: 8.13.0 acorn-walk: 8.3.2 capnp-ts: 0.7.0 exit-hook: 2.2.1 @@ -11305,10 +11378,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -11480,10 +11549,10 @@ snapshots: package-manager-detector@0.1.2: {} - paneforge@1.0.0-next.0(svelte@5.0.0-next.264): + paneforge@1.0.0-next.1(svelte@5.0.0-next.264): dependencies: svelte: 5.0.0-next.264 - svelte-toolbelt: 0.4.1(svelte@5.0.0-next.264) + svelte-toolbelt: 0.4.2(svelte@5.0.0-next.264) parent-module@1.0.1: dependencies: @@ -11793,13 +11862,13 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 regenerator-runtime@0.14.1: {} regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -12048,7 +12117,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -12091,7 +12160,7 @@ snapshots: dependencies: color: 4.2.3 detect-libc: 2.0.3 - semver: 7.6.2 + semver: 7.6.3 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.3 '@img/sharp-darwin-x64': 0.33.3 @@ -12347,6 +12416,10 @@ snapshots: dependencies: inline-style-parser: 0.2.3 + style-to-object@1.0.8: + dependencies: + inline-style-parser: 0.2.4 + stylis@4.2.0: {} sucrase@3.35.0: @@ -12475,6 +12548,12 @@ snapshots: style-to-object: 1.0.6 svelte: 5.0.0-next.264 + svelte-toolbelt@0.4.4(svelte@5.0.0-next.264): + dependencies: + clsx: 2.1.1 + style-to-object: 1.0.8 + svelte: 5.0.0-next.264 + svelte@4.2.12: dependencies: '@ampproject/remapping': 2.3.0 @@ -12489,7 +12568,7 @@ snapshots: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.10 + magic-string: 0.30.11 periscopic: 3.1.0 svelte@5.0.0-next.264: @@ -12497,15 +12576,15 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@types/estree': 1.0.5 - acorn: 8.12.1 - acorn-typescript: 1.4.13(acorn@8.12.1) + acorn: 8.13.0 + acorn-typescript: 1.4.13(acorn@8.13.0) aria-query: 5.3.2 axobject-query: 4.1.0 esm-env: 1.0.0 esrap: 1.2.2 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.11 + magic-string: 0.30.12 zimmerframe: 1.1.2 sveltekit-superforms@2.19.1(@sveltejs/kit@2.5.28(@sveltejs/vite-plugin-svelte@4.0.0-next.7(svelte@5.0.0-next.264)(vite@5.4.7(@types/node@20.14.10)(terser@5.34.1)))(svelte@5.0.0-next.264)(vite@5.4.7(@types/node@20.14.10)(terser@5.34.1)))(@types/json-schema@7.0.15)(svelte@5.0.0-next.264): @@ -12595,7 +12674,7 @@ snapshots: terser@5.34.1: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.13.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -12692,13 +12771,9 @@ snapshots: ts-algebra@2.0.0: optional: true - ts-api-utils@1.2.1(typescript@5.5.3): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.5.3 - - ts-api-utils@1.3.0(typescript@5.5.3): - dependencies: - typescript: 5.5.3 + typescript: 5.6.3 ts-deepmerge@7.0.1: {} @@ -12800,10 +12875,23 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + typescript-eslint@8.10.0(eslint@9.7.0)(typescript@5.6.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.10.0(eslint@9.7.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.7.0)(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - eslint + - supports-color + typescript@5.3.3: {} typescript@5.5.3: {} + typescript@5.6.3: {} + ufo@1.4.0: {} ufo@1.5.3: {} @@ -13073,13 +13161,13 @@ snapshots: '@vitest/snapshot': 0.34.6 '@vitest/spy': 0.34.6 '@vitest/utils': 0.34.6 - acorn: 8.11.3 + acorn: 8.12.1 acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.4.1 debug: 4.3.4 local-pkg: 0.4.3 - magic-string: 0.30.8 + magic-string: 0.30.11 pathe: 1.1.2 picocolors: 1.0.0 std-env: 3.7.0 @@ -13112,7 +13200,7 @@ snapshots: debug: 4.3.5 execa: 8.0.1 local-pkg: 0.5.0 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 picocolors: 1.0.1 std-env: 3.7.0 @@ -13145,7 +13233,7 @@ snapshots: '@vitest/utils': 2.1.2 chai: 5.1.1 debug: 4.3.7 - magic-string: 0.30.11 + magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.9.0 @@ -13181,9 +13269,9 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color diff --git a/sites/docs/package.json b/sites/docs/package.json index 48d1752f0..3087ef009 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -18,7 +18,7 @@ "build": "pnpm build:registry && pnpm build:content && pnpm build:svelte", "build:content": "velite && tsx scripts/velite/velite-update-json.ts", "build:svelte": "vite build", - "build:registry": "tsx scripts/build-registry.ts", + "build:registry": "tsx scripts/build-registry.ts && prettier --write src/__registry__/chunks/**/*", "replace:velite": "tsx scripts/velite/velite-watch-output.ts", "preview": "vite preview", "sync": "svelte-kit sync", @@ -39,8 +39,10 @@ "@types/node": "^20.14.10", "@unovis/svelte": "1.4.3", "@unovis/ts": "1.4.3", + "acorn": "^8.13.0", + "acorn-typescript": "^1.4.13", "autoprefixer": "^10.4.19", - "bits-ui": "1.0.0-next.17", + "bits-ui": "1.0.0-next.20", "clsx": "^2.1.1", "concurrently": "^9.0.1", "d3-scale": "^4.0.2", @@ -49,11 +51,13 @@ "estree-walker": "^3.0.3", "formsnap": "2.0.0-next.0", "hast-util-to-html": "^9.0.1", + "is-reference": "^3.0.2", "lodash.template": "^4.5.0", "lucide-svelte": "^0.447.0", + "magic-string": "^0.30.12", "mdsx": "^0.0.6", "mode-watcher": "^0.3.1", - "paneforge": "1.0.0-next.0", + "paneforge": "1.0.0-next.1", "postcss": "^8.4.39", "postcss-load-config": "^6.0.1", "rehype-pretty-code": "^0.13.0", diff --git a/sites/docs/postcss.config.cjs b/sites/docs/postcss.config.cjs index bb2a6c93e..091068503 100644 --- a/sites/docs/postcss.config.cjs +++ b/sites/docs/postcss.config.cjs @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ const path = require("node:path"); const tailwindcss = require("tailwindcss"); const autoprefixer = require("autoprefixer"); diff --git a/sites/docs/scripts/build-registry.ts b/sites/docs/scripts/build-registry.ts index 29d4a7c76..37c5e9a2f 100644 --- a/sites/docs/scripts/build-registry.ts +++ b/sites/docs/scripts/build-registry.ts @@ -3,7 +3,6 @@ import path from "node:path"; import process from "node:process"; import template from "lodash.template"; import { rimraf } from "rimraf"; - import { colorMapping, colors } from "../src/lib/registry/colors"; import { registrySchema } from "../src/lib/registry/schema"; import { styles } from "../src/lib/registry/styles"; @@ -230,7 +229,7 @@ export const Index = { fs.mkdirSync(colorsTargetPath, { recursive: true }); } - // eslint-disable-next-line ts/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any const colorsData: Record = {}; for (const [color, value] of Object.entries(colors)) { if (typeof value === "string") { @@ -268,7 +267,7 @@ export const Index = { // ---------------------------------------------------------------------------- for (const baseColor of ["slate", "gray", "zinc", "neutral", "stone", "lime"]) { - // eslint-disable-next-line ts/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any const base: Record = { inlineColors: {}, cssVars: {}, @@ -284,7 +283,7 @@ export const Index = { const [resolvedBase, scale] = resolvedColor.split("-"); const color = scale ? colorsData[resolvedBase].find( - // eslint-disable-next-line ts/no-explicit-any + // eslint-disable-next-line @typescript-eslint/no-explicit-any (item: any) => item.scale === Number.parseInt(scale) ) : colorsData[resolvedBase]; diff --git a/sites/docs/scripts/registry.ts b/sites/docs/scripts/registry.ts index 7fabc73a7..b39d64cf6 100644 --- a/sites/docs/scripts/registry.ts +++ b/sites/docs/scripts/registry.ts @@ -9,7 +9,6 @@ import config from "../svelte.config.js"; const DEPENDENCIES = new Map([ ["bits-ui", []], ["formsnap", ["zod", "sveltekit-superforms"]], - ["cmdk-sv", ["bits-ui"]], ["svelte-sonner", ["mode-watcher"]], ["vaul-svelte", []], ["embla-carousel-svelte", []], @@ -148,6 +147,7 @@ async function getDependencies(filename: string, source: string) { const registryDependencies = new Set(); const dependencies = new Set(); + // @ts-expect-error yea, stfu walk(ast.instance, { enter(node) { if (node.type === "ImportDeclaration") { diff --git a/sites/docs/scripts/transform-chunks.ts b/sites/docs/scripts/transform-chunks.ts index 18410a674..cefaea39c 100644 --- a/sites/docs/scripts/transform-chunks.ts +++ b/sites/docs/scripts/transform-chunks.ts @@ -1,29 +1,102 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import { parse } from "svelte/compiler"; import { walk } from "estree-walker"; import prettier from "@prettier/sync"; import { codeBlockPrettierConfig } from "../other/code-block-prettier.js"; +import * as acorn from "acorn"; +import tsPlugin from "acorn-typescript"; +import isReference from "is-reference"; +import MagicString from "magic-string"; type Chunk = { name: string; dependencies: string[]; + snippets: { + start: number; + end: number; + }[]; + snippetReferences: string[]; start: number; end: number; content: string; + scriptContent: string; + references: string[]; description: string; container: { className: string }; }; + export function getChunks(source: string, filename: string) { type TemplateNode = - (typeof ast)["fragment"]["nodes"] extends Array + (typeof svelteAst)["fragment"]["nodes"] extends Array ? T - : (typeof ast)["fragment"]["nodes"]; - const ast = parse(source, { filename, modern: true }); + : (typeof svelteAst)["fragment"]["nodes"]; + + const scriptContent = extractScriptContent(source); + + // @ts-expect-error doesn't like the ts plugin + const scriptAst = acorn.Parser.extend(tsPlugin()).parse(scriptContent, { + ecmaVersion: "latest", + sourceType: "module", + }); + + const svelteAst = parse(source, { filename, modern: true }); const chunks: Chunk[] = []; + const nameToSnippetNode = new Map(); + // any references inside of snippets + const snippetReferences = new Set(); + + // `child` / `children` come from the components so no need to look for them + const snippetNamesToIgnore = ["child", "children"]; // @ts-expect-error yea, stfu - walk(ast, { + walk(svelteAst, { enter(n: TemplateNode) { - const chunkNode = n as TemplateNode; + const chunkNode = n as TemplateNode | acorn.AnyNode; + // get snippets from the template + if ( + chunkNode.type === "SnippetBlock" && + !snippetNamesToIgnore.includes(chunkNode.expression.name) + ) { + // @ts-expect-error yea, stfu + walk(chunkNode, { + enter(n) { + // if its a type reference (like snippet prop type) add it to the references + // @ts-expect-error yea, stfu + if (n.type === "TSTypeReference") { + // @ts-expect-error yea, stfu + snippetReferences.add(n.typeName.name); + } + + // if its an identifier that is a reference (like a variable, function, etc) add it to the references + if (n.type === "Identifier") { + // @ts-expect-error doesn't like the scriptAst + if (isReference(n, scriptAst)) { + snippetReferences.add(n.name); + } + } + }, + }); + // @ts-expect-error lies + walk(chunkNode.body, { + enter(n) { + // @ts-expect-error lies + if (n.type === "Component") { + // @ts-expect-error lies + const [componentName] = n.name.split("."); + snippetReferences.add(componentName); + } + + if (n.type === "Identifier") { + // @ts-expect-error lies + if (isReference(n, scriptAst)) { + snippetReferences.add(n.name); + } + } + }, + }); + nameToSnippetNode.set(chunkNode.expression.name, chunkNode); + } + if (chunkNode.type !== "RegularElement" && chunkNode.type !== "Component") return; const attrs = chunkNode.attributes.filter((a) => a.type === "Attribute"); @@ -37,6 +110,8 @@ export function getChunks(source: string, filename: string) { const description = extractAttributeValue(descriptionNode)!; const containerClassName = containerNode ? extractAttributeValue(containerNode)! : ""; const dependencies = new Set(); + const references = new Set(); + const snippets = new Map(); // discard any prop members const [componentName] = chunkNode.name.split("."); @@ -45,10 +120,29 @@ export function getChunks(source: string, filename: string) { // walk the chunk to acquire all component dependencies // @ts-expect-error stfu walk(chunkNode.fragment, { - enter(node: TemplateNode) { + enter(node: TemplateNode | acorn.AnyNode) { + if (node.type === "Identifier") { + // @ts-expect-error yea, stfu + if (isReference(node, scriptAst)) { + references.add(node.name); + } + } + if (node.type === "Component") { const [componentName] = node.name.split("."); dependencies.add(componentName); + references.add(componentName); + } + if ( + node.type === "RenderTag" && + node.expression.type === "CallExpression" && + node.expression.callee.type === "Identifier" + ) { + const snippetName = node.expression.callee.name; + const snippetNode = nameToSnippetNode.get(snippetName); + if (snippetNode) { + snippets.set(snippetName, snippetNode); + } } }, }); @@ -57,12 +151,16 @@ export function getChunks(source: string, filename: string) { name, description, dependencies: [...dependencies], + snippets: Array.from(snippets.values()), start: chunkNode.start, end: chunkNode.end, + scriptContent, content: "", container: { className: containerClassName, }, + references: [...references], + snippetReferences: [...snippetReferences], }; chunks.push({ ...chunk, content: transformChunk(source, chunk) }); // don't traverse the rest of this node @@ -73,7 +171,6 @@ export function getChunks(source: string, filename: string) { return chunks; } -// eslint-disable-next-line ts/no-explicit-any function extractAttributeValue(attribute: any): string | undefined { if (Array.isArray(attribute.value) && attribute.value[0].type === "Text") { return attribute.value[0].data; @@ -81,20 +178,123 @@ function extractAttributeValue(attribute: any): string | undefined { } export function transformChunk(source: string, chunk: Chunk): string { - const html = source.substring(chunk.start, chunk.end); - const lines = source.split("\n"); - const scriptEndIdx = lines.indexOf(""); - const imports = lines - // we only want to look at the script tag... - .slice(0, scriptEndIdx) - // spaced on the edges to prevent false positives (e.g. `CreditCard` could be falsely triggered by `Card`) - .filter((line) => - chunk.dependencies.some((dep) => line.includes(` ${dep} `) || line.includes(` ${dep},`)) - ); - - let template = `\n\n${html}`; + const scriptReferences = new Set(); + // @ts-expect-error yea, stfu + const parser = acorn.Parser.extend(tsPlugin()); + const hasSnippets = chunk.snippets.length > 0; + + const scriptAst = parser.parse(chunk.scriptContent, { + ecmaVersion: "latest", + sourceType: "module", + }); + const ms = new MagicString(chunk.scriptContent); + + const rangesToRemove: { start: number; end: number }[] = []; + + function isValidReference(str: string) { + if (hasSnippets) { + const refs = [...chunk.references, ...scriptReferences, ...chunk.snippetReferences]; + return refs.includes(str); + } else { + return [...chunk.references, ...scriptReferences].includes(str); + } + } + + // @ts-expect-error yea, stfu + walk(scriptAst, { + enter(node: acorn.AnyNode, parent) { + if (node.type === "VariableDeclaration") { + for (const declarator of node.declarations) { + if (declarator.id.type === "Identifier") { + const name = declarator.id.name; + if (!isValidReference(name)) { + rangesToRemove.push({ + start: node.start as number, + end: node.end as number, + }); + this.skip(); + } else { + // @ts-expect-error -shh + walk(node, { + enter(n) { + if (n.type === "Identifier") { + if (parent && isReference(n, parent)) { + scriptReferences.add(n.name); + } + } + }, + }); + } + } + } + } + // @ts-expect-error lies + if (node.type === "TSTypeAliasDeclaration") { + // @ts-expect-error lies + const name = node.id.name as string; + if (!isValidReference(name)) { + if ("start" in node && "end" in node) { + rangesToRemove.push({ + // @ts-expect-error lies + start: node.start, + // @ts-expect-error lies + end: node.end as number, + }); + this.skip(); + } + } + } + }, + }); + + // @ts-expect-error yea, stfu + walk(scriptAst, { + enter(node: acorn.AnyNode) { + if (node.type === "ImportDeclaration") { + let numToKeep = 0; + const localRangesToRemove: { start: number; end: number }[] = []; + for (const specifier of node.specifiers) { + if ( + specifier.type === "ImportSpecifier" || + specifier.type === "ImportNamespaceSpecifier" || + specifier.type === "ImportDefaultSpecifier" + ) { + if (!isValidReference(specifier.local.name)) { + localRangesToRemove.push({ + start: specifier.start, + end: specifier.end, + }); + } else { + numToKeep++; + } + } + } + if (numToKeep === 0) { + rangesToRemove.push({ + start: node.start, + end: node.end, + }); + } else { + rangesToRemove.push(...localRangesToRemove); + } + this.skip(); + } + }, + }); + + for (const range of rangesToRemove) { + ms.remove(range.start, range.end); + } + + let hoistedSnippets: string = ""; + + for (const snippet of chunk.snippets) { + hoistedSnippets += `\n${source.substring(snippet.start, snippet.end)}\n`; + } + + const html = `${hoistedSnippets}\n${source.substring(chunk.start, chunk.end)}`; + + const template = `\n\n${html}`; return prettier.format(template, { ...codeBlockPrettierConfig, @@ -102,3 +302,9 @@ export function transformChunk(source: string, chunk: Chunk): string { tabWidth: undefined, }); } + +function extractScriptContent(input: string): string { + const scriptRegex = /]*>([\s\S]*?)<\/script>/; + const match = input.match(scriptRegex); + return match ? match[1].trim() : ""; +} diff --git a/sites/docs/scripts/transformers.ts b/sites/docs/scripts/transformers.ts index bd982c9c0..14e2bca2d 100644 --- a/sites/docs/scripts/transformers.ts +++ b/sites/docs/scripts/transformers.ts @@ -1,7 +1,6 @@ import { vitePreprocess } from "@sveltejs/vite-plugin-svelte"; import { preprocess } from "svelte/compiler"; import ts from "typescript"; -import prettier from "prettier"; export type TransformOpts = { filename: string; @@ -9,39 +8,34 @@ export type TransformOpts = { // baseColor?: z.infer; - will use later }; -const sharedPrettierConfig = { - useTabs: true, - tabWidth: 4, - singleQuote: false, - trailingComma: "es5" as const, - printWidth: 100, - endOfLine: "lf" as const, - bracketSameLine: false, -}; +// const sharedPrettierConfig = { +// useTabs: true, +// tabWidth: 4, +// singleQuote: false, +// trailingComma: "es5" as const, +// printWidth: 100, +// endOfLine: "lf" as const, +// bracketSameLine: false, +// }; -const registrySveltePrettierConfig = { - ...sharedPrettierConfig, - pluginSearchDirs: ["./node_modules/prettier-plugin-svelte"], - parser: "svelte", - svelteStrictMode: false, - plugins: ["prettier-plugin-svelte"], -}; +// const registrySveltePrettierConfig = { +// ...sharedPrettierConfig, +// pluginSearchDirs: ["./node_modules/prettier-plugin-svelte"], +// parser: "svelte", +// svelteStrictMode: false, +// plugins: ["prettier-plugin-svelte"], +// }; -const registryJSPrettierConfig = { - ...sharedPrettierConfig, - parser: "babel", -}; +// const registryJSPrettierConfig = { +// ...sharedPrettierConfig, +// parser: "babel", +// }; export async function transformContent(content: string, filename: string) { if (filename.endsWith(".svelte")) { return transformSvelteTStoJS(content, filename); - return prettier.format( - await transformSvelteTStoJS(content, filename), - registrySveltePrettierConfig - ); } else { return transformTStoJS(content, filename); - return prettier.format(transformTStoJS(content, filename), registryJSPrettierConfig); } } diff --git a/sites/docs/src/__registry__/blocks.js b/sites/docs/src/__registry__/blocks.js index ec50319db..2fd381792 100644 --- a/sites/docs/src/__registry__/blocks.js +++ b/sites/docs/src/__registry__/blocks.js @@ -1,162 +1,975 @@ - // This file is autogenerated by scripts/build-registry.ts // Do not edit this file directly. export const Blocks = { - "default": { + default: { "authentication-01": { name: "authentication-01", type: "components:block", chunks: [], - component: () => import("../lib/registry/default/block/authentication-01.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/authentication-01.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/default/block/authentication-01.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/default/block/authentication-01.svelte?raw").then( + (m) => m.default + ), }, "authentication-02": { name: "authentication-02", type: "components:block", chunks: [], - component: () => import("../lib/registry/default/block/authentication-02.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/authentication-02.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/default/block/authentication-02.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/default/block/authentication-02.svelte?raw").then( + (m) => m.default + ), }, "authentication-03": { name: "authentication-03", type: "components:block", chunks: [], - component: () => import("../lib/registry/default/block/authentication-03.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/authentication-03.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/default/block/authentication-03.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/default/block/authentication-03.svelte?raw").then( + (m) => m.default + ), }, "authentication-04": { name: "authentication-04", type: "components:block", chunks: [], - component: () => import("../lib/registry/default/block/authentication-04.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/authentication-04.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/default/block/authentication-04.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/default/block/authentication-04.svelte?raw").then( + (m) => m.default + ), }, "dashboard-01": { name: "dashboard-01", type: "components:block", - chunks: [ { name: "dashboard-01-chunk-0", description: "A card showing the total revenue in USD and the percentage difference from last month.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-01-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-01-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-1", description: "A card showing the total subscriptions and the percentage difference from last month.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-01-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-01-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-2", description: "A card showing the total sales and the percentage difference from last month.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-01-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-01-chunk-2.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-3", description: "A card showing the total active users and the percentage difference from last hour.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-01-chunk-3.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-01-chunk-3.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-4", description: "A card showing a table of recent transactions with a link to view all transactions.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-01-chunk-4.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-01-chunk-4.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-5", description: "A card showing a list of recent sales with customer names and email addresses.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-01-chunk-5.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-01-chunk-5.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-01.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-01.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-01-chunk-0", + description: + "A card showing the total revenue in USD and the percentage difference from last month.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-01-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-01-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-1", + description: + "A card showing the total subscriptions and the percentage difference from last month.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-01-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-01-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-2", + description: + "A card showing the total sales and the percentage difference from last month.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-01-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-01-chunk-2.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-3", + description: + "A card showing the total active users and the percentage difference from last hour.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-01-chunk-3.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-01-chunk-3.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-4", + description: + "A card showing a table of recent transactions with a link to view all transactions.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-01-chunk-4.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-01-chunk-4.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-5", + description: + "A card showing a list of recent sales with customer names and email addresses.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-01-chunk-5.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-01-chunk-5.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-01.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-01.svelte?raw").then( + (m) => m.default + ), }, "dashboard-02": { name: "dashboard-02", type: "components:block", - chunks: [ { name: "dashboard-02-chunk-0", description: "A card with a call to action", container: { className: "" }, raw: () => import("./chunks/default/dashboard-02-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-02-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-02-chunk-1", description: "An empty state showing no products with a heading, description and a call to action to add a product.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-02-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-02-chunk-1.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-02.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-02.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-02-chunk-0", + description: "A card with a call to action", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-02-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-02-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-02-chunk-1", + description: + "An empty state showing no products with a heading, description and a call to action to add a product.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-02-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-02-chunk-1.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-02.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-02.svelte?raw").then( + (m) => m.default + ), }, "dashboard-03": { name: "dashboard-03", type: "components:block", - chunks: [ { name: "dashboard-03-chunk-0", description: "A settings form a configuring an AI model and messages.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-03-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-03-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-03-chunk-1", description: "A form for sending a message to an AI chatbot. The form has a textarea and buttons to upload files and record audio.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-03-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-03-chunk-1.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-03.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-03.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-03-chunk-0", + description: "A settings form a configuring an AI model and messages.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-03-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-03-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-03-chunk-1", + description: + "A form for sending a message to an AI chatbot. The form has a textarea and buttons to upload files and record audio.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-03-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-03-chunk-1.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-03.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-03.svelte?raw").then( + (m) => m.default + ), }, "dashboard-04": { name: "dashboard-04", type: "components:block", - chunks: [ { name: "dashboard-04-chunk-0", description: "A sidebar navigation with links to general, security, integrations, support, organizations, and advanced settings.", container: { className: "chunk-container after:right-0" }, raw: () => import("./chunks/default/dashboard-04-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-04-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-04-chunk-1", description: "A form to update the store name.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-04-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-04-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-04-chunk-2", description: "A form to update the plugins directory with a checkbox to allow administrators to change the directory.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-04-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-04-chunk-2.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-04.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-04.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-04-chunk-0", + description: + "A sidebar navigation with links to general, security, integrations, support, organizations, and advanced settings.", + container: { className: "chunk-container after:right-0" }, + raw: () => + import("./chunks/default/dashboard-04-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-04-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-04-chunk-1", + description: "A form to update the store name.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-04-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-04-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-04-chunk-2", + description: + "A form to update the plugins directory with a checkbox to allow administrators to change the directory.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-04-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-04-chunk-2.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-04.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-04.svelte?raw").then( + (m) => m.default + ), }, "dashboard-05": { name: "dashboard-05", type: "components:block", - chunks: [ { name: "dashboard-05-chunk-0", description: "A card for an orders dashboard with a description and a button to create a new order.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-05-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-05-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-1", description: "A stats card showing this week's total sales in USD, the percentage difference from last week, and a progress bar.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-05-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-05-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-2", description: "A stats card showing this month's total sales in USD, the percentage difference from last month, and a progress bar.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-05-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-05-chunk-2.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-3", description: "A table of recent orders showing the following columns: Customer, Type, Status, Date, and Amount.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-05-chunk-3.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-05-chunk-3.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-4", description: "An order details card with order details, shipping information, customer information and payment information.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-05-chunk-4.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-05-chunk-4.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-05.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-05.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-05-chunk-0", + description: + "A card for an orders dashboard with a description and a button to create a new order.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-05-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-05-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-1", + description: + "A stats card showing this week's total sales in USD, the percentage difference from last week, and a progress bar.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-05-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-05-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-2", + description: + "A stats card showing this month's total sales in USD, the percentage difference from last month, and a progress bar.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-05-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-05-chunk-2.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-3", + description: + "A table of recent orders showing the following columns: Customer, Type, Status, Date, and Amount.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-05-chunk-3.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-05-chunk-3.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-4", + description: + "An order details card with order details, shipping information, customer information and payment information.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-05-chunk-4.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-05-chunk-4.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-05.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-05.svelte?raw").then( + (m) => m.default + ), }, "dashboard-06": { name: "dashboard-06", type: "components:block", - chunks: [ { name: "dashboard-06-chunk-0", description: "A list of products in a table with actions. Each row has an image, name, status, price, total sales, created at and actions.", container: { className: "" }, raw: () => import("./chunks/default/dashboard-06-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-06-chunk-0.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-06.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-06.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-06-chunk-0", + description: + "A list of products in a table with actions. Each row has an image, name, status, price, total sales, created at and actions.", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-06-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-06-chunk-0.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-06.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-06.svelte?raw").then( + (m) => m.default + ), }, "dashboard-07": { name: "dashboard-07", type: "components:block", - chunks: [ { name: "dashboard-07-chunk-0", description: "A card with a form to edit the product details", container: { className: "" }, raw: () => import("./chunks/default/dashboard-07-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-07-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-1", description: "A card with a form to edit the product stock and variants", container: { className: "" }, raw: () => import("./chunks/default/dashboard-07-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-07-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-2", description: "A card with a form to edit the product category and subcategory", container: { className: "" }, raw: () => import("./chunks/default/dashboard-07-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-07-chunk-2.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-3", description: "A card with a form to edit the product status", container: { className: "" }, raw: () => import("./chunks/default/dashboard-07-chunk-3.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-07-chunk-3.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-4", description: "A card with a form to upload product images", container: { className: "" }, raw: () => import("./chunks/default/dashboard-07-chunk-4.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-07-chunk-4.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-5", description: "A card with a call to action to archive the product", container: { className: "" }, raw: () => import("./chunks/default/dashboard-07-chunk-5.svelte?raw").then((m) => m.default), component: () => import("./chunks/default/dashboard-07-chunk-5.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/default/block/dashboard-07.svelte").then((m) => m.default), - raw: () => import("../lib/registry/default/block/dashboard-07.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-07-chunk-0", + description: "A card with a form to edit the product details", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-07-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-07-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-1", + description: "A card with a form to edit the product stock and variants", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-07-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-07-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-2", + description: "A card with a form to edit the product category and subcategory", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-07-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-07-chunk-2.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-3", + description: "A card with a form to edit the product status", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-07-chunk-3.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-07-chunk-3.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-4", + description: "A card with a form to upload product images", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-07-chunk-4.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-07-chunk-4.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-5", + description: "A card with a call to action to archive the product", + container: { className: "" }, + raw: () => + import("./chunks/default/dashboard-07-chunk-5.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/default/dashboard-07-chunk-5.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/default/block/dashboard-07.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/default/block/dashboard-07.svelte?raw").then( + (m) => m.default + ), }, - }, "new-york": { + }, + "new-york": { "authentication-01": { name: "authentication-01", type: "components:block", chunks: [], - component: () => import("../lib/registry/new-york/block/authentication-01.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/authentication-01.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/new-york/block/authentication-01.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/new-york/block/authentication-01.svelte?raw").then( + (m) => m.default + ), }, "authentication-02": { name: "authentication-02", type: "components:block", chunks: [], - component: () => import("../lib/registry/new-york/block/authentication-02.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/authentication-02.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/new-york/block/authentication-02.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/new-york/block/authentication-02.svelte?raw").then( + (m) => m.default + ), }, "authentication-03": { name: "authentication-03", type: "components:block", chunks: [], - component: () => import("../lib/registry/new-york/block/authentication-03.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/authentication-03.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/new-york/block/authentication-03.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/new-york/block/authentication-03.svelte?raw").then( + (m) => m.default + ), }, "authentication-04": { name: "authentication-04", type: "components:block", chunks: [], - component: () => import("../lib/registry/new-york/block/authentication-04.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/authentication-04.svelte?raw").then((m) => m.default), + component: () => + import("../lib/registry/new-york/block/authentication-04.svelte").then( + (m) => m.default + ), + raw: () => + import("../lib/registry/new-york/block/authentication-04.svelte?raw").then( + (m) => m.default + ), }, "dashboard-01": { name: "dashboard-01", type: "components:block", - chunks: [ { name: "dashboard-01-chunk-0", description: "A card showing the total revenue in USD and the percentage difference from last month.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-01-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-01-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-1", description: "A card showing the total subscriptions and the percentage difference from last month.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-01-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-01-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-2", description: "A card showing the total sales and the percentage difference from last month.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-01-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-01-chunk-2.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-3", description: "A card showing the total active users and the percentage difference from last hour.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-01-chunk-3.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-01-chunk-3.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-4", description: "A card showing a table of recent transactions with a link to view all transactions.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-01-chunk-4.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-01-chunk-4.svelte").then((m) => m.default) }, { name: "dashboard-01-chunk-5", description: "A card showing a list of recent sales with customer names and email addresses.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-01-chunk-5.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-01-chunk-5.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-01.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-01.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-01-chunk-0", + description: + "A card showing the total revenue in USD and the percentage difference from last month.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-01-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-01-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-1", + description: + "A card showing the total subscriptions and the percentage difference from last month.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-01-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-01-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-2", + description: + "A card showing the total sales and the percentage difference from last month.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-01-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-01-chunk-2.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-3", + description: + "A card showing the total active users and the percentage difference from last hour.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-01-chunk-3.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-01-chunk-3.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-4", + description: + "A card showing a table of recent transactions with a link to view all transactions.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-01-chunk-4.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-01-chunk-4.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-01-chunk-5", + description: + "A card showing a list of recent sales with customer names and email addresses.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-01-chunk-5.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-01-chunk-5.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-01.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-01.svelte?raw").then( + (m) => m.default + ), }, "dashboard-02": { name: "dashboard-02", type: "components:block", - chunks: [ { name: "dashboard-02-chunk-0", description: "A card with a call to action", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-02-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-02-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-02-chunk-1", description: "An empty state showing no products with a heading, description and a call to action to add a product.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-02-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-02-chunk-1.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-02.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-02.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-02-chunk-0", + description: "A card with a call to action", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-02-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-02-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-02-chunk-1", + description: + "An empty state showing no products with a heading, description and a call to action to add a product.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-02-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-02-chunk-1.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-02.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-02.svelte?raw").then( + (m) => m.default + ), }, "dashboard-03": { name: "dashboard-03", type: "components:block", - chunks: [ { name: "dashboard-03-chunk-0", description: "A settings form a configuring an AI model and messages.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-03-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-03-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-03-chunk-1", description: "A form for sending a message to an AI chatbot. The form has a textarea and buttons to upload files and record audio.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-03-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-03-chunk-1.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-03.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-03.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-03-chunk-0", + description: "A settings form a configuring an AI model and messages.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-03-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-03-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-03-chunk-1", + description: + "A form for sending a message to an AI chatbot. The form has a textarea and buttons to upload files and record audio.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-03-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-03-chunk-1.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-03.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-03.svelte?raw").then( + (m) => m.default + ), }, "dashboard-04": { name: "dashboard-04", type: "components:block", - chunks: [ { name: "dashboard-04-chunk-0", description: "A sidebar navigation with links to general, security, integrations, support, organizations, and advanced settings.", container: { className: "chunk-container after:right-0" }, raw: () => import("./chunks/new-york/dashboard-04-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-04-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-04-chunk-1", description: "A form to update the store name.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-04-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-04-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-04-chunk-2", description: "A form to update the plugins directory with a checkbox to allow administrators to change the directory.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-04-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-04-chunk-2.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-04.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-04.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-04-chunk-0", + description: + "A sidebar navigation with links to general, security, integrations, support, organizations, and advanced settings.", + container: { className: "chunk-container after:right-0" }, + raw: () => + import("./chunks/new-york/dashboard-04-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-04-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-04-chunk-1", + description: "A form to update the store name.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-04-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-04-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-04-chunk-2", + description: + "A form to update the plugins directory with a checkbox to allow administrators to change the directory.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-04-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-04-chunk-2.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-04.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-04.svelte?raw").then( + (m) => m.default + ), }, "dashboard-05": { name: "dashboard-05", type: "components:block", - chunks: [ { name: "dashboard-05-chunk-0", description: "A card for an orders dashboard with a description and a button to create a new order.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-05-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-05-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-1", description: "A stats card showing this week's total sales in USD, the percentage difference from last week, and a progress bar.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-05-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-05-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-2", description: "A stats card showing this month's total sales in USD, the percentage difference from last month, and a progress bar.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-05-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-05-chunk-2.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-3", description: "A table of recent orders showing the following columns: Customer, Type, Status, Date, and Amount.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-05-chunk-3.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-05-chunk-3.svelte").then((m) => m.default) }, { name: "dashboard-05-chunk-4", description: "An order details card with order details, shipping information, customer information and payment information.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-05-chunk-4.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-05-chunk-4.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-05.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-05.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-05-chunk-0", + description: + "A card for an orders dashboard with a description and a button to create a new order.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-05-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-05-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-1", + description: + "A stats card showing this week's total sales in USD, the percentage difference from last week, and a progress bar.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-05-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-05-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-2", + description: + "A stats card showing this month's total sales in USD, the percentage difference from last month, and a progress bar.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-05-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-05-chunk-2.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-3", + description: + "A table of recent orders showing the following columns: Customer, Type, Status, Date, and Amount.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-05-chunk-3.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-05-chunk-3.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-05-chunk-4", + description: + "An order details card with order details, shipping information, customer information and payment information.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-05-chunk-4.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-05-chunk-4.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-05.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-05.svelte?raw").then( + (m) => m.default + ), }, "dashboard-06": { name: "dashboard-06", type: "components:block", - chunks: [ { name: "dashboard-06-chunk-0", description: "A breadcrumb with two links and a page indicator.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-06-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-06-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-06-chunk-1", description: "A list of products in a table with actions. Each row has an image, name, status, price, total sales, created at and actions.", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-06-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-06-chunk-1.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-06.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-06.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-06-chunk-0", + description: "A breadcrumb with two links and a page indicator.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-06-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-06-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-06-chunk-1", + description: + "A list of products in a table with actions. Each row has an image, name, status, price, total sales, created at and actions.", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-06-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-06-chunk-1.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-06.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-06.svelte?raw").then( + (m) => m.default + ), }, "dashboard-07": { name: "dashboard-07", type: "components:block", - chunks: [ { name: "dashboard-07-chunk-0", description: "A card with a form to edit the product details", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-07-chunk-0.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-07-chunk-0.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-1", description: "A card with a form to edit the product stock and variants", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-07-chunk-1.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-07-chunk-1.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-2", description: "A card with a form to edit the product category and subcategory", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-07-chunk-2.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-07-chunk-2.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-3", description: "A card with a form to edit the product status", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-07-chunk-3.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-07-chunk-3.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-4", description: "A card with a form to upload product images", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-07-chunk-4.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-07-chunk-4.svelte").then((m) => m.default) }, { name: "dashboard-07-chunk-5", description: "A card with a call to action to archive the product", container: { className: "" }, raw: () => import("./chunks/new-york/dashboard-07-chunk-5.svelte?raw").then((m) => m.default), component: () => import("./chunks/new-york/dashboard-07-chunk-5.svelte").then((m) => m.default) }], - component: () => import("../lib/registry/new-york/block/dashboard-07.svelte").then((m) => m.default), - raw: () => import("../lib/registry/new-york/block/dashboard-07.svelte?raw").then((m) => m.default), + chunks: [ + { + name: "dashboard-07-chunk-0", + description: "A card with a form to edit the product details", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-07-chunk-0.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-07-chunk-0.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-1", + description: "A card with a form to edit the product stock and variants", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-07-chunk-1.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-07-chunk-1.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-2", + description: "A card with a form to edit the product category and subcategory", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-07-chunk-2.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-07-chunk-2.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-3", + description: "A card with a form to edit the product status", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-07-chunk-3.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-07-chunk-3.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-4", + description: "A card with a form to upload product images", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-07-chunk-4.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-07-chunk-4.svelte").then( + (m) => m.default + ), + }, + { + name: "dashboard-07-chunk-5", + description: "A card with a call to action to archive the product", + container: { className: "" }, + raw: () => + import("./chunks/new-york/dashboard-07-chunk-5.svelte?raw").then( + (m) => m.default + ), + component: () => + import("./chunks/new-york/dashboard-07-chunk-5.svelte").then( + (m) => m.default + ), + }, + ], + component: () => + import("../lib/registry/new-york/block/dashboard-07.svelte").then((m) => m.default), + raw: () => + import("../lib/registry/new-york/block/dashboard-07.svelte?raw").then( + (m) => m.default + ), }, }, }; diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-0.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-0.svelte index 4913a20ca..6b54b9a2b 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-0.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-0.svelte @@ -1,5 +1,6 @@ @@ -7,9 +8,7 @@ data-x-chunk-name="dashboard-01-chunk-0" data-x-chunk-description="A card showing the total revenue in USD and the percentage difference from last month." > - + Total Revenue diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-1.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-1.svelte index 39896eaf8..4166141e9 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-1.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-1.svelte @@ -1,5 +1,6 @@ @@ -7,9 +8,7 @@ data-x-chunk-name="dashboard-01-chunk-1" data-x-chunk-description="A card showing the total subscriptions and the percentage difference from last month." > - + Subscriptions diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-2.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-2.svelte index 4c8c7d053..1e9cc7f41 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-2.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-2.svelte @@ -1,5 +1,6 @@ @@ -7,9 +8,7 @@ data-x-chunk-name="dashboard-01-chunk-2" data-x-chunk-description="A card showing the total sales and the percentage difference from last month." > - + Sales diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-3.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-3.svelte index 09bb1d29f..a26d5fd1c 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-3.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-3.svelte @@ -1,5 +1,6 @@ @@ -7,9 +8,7 @@ data-x-chunk-name="dashboard-01-chunk-3" data-x-chunk-description="A card showing the total active users and the percentage difference from last hour." > - + Active Now diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-4.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-4.svelte index 594cf10ce..03f51cbf7 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-4.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-4.svelte @@ -1,8 +1,10 @@ diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-5.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-5.svelte index 3f413d577..b4dc3e214 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-5.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-01-chunk-5.svelte @@ -1,5 +1,6 @@ diff --git a/sites/docs/src/__registry__/chunks/default/dashboard-03-chunk-0.svelte b/sites/docs/src/__registry__/chunks/default/dashboard-03-chunk-0.svelte index becd41590..d1a7c485d 100644 --- a/sites/docs/src/__registry__/chunks/default/dashboard-03-chunk-0.svelte +++ b/sites/docs/src/__registry__/chunks/default/dashboard-03-chunk-0.svelte @@ -2,12 +2,63 @@ import Rabbit from "lucide-svelte/icons/rabbit"; import Bird from "lucide-svelte/icons/bird"; import Turtle from "lucide-svelte/icons/turtle"; + import { Input } from "$lib/registry/default/ui/input/index.js"; import { Textarea } from "$lib/registry/default/ui/textarea/index.js"; import { Label } from "$lib/registry/default/ui/label/index.js"; import * as Select from "$lib/registry/default/ui/select/index.js"; + + type Model = { + value: string; + label: string; + description: string; + // this should be `Component` but lucide needs to update types + // eslint-disable-next-line @typescript-eslint/no-explicit-any + Icon: any; + }; + + const models = [ + { + value: "genesis", + label: "Neural Genesis", + description: "Our fastest model for general use cases.", + Icon: Rabbit, + }, + { + value: "explorer", + label: "Neural Explorer", + description: "Performance and speed for efficiency.", + Icon: Bird, + }, + { + value: "quantum", + label: "Neural Quantum", + description: "The most powerful model for complex computations.", + Icon: Turtle, + }, + ]; + + let model = $state(""); + const selectedModel = $derived(models.find((m) => m.value === model)); + + let role = $state("system"); +{#snippet ModelItemContent({ label, Icon, description }: Model)} +
    + +
    +

    + Neural + {label} +

    +

    + {description} +

    +
    +
    +{/snippet} + \n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-footer.svelte" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-header.svelte" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-overlay.svelte" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-title.svelte" }, { "name": "index.ts", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n" + "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n", + "type": "registry:ui", + "target": "alert-dialog/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/alert.json b/sites/docs/static/registry/styles/default/alert.json index 303bf47cd..268286a98 100644 --- a/sites/docs/static/registry/styles/default/alert.json +++ b/sites/docs/static/registry/styles/default/alert.json @@ -1,5 +1,6 @@ { "name": "alert", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,20 +8,27 @@ "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "alert/alert-description.svelte" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "alert/alert-title.svelte" }, { "name": "alert.svelte", - "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "alert/alert.svelte" }, { "name": "index.ts", - "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n" + "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n", + "type": "registry:ui", + "target": "alert/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/aspect-ratio.json b/sites/docs/static/registry/styles/default/aspect-ratio.json index 861dcae87..6cc5197b6 100644 --- a/sites/docs/static/registry/styles/default/aspect-ratio.json +++ b/sites/docs/static/registry/styles/default/aspect-ratio.json @@ -1,12 +1,16 @@ { "name": "aspect-ratio", - "dependencies": [], + "type": "registry:ui", + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.ts", - "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\n\nconst Root = AspectRatioPrimitive.Root;\n\nexport { Root, Root as AspectRatio };\n" + "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\n\nconst Root = AspectRatioPrimitive.Root;\n\nexport { Root, Root as AspectRatio };\n", + "type": "registry:ui", + "target": "aspect-ratio/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-01.json b/sites/docs/static/registry/styles/default/authentication-01.json new file mode 100644 index 000000000..2e69a314f --- /dev/null +++ b/sites/docs/static/registry/styles/default/authentication-01.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-01", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-01.svelte", + "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account.\n\t\n\t\n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t\n\t\t\n\t\n
    \n", + "type": "registry:block", + "target": "authentication-01.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-02.json b/sites/docs/static/registry/styles/default/authentication-02.json new file mode 100644 index 000000000..5dcf12257 --- /dev/null +++ b/sites/docs/static/registry/styles/default/authentication-02.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-02", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-02.svelte", + "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tDon't have an account?\n\t\t\tSign up\n\t\t
    \n\t
    \n
    \n", + "type": "registry:block", + "target": "authentication-02.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-03.json b/sites/docs/static/registry/styles/default/authentication-03.json new file mode 100644 index 000000000..6f1380571 --- /dev/null +++ b/sites/docs/static/registry/styles/default/authentication-03.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-03", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-03.svelte", + "content": "\n\n\n\t\n\t\tSign Up\n\t\tEnter your information to create an account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tAlready have an account?\n\t\t\t Sign in \n\t\t
    \n\t
    \n
    \n", + "type": "registry:block", + "target": "authentication-03.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-04.json b/sites/docs/static/registry/styles/default/authentication-04.json new file mode 100644 index 000000000..9dbcb23be --- /dev/null +++ b/sites/docs/static/registry/styles/default/authentication-04.json @@ -0,0 +1,18 @@ +{ + "name": "authentication-04", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "input", + "label" + ], + "files": [ + { + "name": "authentication-04.svelte", + "content": "\n\n
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Login

    \n\t\t\t\t

    \n\t\t\t\t\tEnter your email below to login to your account\n\t\t\t\t

    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\tDon't have an account?\n\t\t\t\t Sign up \n\t\t\t
    \n\t\t
    \n\t
    \n\t\n
    \n", + "type": "registry:block", + "target": "authentication-04.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/avatar.json b/sites/docs/static/registry/styles/default/avatar.json index d149f44a3..d88341675 100644 --- a/sites/docs/static/registry/styles/default/avatar.json +++ b/sites/docs/static/registry/styles/default/avatar.json @@ -1,5 +1,6 @@ { "name": "avatar", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,20 +8,27 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "avatar/avatar-fallback.svelte" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "avatar/avatar-image.svelte" }, { "name": "avatar.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "avatar/avatar.svelte" }, { "name": "index.ts", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\n\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n" + "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\n\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n", + "type": "registry:ui", + "target": "avatar/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/badge.json b/sites/docs/static/registry/styles/default/badge.json index 487a1b328..3d50d889b 100644 --- a/sites/docs/static/registry/styles/default/badge.json +++ b/sites/docs/static/registry/styles/default/badge.json @@ -1,5 +1,6 @@ { "name": "badge", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "badge/badge.svelte" }, { "name": "index.ts", - "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n" + "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n", + "type": "registry:ui", + "target": "badge/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/breadcrumb.json b/sites/docs/static/registry/styles/default/breadcrumb.json index 981e91603..8859bb322 100644 --- a/sites/docs/static/registry/styles/default/breadcrumb.json +++ b/sites/docs/static/registry/styles/default/breadcrumb.json @@ -1,5 +1,6 @@ { "name": "breadcrumb", + "type": "registry:ui", "dependencies": [ "lucide-svelte", "bits-ui" @@ -8,36 +9,51 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-ellipsis.svelte" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-item.svelte" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-link.svelte" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-list.svelte" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-page.svelte" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-separator.svelte" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb.svelte" }, { "name": "index.ts", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\n\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n" + "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\n\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n", + "type": "registry:ui", + "target": "breadcrumb/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/button.json b/sites/docs/static/registry/styles/default/button.json index b118fe4d2..6a7222005 100644 --- a/sites/docs/static/registry/styles/default/button.json +++ b/sites/docs/static/registry/styles/default/button.json @@ -1,16 +1,20 @@ { "name": "button", + "type": "registry:ui", "dependencies": [], "registryDependencies": [], "files": [ { "name": "button.svelte", - "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", + "type": "registry:ui", + "target": "button/button.svelte" }, { "name": "index.ts", - "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n" + "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n", + "type": "registry:ui", + "target": "button/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/calendar.json b/sites/docs/static/registry/styles/default/calendar.json index 4e25db3d2..959df233f 100644 --- a/sites/docs/static/registry/styles/default/calendar.json +++ b/sites/docs/static/registry/styles/default/calendar.json @@ -1,5 +1,6 @@ { "name": "calendar", + "type": "registry:ui", "dependencies": [ "bits-ui", "@internationalized/date", @@ -11,60 +12,87 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-cell.svelte" }, { "name": "calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-day.svelte" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid-body.svelte" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid-head.svelte" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid-row.svelte" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid.svelte" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-head-cell.svelte" }, { "name": "calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-header.svelte" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-heading.svelte" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "calendar/calendar-months.svelte" }, { "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-next-button.svelte" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-prev-button.svelte" }, { "name": "calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "calendar/calendar.svelte" }, { "name": "index.ts", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\n\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n" + "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\n\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n", + "type": "registry:ui", + "target": "calendar/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/card.json b/sites/docs/static/registry/styles/default/card.json index 4c2a13d1e..da21bcc8e 100644 --- a/sites/docs/static/registry/styles/default/card.json +++ b/sites/docs/static/registry/styles/default/card.json @@ -1,5 +1,6 @@ { "name": "card", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,32 +8,45 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "card/card-content.svelte" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n", + "type": "registry:ui", + "target": "card/card-description.svelte" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "card/card-footer.svelte" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "card/card-header.svelte" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "card/card-title.svelte" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "card/card.svelte" }, { "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n", + "type": "registry:ui", + "target": "card/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/carousel.json b/sites/docs/static/registry/styles/default/carousel.json index 3c034df94..2161263cb 100644 --- a/sites/docs/static/registry/styles/default/carousel.json +++ b/sites/docs/static/registry/styles/default/carousel.json @@ -1,5 +1,6 @@ { "name": "carousel", + "type": "registry:ui", "dependencies": [ "embla-carousel-svelte", "bits-ui", @@ -11,32 +12,45 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n", + "type": "registry:ui", + "target": "carousel/carousel-content.svelte" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "carousel/carousel-item.svelte" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n", + "type": "registry:ui", + "target": "carousel/carousel-next.svelte" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n", + "type": "registry:ui", + "target": "carousel/carousel-previous.svelte" }, { "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "carousel/carousel.svelte" }, { "name": "context.ts", - "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tsetApi?: (api: CarouselAPI | undefined) => void;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\nexport type EmblaContext = {\n\tapi: CarouselAPI | undefined;\n\torientation: \"horizontal\" | \"vertical\";\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: boolean;\n\tcanScrollPrev: boolean;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: CarouselOptions;\n\tplugins: CarouselPlugins;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: number[];\n\tselectedIndex: number;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n" + "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tsetApi?: (api: CarouselAPI | undefined) => void;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\nexport type EmblaContext = {\n\tapi: CarouselAPI | undefined;\n\torientation: \"horizontal\" | \"vertical\";\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: boolean;\n\tcanScrollPrev: boolean;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: CarouselOptions;\n\tplugins: CarouselPlugins;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: number[];\n\tselectedIndex: number;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n", + "type": "registry:ui", + "target": "carousel/context.ts" }, { "name": "index.ts", - "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n" + "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n", + "type": "registry:ui", + "target": "carousel/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/checkbox.json b/sites/docs/static/registry/styles/default/checkbox.json index 23b0343b3..e4b9f7edf 100644 --- a/sites/docs/static/registry/styles/default/checkbox.json +++ b/sites/docs/static/registry/styles/default/checkbox.json @@ -1,5 +1,6 @@ { "name": "checkbox", + "type": "registry:ui", "dependencies": [ "bits-ui", "lucide-svelte" @@ -8,12 +9,15 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "checkbox/checkbox.svelte" }, { "name": "index.ts", - "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n" + "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n", + "type": "registry:ui", + "target": "checkbox/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/collapsible.json b/sites/docs/static/registry/styles/default/collapsible.json index 0cfe49013..8dcad3270 100644 --- a/sites/docs/static/registry/styles/default/collapsible.json +++ b/sites/docs/static/registry/styles/default/collapsible.json @@ -1,12 +1,16 @@ { "name": "collapsible", - "dependencies": [], + "type": "registry:ui", + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.ts", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n" + "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n", + "type": "registry:ui", + "target": "collapsible/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/command.json b/sites/docs/static/registry/styles/default/command.json index 30992ea34..ba6869e67 100644 --- a/sites/docs/static/registry/styles/default/command.json +++ b/sites/docs/static/registry/styles/default/command.json @@ -1,5 +1,6 @@ { "name": "command", + "type": "registry:ui", "dependencies": [ "bits-ui", "lucide-svelte" @@ -10,48 +11,69 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n", + "type": "registry:ui", + "target": "command/command-dialog.svelte" }, { "name": "command-empty.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-empty.svelte" }, { "name": "command-group.svelte", - "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n", + "type": "registry:ui", + "target": "command/command-group.svelte" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n", + "type": "registry:ui", + "target": "command/command-input.svelte" }, { "name": "command-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-item.svelte" }, { "name": "command-link-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-link-item.svelte" }, { "name": "command-list.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-list.svelte" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-separator.svelte" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "command/command-shortcut.svelte" }, { "name": "command.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command.svelte" }, { "name": "index.ts", - "content": "import { Command as CommandPrimitive } from \"bits-ui\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" + "content": "import { Command as CommandPrimitive } from \"bits-ui\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n", + "type": "registry:ui", + "target": "command/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/context-menu.json b/sites/docs/static/registry/styles/default/context-menu.json index 262c8ea90..2e940c2d0 100644 --- a/sites/docs/static/registry/styles/default/context-menu.json +++ b/sites/docs/static/registry/styles/default/context-menu.json @@ -1,5 +1,6 @@ { "name": "context-menu", + "type": "registry:ui", "dependencies": [ "bits-ui", "lucide-svelte" @@ -8,44 +9,63 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-checkbox-item.svelte" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-content.svelte" }, { "name": "context-menu-group-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-group-heading.svelte" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-item.svelte" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-radio-item.svelte" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-separator.svelte" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-shortcut.svelte" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-sub-content.svelte" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-sub-trigger.svelte" }, { "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupHeading,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroupHeading as ContextMenuGroupHeading,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupHeading,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroupHeading as ContextMenuGroupHeading,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n", + "type": "registry:ui", + "target": "context-menu/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dashboard-01.json b/sites/docs/static/registry/styles/default/dashboard-01.json new file mode 100644 index 000000000..c529cc382 --- /dev/null +++ b/sites/docs/static/registry/styles/default/dashboard-01.json @@ -0,0 +1,25 @@ +{ + "name": "dashboard-01", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "avatar", + "badge", + "button", + "card", + "dropdown-menu", + "input", + "sheet", + "table" + ], + "files": [ + { + "name": "dashboard-01.svelte", + "content": "\n\n
    \n\t
    \n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tAcme Inc\n\t\t\t\n\t\t\t\n\t\t\t\tDashboard\n\t\t\t\n\t\t\t\n\t\t\t\tOrders\n\t\t\t\n\t\t\t\n\t\t\t\tProducts\n\t\t\t\n\t\t\t\n\t\t\t\tCustomers\n\t\t\t\n\t\t\t\n\t\t\t\tAnalytics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\n\t\t\t\t{/snippet}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\tTotal Revenue\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    $45,231.89
    \n\t\t\t\t\t

    +20.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSubscriptions\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +2350
    \n\t\t\t\t\t

    +180.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSales\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +12,234
    \n\t\t\t\t\t

    +19% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tActive Now\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +573
    \n\t\t\t\t\t

    +201 since last hour

    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\tTransactions\n\t\t\t\t\t\tRecent transactions from your store.\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCustomer\n\t\t\t\t\t\t\t\tType\n\t\t\t\t\t\t\t\tStatus\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t\tAmount\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Olivia Smith
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tRefund\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tDeclined\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Noah Williams
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSubscription\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Emma Brown
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tRecent Sales\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tOM\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Olivia Martin

    \n\t\t\t\t\t\t\t

    olivia.martin@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$1,999.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tJL\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Jackson Lee

    \n\t\t\t\t\t\t\t

    jackson.lee@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tIN\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Isabella Nguyen

    \n\t\t\t\t\t\t\t

    isabella.nguyen@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$299.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tWK\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    William Kim

    \n\t\t\t\t\t\t\t

    will@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$99.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tSD\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Sofia Davis

    \n\t\t\t\t\t\t\t

    sofia.davis@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t
    \n
    \n", + "type": "registry:block", + "target": "dashboard-01.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dashboard-02.json b/sites/docs/static/registry/styles/default/dashboard-02.json new file mode 100644 index 000000000..2f0cb1b0e --- /dev/null +++ b/sites/docs/static/registry/styles/default/dashboard-02.json @@ -0,0 +1,23 @@ +{ + "name": "dashboard-02", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "badge", + "button", + "card", + "dropdown-menu", + "input", + "sheet" + ], + "files": [ + { + "name": "dashboard-02.svelte", + "content": "\n\n
    \n\t\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tUpgrade to Pro\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tUnlock all features and get unlimited access to our support\n\t\t\t\t\t\t\t\t\tteam.\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Inventory

    \n\t\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t

    You have no products

    \n\t\t\t\t\t

    \n\t\t\t\t\t\tYou can start selling as soon as you add a product.\n\t\t\t\t\t

    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n\n", + "type": "registry:block", + "target": "dashboard-02.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dashboard-03.json b/sites/docs/static/registry/styles/default/dashboard-03.json new file mode 100644 index 000000000..c6d4f38a5 --- /dev/null +++ b/sites/docs/static/registry/styles/default/dashboard-03.json @@ -0,0 +1,25 @@ +{ + "name": "dashboard-03", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "badge", + "button", + "tooltip", + "drawer", + "input", + "textarea", + "label", + "select" + ], + "files": [ + { + "name": "dashboard-03.svelte", + "content": "\n\n{#snippet ModelItemContent({ label, Icon, description }: Model)}\n\t
    \n\t\t\n\t\t
    \n\t\t\t

    \n\t\t\t\tNeural\n\t\t\t\t {label} \n\t\t\t

    \n\t\t\t

    \n\t\t\t\t{description}\n\t\t\t

    \n\t\t
    \n\t
    \n{/snippet}\n\n
    \n\t\n\t
    \n\t\t\n\t\t\t

    Playground

    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tConfiguration\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tConfigure the settings for the model and messages.\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Settings \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#if selectedModel}\n\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(selectedModel)}\n\t\t\t\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t\t\t\tSelect a model\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#each models as model}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(model)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Messages \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{role ?? \"Select a role\"}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tSystem\n\t\t\t\t\t\t\t\t\t\tUser\n\t\t\t\t\t\t\t\t\t\tAssistant\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "textarea/textarea.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/toggle-group.json b/sites/docs/static/registry/styles/default/toggle-group.json index a99c526f8..db6665481 100644 --- a/sites/docs/static/registry/styles/default/toggle-group.json +++ b/sites/docs/static/registry/styles/default/toggle-group.json @@ -1,5 +1,6 @@ { "name": "toggle-group", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -10,16 +11,21 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n", + "type": "registry:ui", + "target": "toggle-group/index.ts" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "toggle-group/toggle-group-item.svelte" }, { "name": "toggle-group.svelte", - "content": "\n\n\n\n\n" + "content": "\n\n\n\n\n\n", + "type": "registry:ui", + "target": "toggle-group/toggle-group.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/toggle.json b/sites/docs/static/registry/styles/default/toggle.json index c13792fd4..a266c0e7f 100644 --- a/sites/docs/static/registry/styles/default/toggle.json +++ b/sites/docs/static/registry/styles/default/toggle.json @@ -1,5 +1,6 @@ { "name": "toggle", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" + "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n", + "type": "registry:ui", + "target": "toggle/index.ts" }, { "name": "toggle.svelte", - "content": "\n\n\n\n\n" + "content": "\n\n\n\n\n", + "type": "registry:ui", + "target": "toggle/toggle.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/tooltip.json b/sites/docs/static/registry/styles/default/tooltip.json index 2894faf34..0672bc276 100644 --- a/sites/docs/static/registry/styles/default/tooltip.json +++ b/sites/docs/static/registry/styles/default/tooltip.json @@ -1,5 +1,6 @@ { "name": "tooltip", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "index.ts", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n" + "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n", + "type": "registry:ui", + "target": "tooltip/index.ts" }, { "name": "tooltip-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "tooltip/tooltip-content.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/accordion.json b/sites/docs/static/registry/styles/new-york-js/accordion.json index 24ad322a0..2bedd4a47 100644 --- a/sites/docs/static/registry/styles/new-york-js/accordion.json +++ b/sites/docs/static/registry/styles/new-york-js/accordion.json @@ -1,5 +1,6 @@ { "name": "accordion", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -8,20 +9,27 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n", + "target": "accordion/accordion-content.svelte", + "type": "registry:ui" }, { "name": "accordion-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "accordion/accordion-item.svelte", + "type": "registry:ui" }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n", + "target": "accordion/accordion-trigger.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\nconst Root = AccordionPrimitive.Root;\nexport { Root, Content, Item, Trigger, \n//\nRoot as Accordion, Content as AccordionContent, Item as AccordionItem, Trigger as AccordionTrigger, };\n" + "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\nconst Root = AccordionPrimitive.Root;\nexport { Root, Content, Item, Trigger, \n//\nRoot as Accordion, Content as AccordionContent, Item as AccordionItem, Trigger as AccordionTrigger, };\n", + "target": "accordion/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json index a8697cbe3..cd2fb6602 100644 --- a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json +++ b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json @@ -1,5 +1,6 @@ { "name": "alert-dialog", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -9,40 +10,57 @@ "files": [ { "name": "alert-dialog-action.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "alert-dialog/alert-dialog-action.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "alert-dialog/alert-dialog-cancel.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n", + "target": "alert-dialog/alert-dialog-content.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "alert-dialog/alert-dialog-description.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n", + "target": "alert-dialog/alert-dialog-footer.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "alert-dialog/alert-dialog-header.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "alert-dialog/alert-dialog-overlay.svelte", + "type": "registry:ui" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "alert-dialog/alert-dialog-title.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\nexport { Root, Title, Action, Cancel, Portal, Footer, Header, Trigger, Overlay, Content, Description, \n//\nRoot as AlertDialog, Title as AlertDialogTitle, Action as AlertDialogAction, Cancel as AlertDialogCancel, Portal as AlertDialogPortal, Footer as AlertDialogFooter, Header as AlertDialogHeader, Trigger as AlertDialogTrigger, Overlay as AlertDialogOverlay, Content as AlertDialogContent, Description as AlertDialogDescription, };\n" + "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\nexport { Root, Title, Action, Cancel, Portal, Footer, Header, Trigger, Overlay, Content, Description, \n//\nRoot as AlertDialog, Title as AlertDialogTitle, Action as AlertDialogAction, Cancel as AlertDialogCancel, Portal as AlertDialogPortal, Footer as AlertDialogFooter, Header as AlertDialogHeader, Trigger as AlertDialogTrigger, Overlay as AlertDialogOverlay, Content as AlertDialogContent, Description as AlertDialogDescription, };\n", + "target": "alert-dialog/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/alert.json b/sites/docs/static/registry/styles/new-york-js/alert.json index 115e77072..693b6d31c 100644 --- a/sites/docs/static/registry/styles/new-york-js/alert.json +++ b/sites/docs/static/registry/styles/new-york-js/alert.json @@ -1,5 +1,6 @@ { "name": "alert", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,20 +8,27 @@ "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "target": "alert/alert-description.svelte", + "type": "registry:ui" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "alert/alert-title.svelte", + "type": "registry:ui" }, { "name": "alert.svelte", - "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n", + "target": "alert/alert.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants } from \"./alert.svelte\";\nexport { Root, Description, Title, \n//\nRoot as Alert, Description as AlertDescription, Title as AlertTitle, };\n" + "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants } from \"./alert.svelte\";\nexport { Root, Description, Title, \n//\nRoot as Alert, Description as AlertDescription, Title as AlertTitle, };\n", + "target": "alert/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json b/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json index 78b24a5a5..b3b2a5dd7 100644 --- a/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json +++ b/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json @@ -1,12 +1,16 @@ { "name": "aspect-ratio", - "dependencies": [], + "type": "registry:ui", + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.js", - "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\nconst Root = AspectRatioPrimitive.Root;\nexport { Root, Root as AspectRatio };\n" + "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\nconst Root = AspectRatioPrimitive.Root;\nexport { Root, Root as AspectRatio };\n", + "target": "aspect-ratio/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-01.json b/sites/docs/static/registry/styles/new-york-js/authentication-01.json new file mode 100644 index 000000000..035c633b0 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/authentication-01.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-01", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-01.svelte", + "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account.\n\t\n\t\n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t\n\t\t\n\t\n
    \n", + "target": "authentication-01.svelte", + "type": "registry:block" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-02.json b/sites/docs/static/registry/styles/new-york-js/authentication-02.json new file mode 100644 index 000000000..53e30deac --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/authentication-02.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-02", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-02.svelte", + "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tDon't have an account?\n\t\t\t Sign up \n\t\t
    \n\t
    \n
    \n", + "target": "authentication-02.svelte", + "type": "registry:block" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-03.json b/sites/docs/static/registry/styles/new-york-js/authentication-03.json new file mode 100644 index 000000000..21e42671b --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/authentication-03.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-03", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-03.svelte", + "content": "\n\n\n\t\n\t\tSign Up\n\t\tEnter your information to create an account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tAlready have an account?\n\t\t\t Sign in \n\t\t
    \n\t
    \n
    \n", + "target": "authentication-03.svelte", + "type": "registry:block" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-04.json b/sites/docs/static/registry/styles/new-york-js/authentication-04.json new file mode 100644 index 000000000..04fba7b9c --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/authentication-04.json @@ -0,0 +1,18 @@ +{ + "name": "authentication-04", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "input", + "label" + ], + "files": [ + { + "name": "authentication-04.svelte", + "content": "\n\n
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Login

    \n\t\t\t\t

    \n\t\t\t\t\tEnter your email below to login to your account\n\t\t\t\t

    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\tDon't have an account?\n\t\t\t\t Sign up \n\t\t\t
    \n\t\t
    \n\t
    \n\t\n
    \n", + "target": "authentication-04.svelte", + "type": "registry:block" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/avatar.json b/sites/docs/static/registry/styles/new-york-js/avatar.json index c958c8ab9..75cf94657 100644 --- a/sites/docs/static/registry/styles/new-york-js/avatar.json +++ b/sites/docs/static/registry/styles/new-york-js/avatar.json @@ -1,5 +1,6 @@ { "name": "avatar", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,20 +8,27 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "avatar/avatar-fallback.svelte", + "type": "registry:ui" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "avatar/avatar-image.svelte", + "type": "registry:ui" }, { "name": "avatar.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "avatar/avatar.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\nexport { Root, Image, Fallback, \n//\nRoot as Avatar, Image as AvatarImage, Fallback as AvatarFallback, };\n" + "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\nexport { Root, Image, Fallback, \n//\nRoot as Avatar, Image as AvatarImage, Fallback as AvatarFallback, };\n", + "target": "avatar/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/badge.json b/sites/docs/static/registry/styles/new-york-js/badge.json index e554ba7af..5af5f1767 100644 --- a/sites/docs/static/registry/styles/new-york-js/badge.json +++ b/sites/docs/static/registry/styles/new-york-js/badge.json @@ -1,5 +1,6 @@ { "name": "badge", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\n\n\t{@render children?.()}\n\n", + "target": "badge/badge.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants } from \"./badge.svelte\";\n" + "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants } from \"./badge.svelte\";\n", + "target": "badge/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json index 905f0c645..e291d47de 100644 --- a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json +++ b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json @@ -1,5 +1,6 @@ { "name": "breadcrumb", + "type": "registry:ui", "dependencies": [ "svelte-radix", "bits-ui" @@ -8,36 +9,51 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n", + "target": "breadcrumb/breadcrumb-ellipsis.svelte", + "type": "registry:ui" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n", + "target": "breadcrumb/breadcrumb-item.svelte", + "type": "registry:ui" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", + "target": "breadcrumb/breadcrumb-link.svelte", + "type": "registry:ui" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "breadcrumb/breadcrumb-list.svelte", + "type": "registry:ui" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "breadcrumb/breadcrumb-page.svelte", + "type": "registry:ui" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n", + "target": "breadcrumb/breadcrumb-separator.svelte", + "type": "registry:ui" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "breadcrumb/breadcrumb.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\nexport { Root, Ellipsis, Item, Separator, Link, List, Page, \n//\nRoot as Breadcrumb, Ellipsis as BreadcrumbEllipsis, Item as BreadcrumbItem, Separator as BreadcrumbSeparator, Link as BreadcrumbLink, List as BreadcrumbList, Page as BreadcrumbPage, };\n" + "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\nexport { Root, Ellipsis, Item, Separator, Link, List, Page, \n//\nRoot as Breadcrumb, Ellipsis as BreadcrumbEllipsis, Item as BreadcrumbItem, Separator as BreadcrumbSeparator, Link as BreadcrumbLink, List as BreadcrumbList, Page as BreadcrumbPage, };\n", + "target": "breadcrumb/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/button.json b/sites/docs/static/registry/styles/new-york-js/button.json index 5aab16ae5..6326f884f 100644 --- a/sites/docs/static/registry/styles/new-york-js/button.json +++ b/sites/docs/static/registry/styles/new-york-js/button.json @@ -1,16 +1,20 @@ { "name": "button", + "type": "registry:ui", "dependencies": [], "registryDependencies": [], "files": [ { "name": "button.svelte", - "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", + "target": "button/button.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root, { buttonVariants, } from \"./button.svelte\";\nexport { Root, \n//\nRoot as Button, buttonVariants, };\n" + "content": "import Root, { buttonVariants, } from \"./button.svelte\";\nexport { Root, \n//\nRoot as Button, buttonVariants, };\n", + "target": "button/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/calendar.json b/sites/docs/static/registry/styles/new-york-js/calendar.json index 9b8e462dd..e400ef72c 100644 --- a/sites/docs/static/registry/styles/new-york-js/calendar.json +++ b/sites/docs/static/registry/styles/new-york-js/calendar.json @@ -1,5 +1,6 @@ { "name": "calendar", + "type": "registry:ui", "dependencies": [ "bits-ui", "@internationalized/date", @@ -11,60 +12,87 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-cell.svelte", + "type": "registry:ui" }, { "name": "calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-day.svelte", + "type": "registry:ui" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-grid-body.svelte", + "type": "registry:ui" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-grid-head.svelte", + "type": "registry:ui" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-grid-row.svelte", + "type": "registry:ui" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-grid.svelte", + "type": "registry:ui" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-head-cell.svelte", + "type": "registry:ui" }, { "name": "calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-header.svelte", + "type": "registry:ui" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "calendar/calendar-heading.svelte", + "type": "registry:ui" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "calendar/calendar-months.svelte", + "type": "registry:ui" }, { "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", + "target": "calendar/calendar-next-button.svelte", + "type": "registry:ui" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", + "target": "calendar/calendar-prev-button.svelte", + "type": "registry:ui" }, { "name": "calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n", + "target": "calendar/calendar.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\nexport { Day, Cell, Grid, Header, Months, GridRow, Heading, GridBody, GridHead, HeadCell, NextButton, PrevButton, \n//\nRoot as Calendar, };\n" + "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\nexport { Day, Cell, Grid, Header, Months, GridRow, Heading, GridBody, GridHead, HeadCell, NextButton, PrevButton, \n//\nRoot as Calendar, };\n", + "target": "calendar/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/card.json b/sites/docs/static/registry/styles/new-york-js/card.json index dc09004c8..502f8963c 100644 --- a/sites/docs/static/registry/styles/new-york-js/card.json +++ b/sites/docs/static/registry/styles/new-york-js/card.json @@ -1,5 +1,6 @@ { "name": "card", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,32 +8,45 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "target": "card/card-content.svelte", + "type": "registry:ui" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n", + "target": "card/card-description.svelte", + "type": "registry:ui" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "target": "card/card-footer.svelte", + "type": "registry:ui" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "target": "card/card-header.svelte", + "type": "registry:ui" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "card/card-title.svelte", + "type": "registry:ui" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "card/card.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\nexport { Root, Content, Description, Footer, Header, Title, \n//\nRoot as Card, Content as CardContent, Description as CardDescription, Footer as CardFooter, Header as CardHeader, Title as CardTitle, };\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\nexport { Root, Content, Description, Footer, Header, Title, \n//\nRoot as Card, Content as CardContent, Description as CardDescription, Footer as CardFooter, Header as CardHeader, Title as CardTitle, };\n", + "target": "card/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/carousel.json b/sites/docs/static/registry/styles/new-york-js/carousel.json index e737d39df..528839007 100644 --- a/sites/docs/static/registry/styles/new-york-js/carousel.json +++ b/sites/docs/static/registry/styles/new-york-js/carousel.json @@ -1,5 +1,6 @@ { "name": "carousel", + "type": "registry:ui", "dependencies": [ "embla-carousel-svelte", "bits-ui", @@ -11,32 +12,45 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n", + "target": "carousel/carousel-content.svelte", + "type": "registry:ui" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "carousel/carousel-item.svelte", + "type": "registry:ui" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n", + "target": "carousel/carousel-next.svelte", + "type": "registry:ui" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n", + "target": "carousel/carousel-previous.svelte", + "type": "registry:ui" }, { "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "target": "carousel/carousel.svelte", + "type": "registry:ui" }, { "name": "context.js", - "content": "import { getContext, hasContext, setContext } from \"svelte\";\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\nexport function setEmblaContext(config) {\n setContext(EMBLA_CAROUSEL_CONTEXT, config);\n return config;\n}\nexport function getEmblaContext(name = \"This component\") {\n if (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n throw new Error(`${name} must be used within a component`);\n }\n return getContext(EMBLA_CAROUSEL_CONTEXT);\n}\n" + "content": "import { getContext, hasContext, setContext } from \"svelte\";\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\nexport function setEmblaContext(config) {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext(EMBLA_CAROUSEL_CONTEXT);\n}\n", + "target": "carousel/context.js", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\nexport { Root, Content, Item, Previous, Next, \n//\nRoot as Carousel, Content as CarouselContent, Item as CarouselItem, Previous as CarouselPrevious, Next as CarouselNext, };\n" + "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\nexport { Root, Content, Item, Previous, Next, \n//\nRoot as Carousel, Content as CarouselContent, Item as CarouselItem, Previous as CarouselPrevious, Next as CarouselNext, };\n", + "target": "carousel/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/checkbox.json b/sites/docs/static/registry/styles/new-york-js/checkbox.json index f4707639d..100b19a85 100644 --- a/sites/docs/static/registry/styles/new-york-js/checkbox.json +++ b/sites/docs/static/registry/styles/new-york-js/checkbox.json @@ -1,5 +1,6 @@ { "name": "checkbox", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -8,12 +9,15 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n", + "target": "checkbox/checkbox.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import Root from \"./checkbox.svelte\";\nexport { Root, \n//\nRoot as Checkbox, };\n" + "content": "import Root from \"./checkbox.svelte\";\nexport { Root, \n//\nRoot as Checkbox, };\n", + "target": "checkbox/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/collapsible.json b/sites/docs/static/registry/styles/new-york-js/collapsible.json index f73484faa..b1795f5f4 100644 --- a/sites/docs/static/registry/styles/new-york-js/collapsible.json +++ b/sites/docs/static/registry/styles/new-york-js/collapsible.json @@ -1,12 +1,16 @@ { "name": "collapsible", - "dependencies": [], + "type": "registry:ui", + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.js", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\nexport { Root, Content, Trigger, \n//\nRoot as Collapsible, Content as CollapsibleContent, Trigger as CollapsibleTrigger, };\n" + "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\nexport { Root, Content, Trigger, \n//\nRoot as Collapsible, Content as CollapsibleContent, Trigger as CollapsibleTrigger, };\n", + "target": "collapsible/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/command.json b/sites/docs/static/registry/styles/new-york-js/command.json index 993b88d87..ac9d607d2 100644 --- a/sites/docs/static/registry/styles/new-york-js/command.json +++ b/sites/docs/static/registry/styles/new-york-js/command.json @@ -1,5 +1,6 @@ { "name": "command", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -10,48 +11,69 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n", + "target": "command/command-dialog.svelte", + "type": "registry:ui" }, { "name": "command-empty.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "command/command-empty.svelte", + "type": "registry:ui" }, { "name": "command-group.svelte", - "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n", + "target": "command/command-group.svelte", + "type": "registry:ui" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n", + "target": "command/command-input.svelte", + "type": "registry:ui" }, { "name": "command-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "command/command-item.svelte", + "type": "registry:ui" }, { "name": "command-link-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "command/command-link-item.svelte", + "type": "registry:ui" }, { "name": "command-list.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "command/command-list.svelte", + "type": "registry:ui" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "command/command-separator.svelte", + "type": "registry:ui" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "command/command-shortcut.svelte", + "type": "registry:ui" }, { "name": "command.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "command/command.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import { Command as CommandPrimitive } from \"bits-ui\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, LinkItem, Input, List, Separator, Shortcut, Loading, \n//\nRoot 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, };\n" + "content": "import { Command as CommandPrimitive } from \"bits-ui\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, LinkItem, Input, List, Separator, Shortcut, Loading, \n//\nRoot 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, };\n", + "target": "command/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/context-menu.json b/sites/docs/static/registry/styles/new-york-js/context-menu.json index 76a9d2897..5e376f657 100644 --- a/sites/docs/static/registry/styles/new-york-js/context-menu.json +++ b/sites/docs/static/registry/styles/new-york-js/context-menu.json @@ -1,5 +1,6 @@ { "name": "context-menu", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -8,44 +9,63 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n", + "target": "context-menu/context-menu-checkbox-item.svelte", + "type": "registry:ui" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "context-menu/context-menu-content.svelte", + "type": "registry:ui" }, { "name": "context-menu-group-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "context-menu/context-menu-group-heading.svelte", + "type": "registry:ui" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "context-menu/context-menu-item.svelte", + "type": "registry:ui" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", + "target": "context-menu/context-menu-radio-item.svelte", + "type": "registry:ui" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "context-menu/context-menu-separator.svelte", + "type": "registry:ui" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "target": "context-menu/context-menu-shortcut.svelte", + "type": "registry:ui" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "context-menu/context-menu-sub-content.svelte", + "type": "registry:ui" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n", + "target": "context-menu/context-menu-sub-trigger.svelte", + "type": "registry:ui" }, { "name": "index.js", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Group, Trigger, Content, Shortcut, Separator, RadioItem, GroupHeading, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, GroupHeading as ContextMenuGroupHeading, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Group, Trigger, Content, Shortcut, Separator, RadioItem, GroupHeading, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, GroupHeading as ContextMenuGroupHeading, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n", + "target": "context-menu/index.js", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dashboard-01.json b/sites/docs/static/registry/styles/new-york-js/dashboard-01.json new file mode 100644 index 000000000..b73cb0b86 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/dashboard-01.json @@ -0,0 +1,25 @@ +{ + "name": "dashboard-01", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "avatar", + "badge", + "button", + "card", + "dropdown-menu", + "input", + "sheet", + "table" + ], + "files": [ + { + "name": "dashboard-01.svelte", + "content": "\n\n
    \n\t
    \n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tAcme Inc\n\t\t\t\n\t\t\t\n\t\t\t\tDashboard\n\t\t\t\n\t\t\t\n\t\t\t\tOrders\n\t\t\t\n\t\t\t\n\t\t\t\tProducts\n\t\t\t\n\t\t\t\n\t\t\t\tCustomers\n\t\t\t\n\t\t\t\n\t\t\t\tAnalytics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\n\t\t\t\t{/snippet}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\tTotal Revenue\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    $45,231.89
    \n\t\t\t\t\t

    +20.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSubscriptions\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +2350
    \n\t\t\t\t\t

    +180.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSales\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +12,234
    \n\t\t\t\t\t

    +19% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tActive Now\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +573
    \n\t\t\t\t\t

    +201 since last hour

    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\tTransactions\n\t\t\t\t\t\tRecent transactions from your store.\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCustomer\n\t\t\t\t\t\t\t\tType\n\t\t\t\t\t\t\t\tStatus\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t\tAmount\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Olivia Smith
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tRefund\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tDeclined\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Noah Williams
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSubscription\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Emma Brown
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tRecent Sales\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tOM\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Olivia Martin

    \n\t\t\t\t\t\t\t

    olivia.martin@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$1,999.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tJL\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Jackson Lee

    \n\t\t\t\t\t\t\t

    jackson.lee@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tIN\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Isabella Nguyen

    \n\t\t\t\t\t\t\t

    isabella.nguyen@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$299.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tWK\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    William Kim

    \n\t\t\t\t\t\t\t

    will@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$99.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tSD\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Sofia Davis

    \n\t\t\t\t\t\t\t

    sofia.davis@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t
    \n
    \n", + "target": "dashboard-01.svelte", + "type": "registry:block" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dashboard-02.json b/sites/docs/static/registry/styles/new-york-js/dashboard-02.json new file mode 100644 index 000000000..e7744c3fe --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/dashboard-02.json @@ -0,0 +1,23 @@ +{ + "name": "dashboard-02", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "badge", + "button", + "card", + "dropdown-menu", + "input", + "sheet" + ], + "files": [ + { + "name": "dashboard-02.svelte", + "content": "\n\n
    \n\t\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tUpgrade to Pro\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tUnlock all features and get unlimited access to our support\n\t\t\t\t\t\t\t\t\tteam.\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Inventory

    \n\t\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t

    You have no products

    \n\t\t\t\t\t

    \n\t\t\t\t\t\tYou can start selling as soon as you add a product.\n\t\t\t\t\t

    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n\n", + "target": "dashboard-02.svelte", + "type": "registry:block" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dashboard-03.json b/sites/docs/static/registry/styles/new-york-js/dashboard-03.json new file mode 100644 index 000000000..35cab8b0b --- /dev/null +++ b/sites/docs/static/registry/styles/new-york-js/dashboard-03.json @@ -0,0 +1,25 @@ +{ + "name": "dashboard-03", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "badge", + "button", + "tooltip", + "drawer", + "input", + "textarea", + "label", + "select" + ], + "files": [ + { + "name": "dashboard-03.svelte", + "content": "\n\n{#snippet ModelItemContent({ label, Icon, description }: Model)}\n\t
    \n\t\t\n\t\t
    \n\t\t\t

    \n\t\t\t\tNeural\n\t\t\t\t {label} \n\t\t\t

    \n\t\t\t

    \n\t\t\t\t{description}\n\t\t\t

    \n\t\t
    \n\t
    \n{/snippet}\n\n
    \n\t\n\t
    \n\t\t\n\t\t\t

    Playground

    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tConfiguration\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tConfigure the settings for the model and messages.\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Settings \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#if selectedModel}\n\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(selectedModel)}\n\t\t\t\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t\t\t\tSelect a model\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#each models as model}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(model)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Messages \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{role ?? \"Select a role\"}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n" + "content": "\n\n\n", + "target": "textarea/textarea.svelte", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/toggle-group.json b/sites/docs/static/registry/styles/new-york-js/toggle-group.json index ec6df557a..5c070d3f2 100644 --- a/sites/docs/static/registry/styles/new-york-js/toggle-group.json +++ b/sites/docs/static/registry/styles/new-york-js/toggle-group.json @@ -1,5 +1,6 @@ { "name": "toggle-group", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -10,16 +11,21 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n", + "target": "toggle-group/index.js", + "type": "registry:ui" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "toggle-group/toggle-group-item.svelte", + "type": "registry:ui" }, { "name": "toggle-group.svelte", - "content": "\n\n\n\n\n" + "content": "\n\n\n\n\n\n", + "target": "toggle-group/toggle-group.svelte", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/toggle.json b/sites/docs/static/registry/styles/new-york-js/toggle.json index 19a57dcc5..981fa65a9 100644 --- a/sites/docs/static/registry/styles/new-york-js/toggle.json +++ b/sites/docs/static/registry/styles/new-york-js/toggle.json @@ -1,5 +1,6 @@ { "name": "toggle", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "index.js", - "content": "import Root from \"./toggle.svelte\";\nexport { toggleVariants, } from \"./toggle.svelte\";\nexport { Root, \n//\nRoot as Toggle, };\n" + "content": "import Root from \"./toggle.svelte\";\nexport { toggleVariants, } from \"./toggle.svelte\";\nexport { Root, \n//\nRoot as Toggle, };\n", + "target": "toggle/index.js", + "type": "registry:ui" }, { "name": "toggle.svelte", - "content": "\n\n\n\n\n" + "content": "\n\n\n\n\n", + "target": "toggle/toggle.svelte", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/tooltip.json b/sites/docs/static/registry/styles/new-york-js/tooltip.json index 41510cc33..2086e5bf6 100644 --- a/sites/docs/static/registry/styles/new-york-js/tooltip.json +++ b/sites/docs/static/registry/styles/new-york-js/tooltip.json @@ -1,5 +1,6 @@ { "name": "tooltip", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "index.js", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\nexport { Root, Trigger, Content, Provider, \n//\nRoot as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, Provider as TooltipProvider, };\n" + "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\nexport { Root, Trigger, Content, Provider, \n//\nRoot as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, Provider as TooltipProvider, };\n", + "target": "tooltip/index.js", + "type": "registry:ui" }, { "name": "tooltip-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "target": "tooltip/tooltip-content.svelte", + "type": "registry:ui" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/accordion.json b/sites/docs/static/registry/styles/new-york/accordion.json index 58996aa78..a08b225c2 100644 --- a/sites/docs/static/registry/styles/new-york/accordion.json +++ b/sites/docs/static/registry/styles/new-york/accordion.json @@ -1,5 +1,6 @@ { "name": "accordion", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -8,20 +9,27 @@ "files": [ { "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n" + "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n", + "type": "registry:ui", + "target": "accordion/accordion-content.svelte" }, { "name": "accordion-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "accordion/accordion-item.svelte" }, { "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n" + "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n", + "type": "registry:ui", + "target": "accordion/accordion-trigger.svelte" }, { "name": "index.ts", - "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\n\nconst Root = AccordionPrimitive.Root;\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tTrigger,\n\t//\n\tRoot as Accordion,\n\tContent as AccordionContent,\n\tItem as AccordionItem,\n\tTrigger as AccordionTrigger,\n};\n" + "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\n\nconst Root = AccordionPrimitive.Root;\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tTrigger,\n\t//\n\tRoot as Accordion,\n\tContent as AccordionContent,\n\tItem as AccordionItem,\n\tTrigger as AccordionTrigger,\n};\n", + "type": "registry:ui", + "target": "accordion/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/alert-dialog.json b/sites/docs/static/registry/styles/new-york/alert-dialog.json index a434a37ce..644af55c3 100644 --- a/sites/docs/static/registry/styles/new-york/alert-dialog.json +++ b/sites/docs/static/registry/styles/new-york/alert-dialog.json @@ -1,5 +1,6 @@ { "name": "alert-dialog", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -9,40 +10,57 @@ "files": [ { "name": "alert-dialog-action.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-action.svelte" }, { "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-cancel.svelte" }, { "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n" + "content": "\n\n\n\t\n\t\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-content.svelte" }, { "name": "alert-dialog-description.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-description.svelte" }, { "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-footer.svelte" }, { "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-header.svelte" }, { "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-overlay.svelte" }, { "name": "alert-dialog-title.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "alert-dialog/alert-dialog-title.svelte" }, { "name": "index.ts", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n" + "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n", + "type": "registry:ui", + "target": "alert-dialog/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/alert.json b/sites/docs/static/registry/styles/new-york/alert.json index c3fbce6d0..6fb0b2d96 100644 --- a/sites/docs/static/registry/styles/new-york/alert.json +++ b/sites/docs/static/registry/styles/new-york/alert.json @@ -1,5 +1,6 @@ { "name": "alert", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,20 +8,27 @@ "files": [ { "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "alert/alert-description.svelte" }, { "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "alert/alert-title.svelte" }, { "name": "alert.svelte", - "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "alert/alert.svelte" }, { "name": "index.ts", - "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n" + "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n", + "type": "registry:ui", + "target": "alert/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/aspect-ratio.json b/sites/docs/static/registry/styles/new-york/aspect-ratio.json index 861dcae87..6cc5197b6 100644 --- a/sites/docs/static/registry/styles/new-york/aspect-ratio.json +++ b/sites/docs/static/registry/styles/new-york/aspect-ratio.json @@ -1,12 +1,16 @@ { "name": "aspect-ratio", - "dependencies": [], + "type": "registry:ui", + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.ts", - "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\n\nconst Root = AspectRatioPrimitive.Root;\n\nexport { Root, Root as AspectRatio };\n" + "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\n\nconst Root = AspectRatioPrimitive.Root;\n\nexport { Root, Root as AspectRatio };\n", + "type": "registry:ui", + "target": "aspect-ratio/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-01.json b/sites/docs/static/registry/styles/new-york/authentication-01.json new file mode 100644 index 000000000..685449fe6 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/authentication-01.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-01", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-01.svelte", + "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account.\n\t\n\t\n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t\n\t\t\n\t\n
    \n", + "type": "registry:block", + "target": "authentication-01.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-02.json b/sites/docs/static/registry/styles/new-york/authentication-02.json new file mode 100644 index 000000000..a5337085f --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/authentication-02.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-02", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-02.svelte", + "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tDon't have an account?\n\t\t\t Sign up \n\t\t
    \n\t
    \n
    \n", + "type": "registry:block", + "target": "authentication-02.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-03.json b/sites/docs/static/registry/styles/new-york/authentication-03.json new file mode 100644 index 000000000..e32654d30 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/authentication-03.json @@ -0,0 +1,19 @@ +{ + "name": "authentication-03", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "name": "authentication-03.svelte", + "content": "\n\n\n\t\n\t\tSign Up\n\t\tEnter your information to create an account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tAlready have an account?\n\t\t\t Sign in \n\t\t
    \n\t
    \n
    \n", + "type": "registry:block", + "target": "authentication-03.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-04.json b/sites/docs/static/registry/styles/new-york/authentication-04.json new file mode 100644 index 000000000..69e54359c --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/authentication-04.json @@ -0,0 +1,18 @@ +{ + "name": "authentication-04", + "type": "registry:block", + "dependencies": [], + "registryDependencies": [ + "button", + "input", + "label" + ], + "files": [ + { + "name": "authentication-04.svelte", + "content": "\n\n
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Login

    \n\t\t\t\t

    \n\t\t\t\t\tEnter your email below to login to your account\n\t\t\t\t

    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\tDon't have an account?\n\t\t\t\t Sign up \n\t\t\t
    \n\t\t
    \n\t
    \n\t\n
    \n", + "type": "registry:block", + "target": "authentication-04.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/avatar.json b/sites/docs/static/registry/styles/new-york/avatar.json index 7d8d76e33..38621ce31 100644 --- a/sites/docs/static/registry/styles/new-york/avatar.json +++ b/sites/docs/static/registry/styles/new-york/avatar.json @@ -1,5 +1,6 @@ { "name": "avatar", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,20 +8,27 @@ "files": [ { "name": "avatar-fallback.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "avatar/avatar-fallback.svelte" }, { "name": "avatar-image.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "avatar/avatar-image.svelte" }, { "name": "avatar.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "avatar/avatar.svelte" }, { "name": "index.ts", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\n\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n" + "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\n\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n", + "type": "registry:ui", + "target": "avatar/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/badge.json b/sites/docs/static/registry/styles/new-york/badge.json index 96d3bd76d..7a058a45a 100644 --- a/sites/docs/static/registry/styles/new-york/badge.json +++ b/sites/docs/static/registry/styles/new-york/badge.json @@ -1,5 +1,6 @@ { "name": "badge", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "badge.svelte", - "content": "\n\n\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "badge/badge.svelte" }, { "name": "index.ts", - "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n" + "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n", + "type": "registry:ui", + "target": "badge/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/breadcrumb.json b/sites/docs/static/registry/styles/new-york/breadcrumb.json index 42ebe91e4..0e778c82c 100644 --- a/sites/docs/static/registry/styles/new-york/breadcrumb.json +++ b/sites/docs/static/registry/styles/new-york/breadcrumb.json @@ -1,5 +1,6 @@ { "name": "breadcrumb", + "type": "registry:ui", "dependencies": [ "svelte-radix", "bits-ui" @@ -8,36 +9,51 @@ "files": [ { "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n" + "content": "\n\n\n\t\n\tMore\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-ellipsis.svelte" }, { "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n" + "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-item.svelte" }, { "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-link.svelte" }, { "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-list.svelte" }, { "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-page.svelte" }, { "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n" + "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb-separator.svelte" }, { "name": "breadcrumb.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "breadcrumb/breadcrumb.svelte" }, { "name": "index.ts", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\n\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n" + "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\n\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n", + "type": "registry:ui", + "target": "breadcrumb/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/button.json b/sites/docs/static/registry/styles/new-york/button.json index 4578a440b..e173fa480 100644 --- a/sites/docs/static/registry/styles/new-york/button.json +++ b/sites/docs/static/registry/styles/new-york/button.json @@ -1,16 +1,20 @@ { "name": "button", + "type": "registry:ui", "dependencies": [], "registryDependencies": [], "files": [ { "name": "button.svelte", - "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n" + "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", + "type": "registry:ui", + "target": "button/button.svelte" }, { "name": "index.ts", - "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n" + "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n", + "type": "registry:ui", + "target": "button/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/calendar.json b/sites/docs/static/registry/styles/new-york/calendar.json index e35f26bca..e3f47f5f0 100644 --- a/sites/docs/static/registry/styles/new-york/calendar.json +++ b/sites/docs/static/registry/styles/new-york/calendar.json @@ -1,5 +1,6 @@ { "name": "calendar", + "type": "registry:ui", "dependencies": [ "bits-ui", "@internationalized/date", @@ -11,60 +12,87 @@ "files": [ { "name": "calendar-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-cell.svelte" }, { "name": "calendar-day.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-day.svelte" }, { "name": "calendar-grid-body.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid-body.svelte" }, { "name": "calendar-grid-head.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid-head.svelte" }, { "name": "calendar-grid-row.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid-row.svelte" }, { "name": "calendar-grid.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-grid.svelte" }, { "name": "calendar-head-cell.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-head-cell.svelte" }, { "name": "calendar-header.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-header.svelte" }, { "name": "calendar-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-heading.svelte" }, { "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "calendar/calendar-months.svelte" }, { "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-next-button.svelte" }, { "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n" + "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", + "type": "registry:ui", + "target": "calendar/calendar-prev-button.svelte" }, { "name": "calendar.svelte", - "content": "\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "calendar/calendar.svelte" }, { "name": "index.ts", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\n\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n" + "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\n\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n", + "type": "registry:ui", + "target": "calendar/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/card.json b/sites/docs/static/registry/styles/new-york/card.json index 93d483c96..b41c47bfd 100644 --- a/sites/docs/static/registry/styles/new-york/card.json +++ b/sites/docs/static/registry/styles/new-york/card.json @@ -1,5 +1,6 @@ { "name": "card", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,32 +8,45 @@ "files": [ { "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "card/card-content.svelte" }, { "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n" + "content": "\n\n

    \n\t{@render children?.()}\n

    \n", + "type": "registry:ui", + "target": "card/card-description.svelte" }, { "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "card/card-footer.svelte" }, { "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "card/card-header.svelte" }, { "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "card/card-title.svelte" }, { "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "card/card.svelte" }, { "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n" + "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n", + "type": "registry:ui", + "target": "card/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/carousel.json b/sites/docs/static/registry/styles/new-york/carousel.json index bac2e779d..6ef26702c 100644 --- a/sites/docs/static/registry/styles/new-york/carousel.json +++ b/sites/docs/static/registry/styles/new-york/carousel.json @@ -1,5 +1,6 @@ { "name": "carousel", + "type": "registry:ui", "dependencies": [ "embla-carousel-svelte", "bits-ui", @@ -11,32 +12,45 @@ "files": [ { "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n", + "type": "registry:ui", + "target": "carousel/carousel-content.svelte" }, { "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "carousel/carousel-item.svelte" }, { "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n" + "content": "\n\n\n\t\n\tNext slide\n\n", + "type": "registry:ui", + "target": "carousel/carousel-next.svelte" }, { "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n" + "content": "\n\n\n\t\n\tPrevious slide\n\n", + "type": "registry:ui", + "target": "carousel/carousel-previous.svelte" }, { "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n" + "content": "\n\n
    \n\t{@render children?.()}\n
    \n", + "type": "registry:ui", + "target": "carousel/carousel.svelte" }, { "name": "context.ts", - "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tsetApi?: (api: CarouselAPI | undefined) => void;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\nexport type EmblaContext = {\n\tapi: CarouselAPI | undefined;\n\torientation: \"horizontal\" | \"vertical\";\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: boolean;\n\tcanScrollPrev: boolean;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: CarouselOptions;\n\tplugins: CarouselPlugins;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: number[];\n\tselectedIndex: number;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n" + "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tsetApi?: (api: CarouselAPI | undefined) => void;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\nexport type EmblaContext = {\n\tapi: CarouselAPI | undefined;\n\torientation: \"horizontal\" | \"vertical\";\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: boolean;\n\tcanScrollPrev: boolean;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: CarouselOptions;\n\tplugins: CarouselPlugins;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: number[];\n\tselectedIndex: number;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n", + "type": "registry:ui", + "target": "carousel/context.ts" }, { "name": "index.ts", - "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n" + "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n", + "type": "registry:ui", + "target": "carousel/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/checkbox.json b/sites/docs/static/registry/styles/new-york/checkbox.json index 2f9ff4c80..bcf85179d 100644 --- a/sites/docs/static/registry/styles/new-york/checkbox.json +++ b/sites/docs/static/registry/styles/new-york/checkbox.json @@ -1,5 +1,6 @@ { "name": "checkbox", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -8,12 +9,15 @@ "files": [ { "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "checkbox/checkbox.svelte" }, { "name": "index.ts", - "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n" + "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n", + "type": "registry:ui", + "target": "checkbox/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/collapsible.json b/sites/docs/static/registry/styles/new-york/collapsible.json index 132671880..92b278b33 100644 --- a/sites/docs/static/registry/styles/new-york/collapsible.json +++ b/sites/docs/static/registry/styles/new-york/collapsible.json @@ -1,12 +1,16 @@ { "name": "collapsible", - "dependencies": [], + "type": "registry:ui", + "dependencies": [ + "bits-ui" + ], "registryDependencies": [], "files": [ { "name": "index.ts", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root: typeof CollapsiblePrimitive.Root = CollapsiblePrimitive.Root;\nconst Trigger: typeof CollapsiblePrimitive.Trigger = CollapsiblePrimitive.Trigger;\nconst Content: typeof CollapsiblePrimitive.Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n" + "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root: typeof CollapsiblePrimitive.Root = CollapsiblePrimitive.Root;\nconst Trigger: typeof CollapsiblePrimitive.Trigger = CollapsiblePrimitive.Trigger;\nconst Content: typeof CollapsiblePrimitive.Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n", + "type": "registry:ui", + "target": "collapsible/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/command.json b/sites/docs/static/registry/styles/new-york/command.json index cdf7aef3d..d3d95ce82 100644 --- a/sites/docs/static/registry/styles/new-york/command.json +++ b/sites/docs/static/registry/styles/new-york/command.json @@ -1,5 +1,6 @@ { "name": "command", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -10,48 +11,69 @@ "files": [ { "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n" + "content": "\n\n\n\t\n\t\t\n\t\n\n", + "type": "registry:ui", + "target": "command/command-dialog.svelte" }, { "name": "command-empty.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-empty.svelte" }, { "name": "command-group.svelte", - "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n" + "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n", + "type": "registry:ui", + "target": "command/command-group.svelte" }, { "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n" + "content": "\n\n
    \n\t\n\t\n
    \n", + "type": "registry:ui", + "target": "command/command-input.svelte" }, { "name": "command-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-item.svelte" }, { "name": "command-link-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-link-item.svelte" }, { "name": "command-list.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-list.svelte" }, { "name": "command-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command-separator.svelte" }, { "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "command/command-shortcut.svelte" }, { "name": "command.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "command/command.svelte" }, { "name": "index.ts", - "content": "import { Command as CommandPrimitive } from \"bits-ui\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading: typeof CommandPrimitive.Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n" + "content": "import { Command as CommandPrimitive } from \"bits-ui\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading: typeof CommandPrimitive.Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n", + "type": "registry:ui", + "target": "command/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/context-menu.json b/sites/docs/static/registry/styles/new-york/context-menu.json index 4fadf7cea..7e06e7407 100644 --- a/sites/docs/static/registry/styles/new-york/context-menu.json +++ b/sites/docs/static/registry/styles/new-york/context-menu.json @@ -1,5 +1,6 @@ { "name": "context-menu", + "type": "registry:ui", "dependencies": [ "bits-ui", "svelte-radix" @@ -8,44 +9,63 @@ "files": [ { "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-checkbox-item.svelte" }, { "name": "context-menu-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-content.svelte" }, { "name": "context-menu-group-heading.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-group-heading.svelte" }, { "name": "context-menu-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-item.svelte" }, { "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n" + "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-radio-item.svelte" }, { "name": "context-menu-separator.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-separator.svelte" }, { "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n" + "content": "\n\n\n\t{@render children?.()}\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-shortcut.svelte" }, { "name": "context-menu-sub-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-sub-content.svelte" }, { "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n" + "content": "\n\n\n\t{@render children?.()}\n\t\n\n", + "type": "registry:ui", + "target": "context-menu/context-menu-sub-trigger.svelte" }, { "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub: typeof ContextMenuPrimitive.Sub = ContextMenuPrimitive.Sub;\nconst Root: typeof ContextMenuPrimitive.Root = ContextMenuPrimitive.Root;\nconst Trigger: typeof ContextMenuPrimitive.Trigger = ContextMenuPrimitive.Trigger;\nconst Group: typeof ContextMenuPrimitive.Group = ContextMenuPrimitive.Group;\nconst RadioGroup: typeof ContextMenuPrimitive.RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tGroupHeading,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tGroupHeading as ContextMenuGroupHeading,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n" + "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub: typeof ContextMenuPrimitive.Sub = ContextMenuPrimitive.Sub;\nconst Root: typeof ContextMenuPrimitive.Root = ContextMenuPrimitive.Root;\nconst Trigger: typeof ContextMenuPrimitive.Trigger = ContextMenuPrimitive.Trigger;\nconst Group: typeof ContextMenuPrimitive.Group = ContextMenuPrimitive.Group;\nconst RadioGroup: typeof ContextMenuPrimitive.RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tGroupHeading,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tGroupHeading as ContextMenuGroupHeading,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n", + "type": "registry:ui", + "target": "context-menu/index.ts" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dashboard-01.json b/sites/docs/static/registry/styles/new-york/dashboard-01.json new file mode 100644 index 000000000..bcd1a6c8c --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/dashboard-01.json @@ -0,0 +1,25 @@ +{ + "name": "dashboard-01", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "avatar", + "badge", + "button", + "card", + "dropdown-menu", + "input", + "sheet", + "table" + ], + "files": [ + { + "name": "dashboard-01.svelte", + "content": "\n\n
    \n\t
    \n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tAcme Inc\n\t\t\t\n\t\t\t\n\t\t\t\tDashboard\n\t\t\t\n\t\t\t\n\t\t\t\tOrders\n\t\t\t\n\t\t\t\n\t\t\t\tProducts\n\t\t\t\n\t\t\t\n\t\t\t\tCustomers\n\t\t\t\n\t\t\t\n\t\t\t\tAnalytics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\n\t\t\t\t{/snippet}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\tTotal Revenue\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    $45,231.89
    \n\t\t\t\t\t

    +20.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSubscriptions\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +2350
    \n\t\t\t\t\t

    +180.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSales\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +12,234
    \n\t\t\t\t\t

    +19% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tActive Now\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +573
    \n\t\t\t\t\t

    +201 since last hour

    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\tTransactions\n\t\t\t\t\t\tRecent transactions from your store.\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCustomer\n\t\t\t\t\t\t\t\tType\n\t\t\t\t\t\t\t\tStatus\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t\tAmount\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Olivia Smith
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tRefund\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tDeclined\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Noah Williams
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSubscription\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Emma Brown
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tRecent Sales\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tOM\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Olivia Martin

    \n\t\t\t\t\t\t\t

    olivia.martin@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$1,999.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tJL\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Jackson Lee

    \n\t\t\t\t\t\t\t

    jackson.lee@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tIN\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Isabella Nguyen

    \n\t\t\t\t\t\t\t

    isabella.nguyen@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$299.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tWK\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    William Kim

    \n\t\t\t\t\t\t\t

    will@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$99.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tSD\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Sofia Davis

    \n\t\t\t\t\t\t\t

    sofia.davis@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t
    \n
    \n", + "type": "registry:block", + "target": "dashboard-01.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dashboard-02.json b/sites/docs/static/registry/styles/new-york/dashboard-02.json new file mode 100644 index 000000000..fb3069d02 --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/dashboard-02.json @@ -0,0 +1,23 @@ +{ + "name": "dashboard-02", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "badge", + "button", + "card", + "dropdown-menu", + "input", + "sheet" + ], + "files": [ + { + "name": "dashboard-02.svelte", + "content": "\n\n
    \n\t\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tUpgrade to Pro\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tUnlock all features and get unlimited access to our support\n\t\t\t\t\t\t\t\t\tteam.\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Inventory

    \n\t\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t

    You have no products

    \n\t\t\t\t\t

    \n\t\t\t\t\t\tYou can start selling as soon as you add a product.\n\t\t\t\t\t

    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n\n", + "type": "registry:block", + "target": "dashboard-02.svelte" + } + ] +} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dashboard-03.json b/sites/docs/static/registry/styles/new-york/dashboard-03.json new file mode 100644 index 000000000..62e4ed58c --- /dev/null +++ b/sites/docs/static/registry/styles/new-york/dashboard-03.json @@ -0,0 +1,25 @@ +{ + "name": "dashboard-03", + "type": "registry:block", + "dependencies": [ + "lucide-svelte" + ], + "registryDependencies": [ + "badge", + "button", + "tooltip", + "drawer", + "input", + "textarea", + "label", + "select" + ], + "files": [ + { + "name": "dashboard-03.svelte", + "content": "\n\n{#snippet ModelItemContent({ label, Icon, description }: Model)}\n\t
    \n\t\t\n\t\t
    \n\t\t\t

    \n\t\t\t\tNeural\n\t\t\t\t {label} \n\t\t\t

    \n\t\t\t

    \n\t\t\t\t{description}\n\t\t\t

    \n\t\t
    \n\t
    \n{/snippet}\n\n
    \n\t\n\t
    \n\t\t\n\t\t\t

    Playground

    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tConfiguration\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tConfigure the settings for the model and messages.\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Settings \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#if selectedModel}\n\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(selectedModel)}\n\t\t\t\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t\t\t\tSelect a model\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#each models as model}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(model)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Messages \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{role ?? \"Select a role\"}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "textarea/textarea.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/toggle-group.json b/sites/docs/static/registry/styles/new-york/toggle-group.json index 810c73e8e..3c9eebd1c 100644 --- a/sites/docs/static/registry/styles/new-york/toggle-group.json +++ b/sites/docs/static/registry/styles/new-york/toggle-group.json @@ -1,5 +1,6 @@ { "name": "toggle-group", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -10,16 +11,21 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n" + "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n", + "type": "registry:ui", + "target": "toggle-group/index.ts" }, { "name": "toggle-group-item.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "toggle-group/toggle-group-item.svelte" }, { "name": "toggle-group.svelte", - "content": "\n\n\n\n\n" + "content": "\n\n\n\n\n\n", + "type": "registry:ui", + "target": "toggle-group/toggle-group.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/toggle.json b/sites/docs/static/registry/styles/new-york/toggle.json index e03bd89f2..fdd38c6ac 100644 --- a/sites/docs/static/registry/styles/new-york/toggle.json +++ b/sites/docs/static/registry/styles/new-york/toggle.json @@ -1,5 +1,6 @@ { "name": "toggle", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "index.ts", - "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n" + "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n", + "type": "registry:ui", + "target": "toggle/index.ts" }, { "name": "toggle.svelte", - "content": "\n\n\n\n\n" + "content": "\n\n\n\n\n", + "type": "registry:ui", + "target": "toggle/toggle.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/tooltip.json b/sites/docs/static/registry/styles/new-york/tooltip.json index 0fe8be402..4f934da09 100644 --- a/sites/docs/static/registry/styles/new-york/tooltip.json +++ b/sites/docs/static/registry/styles/new-york/tooltip.json @@ -1,5 +1,6 @@ { "name": "tooltip", + "type": "registry:ui", "dependencies": [ "bits-ui" ], @@ -7,12 +8,15 @@ "files": [ { "name": "index.ts", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n" + "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n", + "type": "registry:ui", + "target": "tooltip/index.ts" }, { "name": "tooltip-content.svelte", - "content": "\n\n\n" + "content": "\n\n\n", + "type": "registry:ui", + "target": "tooltip/tooltip-content.svelte" } - ], - "type": "components:ui" + ] } \ No newline at end of file diff --git a/sites/docs/static/registry/themes.css b/sites/docs/static/registry/themes.css index c384b0a1b..517c4620d 100644 --- a/sites/docs/static/registry/themes.css +++ b/sites/docs/static/registry/themes.css @@ -2,767 +2,731 @@ .theme-zinc { --background: 0 0% 100%; --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%;; --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; --input: 240 5.9% 90%; - --primary: 240 5.9% 10%; --primary-foreground: 0 0% 98%; - --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - --ring: 240 5.9% 10%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-zinc { --background: 240 10% 3.9%; --foreground: 0 0% 98%; - --muted: 240 3.7% 15.9%; --muted-foreground: 240 5% 64.9%; - --popover: 240 10% 3.9%; --popover-foreground: 0 0% 98%; - --card: 240 10% 3.9%; --card-foreground: 0 0% 98%; - --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; - --primary: 0 0% 98%; --primary-foreground: 240 5.9% 10%; - --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; - --accent: 240 3.7% 15.9%; --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - --ring: 240 4.9% 83.9%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-slate { --background: 0 0% 100%; --foreground: 222.2 84% 4.9%; - --muted: 210 40% 96.1%; --muted-foreground: 215.4 16.3% 46.9%; - --popover: 0 0% 100%; --popover-foreground: 222.2 84% 4.9%; - --card: 0 0% 100%; --card-foreground: 222.2 84% 4.9%; - --border: 214.3 31.8% 91.4%; --input: 214.3 31.8% 91.4%; - --primary: 222.2 47.4% 11.2%; --primary-foreground: 210 40% 98%; - --secondary: 210 40% 96.1%; --secondary-foreground: 222.2 47.4% 11.2%; - --accent: 210 40% 96.1%; --accent-foreground: 222.2 47.4% 11.2%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 40% 98%; - --ring: 222.2 84% 4.9%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-slate { --background: 222.2 84% 4.9%; --foreground: 210 40% 98%; - --muted: 217.2 32.6% 17.5%; --muted-foreground: 215 20.2% 65.1%; - --popover: 222.2 84% 4.9%; --popover-foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; --card-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; --input: 217.2 32.6% 17.5%; - --primary: 210 40% 98%; --primary-foreground: 222.2 47.4% 11.2%; - --secondary: 217.2 32.6% 17.5%; --secondary-foreground: 210 40% 98%; - --accent: 217.2 32.6% 17.5%; --accent-foreground: 210 40% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; - --ring: 212.7 26.8% 83.9%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-stone { --background: 0 0% 100%; --foreground: 20 14.3% 4.1%; - --muted: 60 4.8% 95.9%; --muted-foreground: 25 5.3% 44.7%; - --popover: 0 0% 100%; --popover-foreground: 20 14.3% 4.1%; - --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; - --border: 20 5.9% 90%; --input: 20 5.9% 90%; - --primary: 24 9.8% 10%; --primary-foreground: 60 9.1% 97.8%; - --secondary: 60 4.8% 95.9%; --secondary-foreground: 24 9.8% 10%; - --accent: 60 4.8% 95.9%; --accent-foreground: 24 9.8% 10%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 60 9.1% 97.8%; - --ring: 20 14.3% 4.1%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-stone { --background: 20 14.3% 4.1%; --foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; --muted-foreground: 24 5.4% 63.9%; - --popover: 20 14.3% 4.1%; --popover-foreground: 60 9.1% 97.8%; - --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; - --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; - --primary: 60 9.1% 97.8%; --primary-foreground: 24 9.8% 10%; - --secondary: 12 6.5% 15.1%; --secondary-foreground: 60 9.1% 97.8%; - --accent: 12 6.5% 15.1%; --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 60 9.1% 97.8%; - --ring: 24 5.7% 82.9%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-gray { --background: 0 0% 100%; --foreground: 224 71.4% 4.1%; - --muted: 220 14.3% 95.9%; --muted-foreground: 220 8.9% 46.1%; - --popover: 0 0% 100%; --popover-foreground: 224 71.4% 4.1%; - --card: 0 0% 100%; --card-foreground: 224 71.4% 4.1%; - --border: 220 13% 91%; --input: 220 13% 91%; - --primary: 220.9 39.3% 11%; --primary-foreground: 210 20% 98%; - --secondary: 220 14.3% 95.9%; --secondary-foreground: 220.9 39.3% 11%; - --accent: 220 14.3% 95.9%; --accent-foreground: 220.9 39.3% 11%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 20% 98%; - --ring: 224 71.4% 4.1%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-gray { --background: 224 71.4% 4.1%; --foreground: 210 20% 98%; - --muted: 215 27.9% 16.9%; --muted-foreground: 217.9 10.6% 64.9%; - --popover: 224 71.4% 4.1%; --popover-foreground: 210 20% 98%; - --card: 224 71.4% 4.1%; --card-foreground: 210 20% 98%; - --border: 215 27.9% 16.9%; --input: 215 27.9% 16.9%; - --primary: 210 20% 98%; --primary-foreground: 220.9 39.3% 11%; - --secondary: 215 27.9% 16.9%; --secondary-foreground: 210 20% 98%; - --accent: 215 27.9% 16.9%; --accent-foreground: 210 20% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 20% 98%; - --ring: 216 12.2% 83.9%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-neutral { --background: 0 0% 100%; --foreground: 0 0% 3.9%; - --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; - --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; - --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; - --border: 0 0% 89.8%; --input: 0 0% 89.8%; - --primary: 0 0% 9%; --primary-foreground: 0 0% 98%; - --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; - --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - --ring: 0 0% 3.9%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-neutral { --background: 0 0% 3.9%; --foreground: 0 0% 98%; - --muted: 0 0% 14.9%; --muted-foreground: 0 0% 63.9%; - --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; - --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; - --border: 0 0% 14.9%; --input: 0 0% 14.9%; - --primary: 0 0% 98%; --primary-foreground: 0 0% 9%; - --secondary: 0 0% 14.9%; --secondary-foreground: 0 0% 98%; - --accent: 0 0% 14.9%; --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - --ring: 0 0% 83.1%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-red { --background: 0 0% 100%; --foreground: 0 0% 3.9%; - --muted: 0 0% 96.1%; --muted-foreground: 0 0% 45.1%; - --popover: 0 0% 100%; --popover-foreground: 0 0% 3.9%; - --card: 0 0% 100%; --card-foreground: 0 0% 3.9%; - --border: 0 0% 89.8%; --input: 0 0% 89.8%; - --primary: 0 72.2% 50.6%; --primary-foreground: 0 85.7% 97.3%; - --secondary: 0 0% 96.1%; --secondary-foreground: 0 0% 9%; - --accent: 0 0% 96.1%; --accent-foreground: 0 0% 9%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - --ring: 0 72.2% 50.6%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-red { --background: 0 0% 3.9%; --foreground: 0 0% 98%; - --muted: 0 0% 14.9%; --muted-foreground: 0 0% 63.9%; - --popover: 0 0% 3.9%; --popover-foreground: 0 0% 98%; - --card: 0 0% 3.9%; --card-foreground: 0 0% 98%; - --border: 0 0% 14.9%; --input: 0 0% 14.9%; - --primary: 0 72.2% 50.6%; --primary-foreground: 0 85.7% 97.3%; - --secondary: 0 0% 14.9%; --secondary-foreground: 0 0% 98%; - --accent: 0 0% 14.9%; --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; - --ring: 0 72.2% 50.6%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-rose { --background: 0 0% 100%; --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%; --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; --input: 240 5.9% 90%; - --primary: 346.8 77.2% 49.8%; --primary-foreground: 355.7 100% 97.3%; - --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - --ring: 346.8 77.2% 49.8%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-rose { --background: 20 14.3% 4.1%; --foreground: 0 0% 95%; - --muted: 0 0% 15%; --muted-foreground: 240 5% 64.9%; - --popover: 0 0% 9%; --popover-foreground: 0 0% 95%; - --card: 24 9.8% 10%; --card-foreground: 0 0% 95%; - --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; - --primary: 346.8 77.2% 49.8%; --primary-foreground: 355.7 100% 97.3%; - --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; - --accent: 12 6.5% 15.1%; --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 85.7% 97.3%; - --ring: 346.8 77.2% 49.8%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-orange { --background: 0 0% 100%; --foreground: 20 14.3% 4.1%; - --muted: 60 4.8% 95.9%; --muted-foreground: 25 5.3% 44.7%; - --popover: 0 0% 100%; --popover-foreground: 20 14.3% 4.1%; - --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; - --border: 20 5.9% 90%; --input: 20 5.9% 90%; - --primary: 24.6 95% 53.1%; --primary-foreground: 60 9.1% 97.8%; - --secondary: 60 4.8% 95.9%; --secondary-foreground: 24 9.8% 10%; - --accent: 60 4.8% 95.9%; --accent-foreground: 24 9.8% 10%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 60 9.1% 97.8%; - --ring: 24.6 95% 53.1%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-orange { --background: 20 14.3% 4.1%; --foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; --muted-foreground: 24 5.4% 63.9%; - --popover: 20 14.3% 4.1%; --popover-foreground: 60 9.1% 97.8%; - --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; - --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; - --primary: 20.5 90.2% 48.2%; --primary-foreground: 60 9.1% 97.8%; - --secondary: 12 6.5% 15.1%; --secondary-foreground: 60 9.1% 97.8%; - --accent: 12 6.5% 15.1%; --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 72.2% 50.6%; --destructive-foreground: 60 9.1% 97.8%; - --ring: 20.5 90.2% 48.2%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-green { --background: 0 0% 100%; --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%; --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; --input: 240 5.9% 90%; - --primary: 142.1 76.2% 36.3%; --primary-foreground: 355.7 100% 97.3%; - --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 0 0% 98%; - --ring: 142.1 76.2% 36.3%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-green { --background: 20 14.3% 4.1%; --foreground: 0 0% 95%; - --muted: 0 0% 15%; --muted-foreground: 240 5% 64.9%; - --popover: 0 0% 9%; --popover-foreground: 0 0% 95%; - --card: 24 9.8% 10%; --card-foreground: 0 0% 95%; - --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; - --primary: 142.1 70.6% 45.3%; --primary-foreground: 144.9 80.4% 10%; - --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; - --accent: 12 6.5% 15.1%; --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 85.7% 97.3%; - --ring: 142.4 71.8% 29.2%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-blue { --background: 0 0% 100%; --foreground: 222.2 84% 4.9%; - --muted: 210 40% 96.1%; --muted-foreground: 215.4 16.3% 46.9%; - --popover: 0 0% 100%; --popover-foreground: 222.2 84% 4.9%; - --card: 0 0% 100%; --card-foreground: 222.2 84% 4.9%; - --border: 214.3 31.8% 91.4%; --input: 214.3 31.8% 91.4%; - --primary: 221.2 83.2% 53.3%; --primary-foreground: 210 40% 98%; - --secondary: 210 40% 96.1%; --secondary-foreground: 222.2 47.4% 11.2%; - --accent: 210 40% 96.1%; --accent-foreground: 222.2 47.4% 11.2%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 40% 98%; - --ring: 221.2 83.2% 53.3%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-blue { --background: 222.2 84% 4.9%; --foreground: 210 40% 98%; - --muted: 217.2 32.6% 17.5%; --muted-foreground: 215 20.2% 65.1%; - --popover: 222.2 84% 4.9%; --popover-foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; --card-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; --input: 217.2 32.6% 17.5%; - --primary: 217.2 91.2% 59.8%; --primary-foreground: 222.2 47.4% 11.2%; - --secondary: 217.2 32.6% 17.5%; --secondary-foreground: 210 40% 98%; - --accent: 217.2 32.6% 17.5%; --accent-foreground: 210 40% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; - --ring: 224.3 76.3% 48%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-yellow { --background: 0 0% 100%; --foreground: 20 14.3% 4.1%; - --muted: 60 4.8% 95.9%; --muted-foreground: 25 5.3% 44.7%; - --popover: 0 0% 100%; --popover-foreground: 20 14.3% 4.1%; - --card: 0 0% 100%; --card-foreground: 20 14.3% 4.1%; - --border: 20 5.9% 90%; --input: 20 5.9% 90%; - --primary: 47.9 95.8% 53.1%; --primary-foreground: 26 83.3% 14.1%; - --secondary: 60 4.8% 95.9%; --secondary-foreground: 24 9.8% 10%; - --accent: 60 4.8% 95.9%; --accent-foreground: 24 9.8% 10%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 60 9.1% 97.8%; - --ring: 20 14.3% 4.1%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-yellow { --background: 20 14.3% 4.1%; --foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; --muted-foreground: 24 5.4% 63.9%; - --popover: 20 14.3% 4.1%; --popover-foreground: 60 9.1% 97.8%; - --card: 20 14.3% 4.1%; --card-foreground: 60 9.1% 97.8%; - --border: 12 6.5% 15.1%; --input: 12 6.5% 15.1%; - --primary: 47.9 95.8% 53.1%; --primary-foreground: 26 83.3% 14.1%; - --secondary: 12 6.5% 15.1%; --secondary-foreground: 60 9.1% 97.8%; - --accent: 12 6.5% 15.1%; --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 60 9.1% 97.8%; - --ring: 35.5 91.7% 32.9%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } .theme-violet { --background: 0 0% 100%; --foreground: 224 71.4% 4.1%; - --muted: 220 14.3% 95.9%; --muted-foreground: 220 8.9% 46.1%; - --popover: 0 0% 100%; --popover-foreground: 224 71.4% 4.1%; - --card: 0 0% 100%; --card-foreground: 224 71.4% 4.1%; - --border: 220 13% 91%; --input: 220 13% 91%; - --primary: 262.1 83.3% 57.8%; --primary-foreground: 210 20% 98%; - --secondary: 220 14.3% 95.9%; --secondary-foreground: 220.9 39.3% 11%; - --accent: 220 14.3% 95.9%; --accent-foreground: 220.9 39.3% 11%; - --destructive: 0 72.22% 50.59%; --destructive-foreground: 210 20% 98%; - --ring: 262.1 83.3% 57.8%; - --radius: 0.5rem; + --sidebar-background: 0 0% 98%; + --sidebar-foreground: 240 5.3% 26.1%; + --sidebar-primary: 240 5.9% 10%; + --sidebar-primary-foreground: 0 0% 98%; + --sidebar-accent: 240 4.8% 95.9%; + --sidebar-accent-foreground: 240 5.9% 10%; + --sidebar-border: 220 13% 91%; + --sidebar-ring: 217.2 91.2% 59.8%; } .dark .theme-violet { --background: 224 71.4% 4.1%; --foreground: 210 20% 98%; - --muted: 215 27.9% 16.9%; --muted-foreground: 217.9 10.6% 64.9%; - --popover: 224 71.4% 4.1%; --popover-foreground: 210 20% 98%; - --card: 224 71.4% 4.1%; --card-foreground: 210 20% 98%; - --border: 215 27.9% 16.9%; --input: 215 27.9% 16.9%; - --primary: 263.4 70% 50.4%; --primary-foreground: 210 20% 98%; - --secondary: 215 27.9% 16.9%; --secondary-foreground: 210 20% 98%; - --accent: 215 27.9% 16.9%; --accent-foreground: 210 20% 98%; - --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 20% 98%; - --ring: 263.4 70% 50.4%; + --sidebar-background: 240 5.9% 10%; + --sidebar-foreground: 240 4.8% 95.9%; + --sidebar-primary: 224.3 76.3% 48%; + --sidebar-primary-foreground: 0 0% 100%; + --sidebar-accent: 240 3.7% 15.9%; + --sidebar-accent-foreground: 240 4.8% 95.9%; + --sidebar-border: 240 3.7% 15.9%; + --sidebar-ring: 217.2 91.2% 59.8%; } \ No newline at end of file diff --git a/sites/docs/tailwind.config.js b/sites/docs/tailwind.config.js index 730c80d6e..afdb809f3 100644 --- a/sites/docs/tailwind.config.js +++ b/sites/docs/tailwind.config.js @@ -1,5 +1,5 @@ -import { fontFamily } from "tailwindcss/defaultTheme"; import tailwindcssAnimate from "tailwindcss-animate"; +import { fontFamily } from "tailwindcss/defaultTheme"; /** @type {import('tailwindcss').Config} */ const config = { @@ -49,8 +49,19 @@ const config = { DEFAULT: "hsl(var(--card) / )", foreground: "hsl(var(--card-foreground) / )", }, + sidebar: { + DEFAULT: "hsl(var(--sidebar-background))", + foreground: "hsl(var(--sidebar-foreground))", + primary: "hsl(var(--sidebar-primary))", + "primary-foreground": "hsl(var(--sidebar-primary-foreground))", + accent: "hsl(var(--sidebar-accent))", + "accent-foreground": "hsl(var(--sidebar-accent-foreground))", + border: "hsl(var(--sidebar-border))", + ring: "hsl(var(--sidebar-ring))", + }, }, borderRadius: { + xl: "calc(var(--radius) + 4px)", lg: "var(--radius)", md: "calc(var(--radius) - 2px)", sm: "calc(var(--radius) - 4px)", From e78c8875185827b1f66b6c5ec493b4618cd267d6 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Thu, 24 Oct 2024 21:12:59 -0400 Subject: [PATCH 054/134] next: remove playgrounds (#1345) --- .changeset/config.json | 2 +- playgrounds/playground-js/.gitignore | 10 -- playgrounds/playground-js/.npmrc | 1 - playgrounds/playground-js/.prettierignore | 5 - playgrounds/playground-js/.prettierrc | 15 --- playgrounds/playground-js/CHANGELOG.md | 8 -- playgrounds/playground-js/README.md | 5 - playgrounds/playground-js/jsconfig.json | 7 -- playgrounds/playground-js/package.json | 38 ------- playgrounds/playground-js/postcss.config.cjs | 14 --- playgrounds/playground-js/reset.js | 63 ------------ playgrounds/playground-js/src/app.html | 12 --- playgrounds/playground-js/src/app.pcss | 4 - playgrounds/playground-js/src/lib/index.js | 1 - .../playground-js/src/routes/+layout.svelte | 5 - .../playground-js/src/routes/+page.svelte | 2 - playgrounds/playground-js/static/favicon.png | Bin 1571 -> 0 bytes playgrounds/playground-js/svelte.config.js | 16 --- playgrounds/playground-js/tailwind.config.cjs | 12 --- playgrounds/playground-js/vite.config.js | 6 -- playgrounds/playground-ts/.gitignore | 21 ---- playgrounds/playground-ts/.npmrc | 1 - playgrounds/playground-ts/README.md | 5 - playgrounds/playground-ts/package.json | 28 ----- playgrounds/playground-ts/postcss.config.js | 6 -- playgrounds/playground-ts/reset.js | 63 ------------ playgrounds/playground-ts/src/app.css | 3 - playgrounds/playground-ts/src/app.d.ts | 13 --- playgrounds/playground-ts/src/app.html | 12 --- playgrounds/playground-ts/src/lib/index.ts | 1 - .../playground-ts/src/routes/+layout.svelte | 6 -- .../playground-ts/src/routes/+page.svelte | 2 - playgrounds/playground-ts/static/favicon.png | Bin 1571 -> 0 bytes playgrounds/playground-ts/svelte.config.js | 18 ---- playgrounds/playground-ts/tailwind.config.ts | 96 ------------------ playgrounds/playground-ts/tsconfig.json | 19 ---- playgrounds/playground-ts/vite.config.ts | 6 -- 37 files changed, 1 insertion(+), 525 deletions(-) delete mode 100644 playgrounds/playground-js/.gitignore delete mode 100644 playgrounds/playground-js/.npmrc delete mode 100644 playgrounds/playground-js/.prettierignore delete mode 100644 playgrounds/playground-js/.prettierrc delete mode 100644 playgrounds/playground-js/CHANGELOG.md delete mode 100644 playgrounds/playground-js/README.md delete mode 100644 playgrounds/playground-js/jsconfig.json delete mode 100644 playgrounds/playground-js/package.json delete mode 100644 playgrounds/playground-js/postcss.config.cjs delete mode 100644 playgrounds/playground-js/reset.js delete mode 100644 playgrounds/playground-js/src/app.html delete mode 100644 playgrounds/playground-js/src/app.pcss delete mode 100644 playgrounds/playground-js/src/lib/index.js delete mode 100644 playgrounds/playground-js/src/routes/+layout.svelte delete mode 100644 playgrounds/playground-js/src/routes/+page.svelte delete mode 100644 playgrounds/playground-js/static/favicon.png delete mode 100644 playgrounds/playground-js/svelte.config.js delete mode 100644 playgrounds/playground-js/tailwind.config.cjs delete mode 100644 playgrounds/playground-js/vite.config.js delete mode 100644 playgrounds/playground-ts/.gitignore delete mode 100644 playgrounds/playground-ts/.npmrc delete mode 100644 playgrounds/playground-ts/README.md delete mode 100644 playgrounds/playground-ts/package.json delete mode 100644 playgrounds/playground-ts/postcss.config.js delete mode 100644 playgrounds/playground-ts/reset.js delete mode 100644 playgrounds/playground-ts/src/app.css delete mode 100644 playgrounds/playground-ts/src/app.d.ts delete mode 100644 playgrounds/playground-ts/src/app.html delete mode 100644 playgrounds/playground-ts/src/lib/index.ts delete mode 100644 playgrounds/playground-ts/src/routes/+layout.svelte delete mode 100644 playgrounds/playground-ts/src/routes/+page.svelte delete mode 100644 playgrounds/playground-ts/static/favicon.png delete mode 100644 playgrounds/playground-ts/svelte.config.js delete mode 100644 playgrounds/playground-ts/tailwind.config.ts delete mode 100644 playgrounds/playground-ts/tsconfig.json delete mode 100644 playgrounds/playground-ts/vite.config.ts diff --git a/.changeset/config.json b/.changeset/config.json index 01f6b72cb..cee6df899 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -7,5 +7,5 @@ "access": "public", "baseBranch": "main", "updateInternalDependencies": "patch", - "ignore": ["playground-js", "playground-ts"] + "ignore": [] } diff --git a/playgrounds/playground-js/.gitignore b/playgrounds/playground-js/.gitignore deleted file mode 100644 index 6635cf554..000000000 --- a/playgrounds/playground-js/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example -vite.config.js.timestamp-* -vite.config.ts.timestamp-* diff --git a/playgrounds/playground-js/.npmrc b/playgrounds/playground-js/.npmrc deleted file mode 100644 index b6f27f135..000000000 --- a/playgrounds/playground-js/.npmrc +++ /dev/null @@ -1 +0,0 @@ -engine-strict=true diff --git a/playgrounds/playground-js/.prettierignore b/playgrounds/playground-js/.prettierignore deleted file mode 100644 index 440ad6933..000000000 --- a/playgrounds/playground-js/.prettierignore +++ /dev/null @@ -1,5 +0,0 @@ -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml -package-lock.json -yarn.lock -CHANGELOG.md \ No newline at end of file diff --git a/playgrounds/playground-js/.prettierrc b/playgrounds/playground-js/.prettierrc deleted file mode 100644 index 7ebb855b9..000000000 --- a/playgrounds/playground-js/.prettierrc +++ /dev/null @@ -1,15 +0,0 @@ -{ - "useTabs": true, - "singleQuote": true, - "trailingComma": "none", - "printWidth": 100, - "plugins": ["prettier-plugin-svelte", "prettier-plugin-tailwindcss"], - "overrides": [ - { - "files": "*.svelte", - "options": { - "parser": "svelte" - } - } - ] -} diff --git a/playgrounds/playground-js/CHANGELOG.md b/playgrounds/playground-js/CHANGELOG.md deleted file mode 100644 index 9251097f1..000000000 --- a/playgrounds/playground-js/CHANGELOG.md +++ /dev/null @@ -1,8 +0,0 @@ -# playground-js - -## 0.0.2 - -### Patch Changes - -- Updated dependencies [bfdc861] - - shadcn-svelte@0.7.0 diff --git a/playgrounds/playground-js/README.md b/playgrounds/playground-js/README.md deleted file mode 100644 index 290611d16..000000000 --- a/playgrounds/playground-js/README.md +++ /dev/null @@ -1,5 +0,0 @@ -## Using the playground - -1. Run the dev server of `www`, ensuring it's running on port 5173. -2. Run `pnpm scn ` to run a command in the playground. -3. Run `pnpm reset` to reset the scn-specific configurations of the playground. diff --git a/playgrounds/playground-js/jsconfig.json b/playgrounds/playground-js/jsconfig.json deleted file mode 100644 index b3606c19b..000000000 --- a/playgrounds/playground-js/jsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "paths": { - "$lib/*": ["./src/lib/*"] - } - } -} diff --git a/playgrounds/playground-js/package.json b/playgrounds/playground-js/package.json deleted file mode 100644 index 64d63d164..000000000 --- a/playgrounds/playground-js/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "playground-js", - "version": "0.0.2", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "lint": "prettier --check . && eslint .", - "format": "prettier --write .", - "scn": "cross-env COMPONENTS_REGISTRY_URL=http://localhost:5173 pnpm shadcn-svelte", - "reset": "node ./reset.js" - }, - "devDependencies": { - "@sveltejs/adapter-auto": "^3.1.1", - "@sveltejs/kit": "^2.5.2", - "@sveltejs/vite-plugin-svelte": "^3.0.2", - "autoprefixer": "^10.4.18", - "cross-env": "^7.0.3", - "postcss": "^8.4.35", - "postcss-load-config": "^5.0.3", - "svelte": "^4.2.12", - "tailwindcss": "^3.4.1", - "vite": "^5.1.7" - }, - "type": "module", - "dependencies": { - "clsx": "^2.1.0", - "embla-carousel-svelte": "8.0.0-rc19", - "lucide-svelte": "^0.292.0", - "mode-watcher": "^0.1.2", - "shadcn-svelte": "workspace:^", - "svelte-sonner": "^0.3.19", - "tailwind-merge": "^1.14.0", - "tailwind-variants": "^0.1.20", - "zod": "^3.22.4" - } -} diff --git a/playgrounds/playground-js/postcss.config.cjs b/playgrounds/playground-js/postcss.config.cjs deleted file mode 100644 index 087bb9681..000000000 --- a/playgrounds/playground-js/postcss.config.cjs +++ /dev/null @@ -1,14 +0,0 @@ -/* eslint-disable @typescript-eslint/no-require-imports */ -const tailwindcss = require('tailwindcss'); -const autoprefixer = require('autoprefixer'); - -const config = { - plugins: [ - //Some plugins, like tailwindcss/nesting, need to run before Tailwind, - tailwindcss(), - //But others, like autoprefixer, need to run after, - autoprefixer - ] -}; - -module.exports = config; diff --git a/playgrounds/playground-js/reset.js b/playgrounds/playground-js/reset.js deleted file mode 100644 index 0ae96d676..000000000 --- a/playgrounds/playground-js/reset.js +++ /dev/null @@ -1,63 +0,0 @@ -import { execSync } from 'node:child_process'; -import fs from 'node:fs'; - -function reset() { - const fns = [deleteSCNArtifacts, uninstallDeps, resetTailwindConfig, resetPcssStyles]; - fns.forEach(safe); -} - -reset(); - -function deleteSCNArtifacts() { - // delete `./components.json` from this directory - fs.unlinkSync('./components.json'); - - // delete './src/lib/components' directory - fs.rmSync('./src/lib/components', { recursive: true }); - - // delete './src/lib/utils.js' file - fs.unlinkSync('./src/lib/utils.js'); -} - -function uninstallDeps() { - execSync( - 'pnpm uninstall bits-ui formsnap sveltekit-superforms vaul-svelte cmdk-sv @internationalized/date' - ); -} - -function resetTailwindConfig() { - const startingConfig = `/** @type {import('tailwindcss').Config}*/ -const config = { - content: ["./src/**/*.{html,js,svelte,ts}"], - - theme: { - extend: {} - }, - - plugins: [] -}; - -module.exports = config; -`; - - fs.renameSync('./tailwind.config.js', './tailwind.config.cjs'); - - fs.writeFileSync('./tailwind.config.cjs', startingConfig, 'utf-8'); -} - -function resetPcssStyles() { - const startingStyles = `/* Write your global styles here, in PostCSS syntax */ -@tailwind base; -@tailwind components; -@tailwind utilities`; - - fs.writeFileSync('./src/app.pcss', startingStyles, 'utf-8'); -} - -function safe(fn) { - try { - fn(); - } catch { - // - } -} diff --git a/playgrounds/playground-js/src/app.html b/playgrounds/playground-js/src/app.html deleted file mode 100644 index 77a5ff52c..000000000 --- a/playgrounds/playground-js/src/app.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - %sveltekit.head% - - -
    %sveltekit.body%
    - - diff --git a/playgrounds/playground-js/src/app.pcss b/playgrounds/playground-js/src/app.pcss deleted file mode 100644 index 1a7b7cf38..000000000 --- a/playgrounds/playground-js/src/app.pcss +++ /dev/null @@ -1,4 +0,0 @@ -/* Write your global styles here, in PostCSS syntax */ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/playgrounds/playground-js/src/lib/index.js b/playgrounds/playground-js/src/lib/index.js deleted file mode 100644 index 856f2b6c3..000000000 --- a/playgrounds/playground-js/src/lib/index.js +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/playgrounds/playground-js/src/routes/+layout.svelte b/playgrounds/playground-js/src/routes/+layout.svelte deleted file mode 100644 index 17abf18a5..000000000 --- a/playgrounds/playground-js/src/routes/+layout.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/playgrounds/playground-js/src/routes/+page.svelte b/playgrounds/playground-js/src/routes/+page.svelte deleted file mode 100644 index 5982b0ae3..000000000 --- a/playgrounds/playground-js/src/routes/+page.svelte +++ /dev/null @@ -1,2 +0,0 @@ -

    Welcome to SvelteKit

    -

    Visit kit.svelte.dev to read the documentation

    diff --git a/playgrounds/playground-js/static/favicon.png b/playgrounds/playground-js/static/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH` to run a command in the playground. -3. Run `pnpm reset` to reset the scn-specific configurations of the playground. diff --git a/playgrounds/playground-ts/package.json b/playgrounds/playground-ts/package.json deleted file mode 100644 index 6aae473ef..000000000 --- a/playgrounds/playground-ts/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "playground-ts", - "version": "0.0.1", - "type": "module", - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "reset": "node ./reset.js", - "scn": "export COMPONENTS_REGISTRY_URL=http://localhost:5173/registry && pnpm shadcn-svelte" - }, - "devDependencies": { - "@sveltejs/adapter-auto": "^3.0.0", - "@sveltejs/kit": "^2.0.0", - "@sveltejs/vite-plugin-svelte": "^4.0.0", - "autoprefixer": "^10.4.20", - "svelte": "^5.0.0", - "svelte-check": "^4.0.0", - "tailwindcss": "^3.4.9", - "typescript": "^5.0.0", - "vite": "^5.0.3" - }, - "dependencies": { - "shadcn-svelte": "workspace:*" - } -} diff --git a/playgrounds/playground-ts/postcss.config.js b/playgrounds/playground-ts/postcss.config.js deleted file mode 100644 index 7b75c83af..000000000 --- a/playgrounds/playground-ts/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -}; diff --git a/playgrounds/playground-ts/reset.js b/playgrounds/playground-ts/reset.js deleted file mode 100644 index 60b2dfa7f..000000000 --- a/playgrounds/playground-ts/reset.js +++ /dev/null @@ -1,63 +0,0 @@ -import { execSync } from "node:child_process"; -import fs from "node:fs"; - -function reset() { - const fns = [deleteSCNArtifacts, uninstallDeps, resetTailwindConfig, resetPcssStyles]; - fns.forEach(safe); -} - -reset(); - -function deleteSCNArtifacts() { - // delete `./components.json` from this directory - fs.unlinkSync("./components.json"); - - // delete './src/lib/components' directory - fs.rmSync("./src/lib/components", { recursive: true }); - - // delete './src/lib/utils.ts' file - fs.unlinkSync("./src/lib/utils.ts"); - - fs.rmSync("./src/lib/hooks", { recursive: true }); -} - -function uninstallDeps() { - execSync( - "pnpm uninstall bits-ui formsnap sveltekit-superforms vaul-svelte cmdk-sv @internationalized/date" - ); -} - -function resetTailwindConfig() { - const startingConfig = `/** @type {import('tailwindcss').Config}*/ -const config = { - content: ["./src/**/*.{html,js,svelte,ts}"], - - theme: { - extend: {} - }, - - plugins: [] -}; - -module.exports = config; -`; - - fs.writeFileSync("./tailwind.config.ts", startingConfig, "utf-8"); -} - -function resetPcssStyles() { - const startingStyles = `/* Write your global styles here, in PostCSS syntax */ -@tailwind base; -@tailwind components; -@tailwind utilities`; - - fs.writeFileSync("./src/app.css", startingStyles, "utf-8"); -} - -function safe(fn) { - try { - fn(); - } catch { - // - } -} diff --git a/playgrounds/playground-ts/src/app.css b/playgrounds/playground-ts/src/app.css deleted file mode 100644 index b5c61c956..000000000 --- a/playgrounds/playground-ts/src/app.css +++ /dev/null @@ -1,3 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; diff --git a/playgrounds/playground-ts/src/app.d.ts b/playgrounds/playground-ts/src/app.d.ts deleted file mode 100644 index c316018cf..000000000 --- a/playgrounds/playground-ts/src/app.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -// See https://svelte.dev/docs/kit/types#app -// for information about these interfaces -declare global { - namespace App { - // interface Error {} - // interface Locals {} - // interface PageData {} - // interface PageState {} - // interface Platform {} - } -} - -export {}; diff --git a/playgrounds/playground-ts/src/app.html b/playgrounds/playground-ts/src/app.html deleted file mode 100644 index 77a5ff52c..000000000 --- a/playgrounds/playground-ts/src/app.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - %sveltekit.head% - - -
    %sveltekit.body%
    - - diff --git a/playgrounds/playground-ts/src/lib/index.ts b/playgrounds/playground-ts/src/lib/index.ts deleted file mode 100644 index 856f2b6c3..000000000 --- a/playgrounds/playground-ts/src/lib/index.ts +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/playgrounds/playground-ts/src/routes/+layout.svelte b/playgrounds/playground-ts/src/routes/+layout.svelte deleted file mode 100644 index 7be3ce467..000000000 --- a/playgrounds/playground-ts/src/routes/+layout.svelte +++ /dev/null @@ -1,6 +0,0 @@ - - -{@render children()} diff --git a/playgrounds/playground-ts/src/routes/+page.svelte b/playgrounds/playground-ts/src/routes/+page.svelte deleted file mode 100644 index cc88df0ea..000000000 --- a/playgrounds/playground-ts/src/routes/+page.svelte +++ /dev/null @@ -1,2 +0,0 @@ -

    Welcome to SvelteKit

    -

    Visit svelte.dev/docs/kit to read the documentation

    diff --git a/playgrounds/playground-ts/static/favicon.png b/playgrounds/playground-ts/static/favicon.png deleted file mode 100644 index 825b9e65af7c104cfb07089bb28659393b4f2097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH)", - input: "hsl(var(--input) / )", - ring: "hsl(var(--ring) / )", - background: "hsl(var(--background) / )", - foreground: "hsl(var(--foreground) / )", - primary: { - DEFAULT: "hsl(var(--primary) / )", - foreground: "hsl(var(--primary-foreground) / )" - }, - secondary: { - DEFAULT: "hsl(var(--secondary) / )", - foreground: "hsl(var(--secondary-foreground) / )" - }, - destructive: { - DEFAULT: "hsl(var(--destructive) / )", - foreground: "hsl(var(--destructive-foreground) / )" - }, - muted: { - DEFAULT: "hsl(var(--muted) / )", - foreground: "hsl(var(--muted-foreground) / )" - }, - accent: { - DEFAULT: "hsl(var(--accent) / )", - foreground: "hsl(var(--accent-foreground) / )" - }, - popover: { - DEFAULT: "hsl(var(--popover) / )", - foreground: "hsl(var(--popover-foreground) / )" - }, - card: { - DEFAULT: "hsl(var(--card) / )", - foreground: "hsl(var(--card-foreground) / )" - }, - sidebar: { - DEFAULT: "hsl(var(--sidebar-background))", - foreground: "hsl(var(--sidebar-foreground))", - primary: "hsl(var(--sidebar-primary))", - "primary-foreground": "hsl(var(--sidebar-primary-foreground))", - accent: "hsl(var(--sidebar-accent))", - "accent-foreground": "hsl(var(--sidebar-accent-foreground))", - border: "hsl(var(--sidebar-border))", - ring: "hsl(var(--sidebar-ring))", - }, - }, - borderRadius: { - xl: "calc(var(--radius) + 4px)", - lg: "var(--radius)", - md: "calc(var(--radius) - 2px)", - sm: "calc(var(--radius) - 4px)" - }, - fontFamily: { - sans: [...fontFamily.sans] - }, - keyframes: { - "accordion-down": { - from: { height: "0" }, - to: { height: "var(--radix-accordion-content-height)" }, - }, - "accordion-up": { - from: { height: "var(--radix-accordion-content-height)" }, - to: { height: "0" }, - }, - "caret-blink": { - "0%,70%,100%": { opacity: "1" }, - "20%,50%": { opacity: "0" }, - }, - }, - animation: { - "accordion-down": "accordion-down 0.2s ease-out", - "accordion-up": "accordion-up 0.2s ease-out", - "caret-blink": "caret-blink 1.25s ease-out infinite", - }, - }, - }, - plugins: [tailwindcssAnimate], -}; - -export default config; diff --git a/playgrounds/playground-ts/tsconfig.json b/playgrounds/playground-ts/tsconfig.json deleted file mode 100644 index 0b2d8865f..000000000 --- a/playgrounds/playground-ts/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "extends": "./.svelte-kit/tsconfig.json", - "compilerOptions": { - "allowJs": true, - "checkJs": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "sourceMap": true, - "strict": true, - "moduleResolution": "bundler" - } - // Path aliases are handled by https://svelte.dev/docs/kit/configuration#alias - // except $lib which is handled by https://svelte.dev/docs/kit/configuration#files - // - // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes - // from the referenced tsconfig.json - TypeScript does not merge them in -} diff --git a/playgrounds/playground-ts/vite.config.ts b/playgrounds/playground-ts/vite.config.ts deleted file mode 100644 index 6b9eb5d39..000000000 --- a/playgrounds/playground-ts/vite.config.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { sveltekit } from "@sveltejs/kit/vite"; -import { defineConfig } from "vite"; - -export default defineConfig({ - plugins: [sveltekit()], -}); From a1487775954ac586a6cc4a690ca2c43b2aa76bbd Mon Sep 17 00:00:00 2001 From: Aidan Bleser <117548273+ieedan@users.noreply.github.com> Date: Thu, 24 Oct 2024 20:27:57 -0500 Subject: [PATCH 055/134] next: Upgrade `package-manager-detector` to v0.2.2 (#1319) Co-authored-by: Hunter Johnston --- packages/cli/package.json | 2 +- packages/cli/src/commands/add.ts | 10 +- packages/cli/src/commands/init.ts | 10 +- packages/cli/src/commands/update.ts | 10 +- packages/cli/src/utils/auto-detect.ts | 16 +- packages/cli/src/utils/get-config.ts | 7 +- packages/cli/src/utils/sveltekit.ts | 18 +- packages/cli/test/utils/get-config.spec.ts | 4 +- pnpm-lock.yaml | 476 +-------------------- 9 files changed, 56 insertions(+), 497 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index cf5983589..d13800afd 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -52,7 +52,7 @@ "cross-env": "^7.0.3", "get-tsconfig": "^4.7.3", "ignore": "^5.3.1", - "package-manager-detector": "^0.1.2", + "package-manager-detector": "^0.2.2", "sisteransi": "^1.0.5", "tsup": "^8.0.0", "type-fest": "^3.13.1", diff --git a/packages/cli/src/commands/add.ts b/packages/cli/src/commands/add.ts index 33ae33bba..1225afd75 100644 --- a/packages/cli/src/commands/add.ts +++ b/packages/cli/src/commands/add.ts @@ -13,6 +13,7 @@ import { intro, prettifyList } from "../utils/prompt-helpers.js"; import * as p from "../utils/prompts.js"; import * as registry from "../utils/registry/index.js"; import { transformImports } from "../utils/transformers.js"; +import { resolveCommand } from "package-manager-detector/commands"; const highlight = (...args: unknown[]) => color.bold.cyan(...args); @@ -266,14 +267,15 @@ async function runAdd(cwd: string, config: cliConfig.Config, options: AddOptions } // Install dependencies. - const commands = await detectPM(cwd, options.deps); - if (commands) { - const [pm, add] = commands.add.split(" ") as [string, string]; + const pm = await detectPM(cwd, options.deps); + if (pm) { + const add = resolveCommand(pm, "add", ["-D", ...dependencies]); + if (!add) throw error(`Could not detect a package manager in ${cwd}.`); tasks.push({ title: `${highlight(pm)}: Installing dependencies`, enabled: dependencies.size > 0, async task() { - await execa(pm, [add, "-D", ...dependencies], { + await execa(add.command, [...add.args], { cwd, }); return `Dependencies installed with ${highlight(pm)}`; diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts index 4398adb26..556ea692c 100644 --- a/packages/cli/src/commands/init.ts +++ b/packages/cli/src/commands/init.ts @@ -20,6 +20,7 @@ import * as registry from "../utils/registry/index.js"; import { resolveImport } from "../utils/resolve-imports.js"; import { syncSvelteKit } from "../utils/sveltekit.js"; import * as templates from "../utils/templates.js"; +import { resolveCommand } from "package-manager-detector/commands"; const PROJECT_DEPENDENCIES = [ "tailwind-variants", @@ -410,14 +411,15 @@ export async function runInit(cwd: string, config: Config, options: InitOptions) }); // Install dependencies. - const commands = await detectPM(cwd, options.deps); - if (commands) { - const [pm, add] = commands.add.split(" ") as [string, string]; + const pm = await detectPM(cwd, options.deps); + if (pm) { + const add = resolveCommand(pm, "add", ["-D", ...PROJECT_DEPENDENCIES]); + if (!add) throw error(`Could not detect a package manager in ${cwd}.`); tasks.push({ title: `${highlight(pm)}: Installing dependencies`, enabled: options.deps, async task() { - await execa(pm, [add, "-D", ...PROJECT_DEPENDENCIES], { + await execa(add.command, [...add.args], { cwd, }); return `Dependencies installed with ${highlight(pm)}`; diff --git a/packages/cli/src/commands/update.ts b/packages/cli/src/commands/update.ts index 515dbafaf..3d4ae3852 100644 --- a/packages/cli/src/commands/update.ts +++ b/packages/cli/src/commands/update.ts @@ -14,6 +14,7 @@ import * as p from "../utils/prompts.js"; import * as registry from "../utils/registry/index.js"; import { UTILS, UTILS_JS } from "../utils/templates.js"; import { transformImports } from "../utils/transformers.js"; +import { resolveCommand } from "package-manager-detector/commands"; const highlight = (msg: string) => color.bold.cyan(msg); @@ -230,14 +231,15 @@ async function runUpdate(cwd: string, config: cliConfig.Config, options: UpdateO } // Install dependencies. - const commands = await detectPM(cwd, true); - if (commands) { - const [pm, add] = commands.add.split(" ") as [string, string]; + const pm = await detectPM(cwd, true); + if (pm) { + const add = resolveCommand(pm, "add", ["-D", ...dependencies]); + if (!add) throw error(`Could not detect a package manager in ${cwd}.`); tasks.push({ title: `${highlight(pm)}: Installing dependencies`, enabled: dependencies.size > 0, async task() { - await execa(pm, [add, "-D", ...dependencies], { + await execa(add.command, [...add.args], { cwd, }); return `Dependencies installed with ${highlight(pm)}`; diff --git a/packages/cli/src/utils/auto-detect.ts b/packages/cli/src/utils/auto-detect.ts index 997475c84..a5a24f628 100644 --- a/packages/cli/src/utils/auto-detect.ts +++ b/packages/cli/src/utils/auto-detect.ts @@ -3,7 +3,7 @@ import path from "node:path"; import ignore, { type Ignore } from "ignore"; import { type TsConfigResult, getTsconfig } from "get-tsconfig"; import { detect } from "package-manager-detector"; -import { AGENTS, type Agent, COMMANDS } from "package-manager-detector/agents"; +import { AGENTS, type Agent } from "package-manager-detector"; import * as p from "./prompts.js"; import { cancel } from "./prompt-helpers.js"; @@ -97,10 +97,14 @@ export function detectLanguage(cwd: string): DetectLanguageResult | undefined { } type Options = Array<{ value: Agent | undefined; label: Agent | "None" }>; -export async function detectPM(cwd: string, prompt: boolean) { - let { agent } = await detect({ cwd }); - - if (agent === undefined && prompt) { +export async function detectPM(cwd: string, prompt: boolean): Promise { + const detectResult = await detect({ cwd }); + + let agent: Agent | undefined; + if (detectResult != null) { + agent = detectResult.agent; + } else if (detectResult == null && prompt) { + // prompt for package manager const options: Options = AGENTS.filter((agent) => !agent.includes("@")).map((pm) => ({ value: pm, label: pm, @@ -118,5 +122,5 @@ export async function detectPM(cwd: string, prompt: boolean) { agent = res; } - return agent ? COMMANDS[agent] : undefined; + return agent; } diff --git a/packages/cli/src/utils/get-config.ts b/packages/cli/src/utils/get-config.ts index 035c15a94..0df7eb29a 100644 --- a/packages/cli/src/utils/get-config.ts +++ b/packages/cli/src/utils/get-config.ts @@ -111,8 +111,8 @@ export async function resolveConfigPaths(cwd: string, config: RawConfig) { ); } - const utilsPath = resolveImport(config.aliases.utils, pathAliases); - const componentsPath = resolveImport(config.aliases.components, pathAliases); + let utilsPath = resolveImport(config.aliases.utils, pathAliases); + let componentsPath = resolveImport(config.aliases.components, pathAliases); const hooksPath = resolveImport(config.aliases.hooks, pathAliases); const uiPath = resolveImport(config.aliases.ui, pathAliases); @@ -126,6 +126,9 @@ export async function resolveConfigPaths(cwd: string, config: RawConfig) { if (utilsPath === undefined) throw aliasError("utils", config.aliases.utils); if (componentsPath === undefined) throw aliasError("components", config.aliases.components); + utilsPath = path.normalize(utilsPath); + componentsPath = path.normalize(componentsPath); + return v.parse(configSchema, { ...config, resolvedPaths: { diff --git a/packages/cli/src/utils/sveltekit.ts b/packages/cli/src/utils/sveltekit.ts index 3b2aff6c3..425546c2a 100644 --- a/packages/cli/src/utils/sveltekit.ts +++ b/packages/cli/src/utils/sveltekit.ts @@ -1,8 +1,7 @@ import fs from "node:fs"; import path from "node:path"; import { execa } from "execa"; -import { detect } from "package-manager-detector"; -import { COMMANDS } from "package-manager-detector/agents"; +import { detect, resolveCommand } from "package-manager-detector"; import { loadProjectPackageInfo } from "./get-package-info.js"; // if it's a SvelteKit project, run `svelte-kit sync` if the `.svelte-kit` dir is missing @@ -12,11 +11,16 @@ export async function syncSvelteKit(cwd: string) { // we'll exit early since syncing is rather slow if (fs.existsSync(path.join(cwd, ".svelte-kit"))) return; - const { agent } = await detect({ cwd }); - const [pm] = COMMANDS[agent ?? "npm"].agent.split(" ") as [string]; - await execa(pm === "npm" ? "npx" : pm, ["svelte-kit", "sync"], { - cwd, - }); + let agent = await detect({ cwd }); + + agent ??= { agent: "npm", name: "npm" }; + + const cmd = resolveCommand(agent.agent, "execute", ["svelte-kit", "sync"]); + if (cmd) { + await execa(cmd.command, cmd.args, { + cwd, + }); + } } } diff --git a/packages/cli/test/utils/get-config.spec.ts b/packages/cli/test/utils/get-config.spec.ts index da7e88ac9..1521ae6c7 100644 --- a/packages/cli/test/utils/get-config.spec.ts +++ b/packages/cli/test/utils/get-config.spec.ts @@ -176,7 +176,9 @@ describe("getConfig", () => { }); it("handles cases where the project uses jsconfig.json", async () => { - expect(await getConf("config-jsconfig")).toEqual({ + const config = await getConf("config-jsconfig"); + + expect(config).toEqual({ style: "new-york", tailwind: { config: "tailwind.config.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43b1b3f67..b4c76b916 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -97,8 +97,8 @@ importers: specifier: ^5.3.1 version: 5.3.1 package-manager-detector: - specifier: ^0.1.2 - version: 0.1.2 + specifier: ^0.2.2 + version: 0.2.2 sisteransi: specifier: ^1.0.5 version: 1.0.5 @@ -118,101 +118,6 @@ importers: specifier: ^0.34.6 version: 0.34.6(playwright@1.48.1)(terser@5.36.0) - playgrounds/playground-js: - dependencies: - clsx: - specifier: ^2.1.0 - version: 2.1.1 - embla-carousel-svelte: - specifier: 8.0.0-rc19 - version: 8.0.0-rc19(svelte@4.2.12) - lucide-svelte: - specifier: ^0.292.0 - version: 0.292.0(svelte@4.2.12) - mode-watcher: - specifier: ^0.1.2 - version: 0.1.2(svelte@4.2.12) - shadcn-svelte: - specifier: workspace:^ - version: link:../../packages/cli - svelte-sonner: - specifier: ^0.3.19 - version: 0.3.25(svelte@4.2.12) - tailwind-merge: - specifier: ^1.14.0 - version: 1.14.0 - tailwind-variants: - specifier: ^0.1.20 - version: 0.1.20(tailwindcss@3.4.14) - zod: - specifier: ^3.22.4 - version: 3.23.8 - devDependencies: - '@sveltejs/adapter-auto': - specifier: ^3.1.1 - version: 3.1.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))) - '@sveltejs/kit': - specifier: ^2.5.2 - version: 2.7.2(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - '@sveltejs/vite-plugin-svelte': - specifier: ^3.0.2 - version: 3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - autoprefixer: - specifier: ^10.4.18 - version: 10.4.20(postcss@8.4.47) - cross-env: - specifier: ^7.0.3 - version: 7.0.3 - postcss: - specifier: ^8.4.35 - version: 8.4.47 - postcss-load-config: - specifier: ^5.0.3 - version: 5.0.3(jiti@2.3.3)(postcss@8.4.47) - svelte: - specifier: ^4.2.12 - version: 4.2.12 - tailwindcss: - specifier: ^3.4.1 - version: 3.4.14 - vite: - specifier: ^5.1.7 - version: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - - playgrounds/playground-ts: - dependencies: - shadcn-svelte: - specifier: workspace:* - version: link:../../packages/cli - devDependencies: - '@sveltejs/adapter-auto': - specifier: ^3.0.0 - version: 3.1.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))) - '@sveltejs/kit': - specifier: ^2.0.0 - version: 2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - '@sveltejs/vite-plugin-svelte': - specifier: ^4.0.0 - version: 4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - autoprefixer: - specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) - svelte: - specifier: ^5.0.0 - version: 5.0.4 - svelte-check: - specifier: ^4.0.0 - version: 4.0.5(picomatch@4.0.2)(svelte@5.0.4)(typescript@5.6.3) - tailwindcss: - specifier: ^3.4.9 - version: 3.4.14 - typescript: - specifier: ^5.0.0 - version: 5.6.3 - vite: - specifier: ^5.0.3 - version: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - sites/docs: devDependencies: '@internationalized/date': @@ -1657,11 +1562,6 @@ packages: peerDependencies: eslint: '>=8.40.0' - '@sveltejs/adapter-auto@3.1.1': - resolution: {integrity: sha512-6LeZft2Fo/4HfmLBi5CucMYmgRxgcETweQl/yQoZo/895K3S9YWYN4Sfm/IhwlIpbJp3QNvhKmwCHbsqQNYQpw==} - peerDependencies: - '@sveltejs/kit': ^2.0.0 - '@sveltejs/adapter-cloudflare@4.6.1': resolution: {integrity: sha512-wENN4un6VC7kWLXyIcPX1VPpjyTxGEenEcaLsLCci0fuLZRT0Gsx+g0eV1k1IA+NznKkxd06XxfcqY2xhYDu/A==} peerDependencies: @@ -1683,14 +1583,6 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 - '@sveltejs/vite-plugin-svelte-inspector@2.1.0': - resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} - engines: {node: ^18.0.0 || >=20} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 - svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.0 - '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3': resolution: {integrity: sha512-kuGJ2CZ5lAw3gKF8Kw0AfKtUJWbwdlDHY14K413B0MCyrzvQvsKTorwmwZcky0+QqY6RnVIZ/5FttB9bQmkLXg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22} @@ -1699,13 +1591,6 @@ packages: svelte: ^5.0.0-next.96 || ^5.0.0 vite: ^5.0.0 - '@sveltejs/vite-plugin-svelte@3.1.1': - resolution: {integrity: sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==} - engines: {node: ^18.0.0 || >=20} - peerDependencies: - svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.0 - '@sveltejs/vite-plugin-svelte@4.0.0': resolution: {integrity: sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==} engines: {node: ^18.0.0 || ^20.0.0 || >=22} @@ -1906,9 +1791,6 @@ packages: '@types/node@20.16.14': resolution: {integrity: sha512-vtgGzjxLF7QT88qRHtXMzCWpAAmwonE7fwgVjFtXosUva2oSpnIEc3gNO9P7uIfOxKnii2f79/xtOnfreYtDaA==} - '@types/node@22.7.8': - resolution: {integrity: sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==} - '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2601,9 +2483,6 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - collapse-white-space@2.1.0: resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} @@ -2696,10 +2575,6 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - csscolorparser@1.0.3: resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==} @@ -3004,29 +2879,16 @@ packages: peerDependencies: embla-carousel: 8.1.6 - embla-carousel-reactive-utils@8.0.0-rc19: - resolution: {integrity: sha512-ed9NppY0OxTtrSIwTCYNcMLlQfSNcNy8Zsw8uIG0te3qrhvQ2ePPsbcElK2SRAV8VMU6G7JQweQIb6amzYMDXA==} - peerDependencies: - embla-carousel: 8.0.0-rc19 - embla-carousel-reactive-utils@8.1.6: resolution: {integrity: sha512-Wg+J2YoqLqkaqsXi7fTJaLmXm6BpgDRJ0EfTdvQ4KE/ip5OsUuKGpJsEQDTt4waGXSDyZhIBlfoQtgGJeyYQ1Q==} peerDependencies: embla-carousel: 8.1.6 - embla-carousel-svelte@8.0.0-rc19: - resolution: {integrity: sha512-gDNjcihzTNB/0Iy6klOa0g34x11sWD6sZ3n6835EV/GtHq4iu2P5c/o71KwZRsCTCoRnILpPuVSBUEiwzew1AA==} - peerDependencies: - svelte: ^3.49.0 || ^4.0.0 - embla-carousel-svelte@8.1.6: resolution: {integrity: sha512-6ia2gyL5ckGhN4jOQTk0+RVyEpgZ5w5WfHKRPEs0pcB+Zh6eNuOQN5MKutm7DjiTRNpCTPF29WykjvW1q3DN2Q==} peerDependencies: svelte: ^3.49.0 || ^4.0.0 - embla-carousel@8.0.0-rc19: - resolution: {integrity: sha512-PAChVyYoVZo8subkBN8LjZ7+0vk4CmVvMnxH0Y2ux76VUEUBl1wk5xDo8+MUhH5MXU6ZrgkBpMe++bKob1Z+2g==} - embla-carousel@8.1.6: resolution: {integrity: sha512-9n7FVsbPAs1KD+JmO84DnEDOZMXPBQbLujjMQqvsBRN2CDWwgZ9hRSNapztdPnyJfzOIxowGmj0BUQ8ACYAPkA==} @@ -4130,11 +3992,6 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lucide-svelte@0.292.0: - resolution: {integrity: sha512-bnTpg9pbm6pQDc+YiLK2yxtRFk2Cc+hbzwjAPaV85k56x10CJ9LsXjon6wRrlNTSdxJR7GOsRjz0A5ZNu3Z7dg==} - peerDependencies: - svelte: '>=3 <5' - lucide-svelte@0.447.0: resolution: {integrity: sha512-DDCVy79q9H1IAGmrbGDG4GZmCZK+5elK3Fxzu0RzbHKr2Khg7EMc8S6C12bzWcnfW263raqo3grthEjB5gxAjw==} peerDependencies: @@ -4218,9 +4075,6 @@ packages: mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - mdsx@0.0.6: resolution: {integrity: sha512-hfIlNzOlT153M37ZzbjuGSN8ZFNqlyEWaPnGr9L92Ty/dkZdIfgyDeFrsJDuQ77oY1bf3jeNCycR19ocD/BpfA==} peerDependencies: @@ -4410,11 +4264,6 @@ packages: mlly@1.6.1: resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} - mode-watcher@0.1.2: - resolution: {integrity: sha512-XTdPCdqC3kqSvB+Q262Kor983YJkkB2Z3vj9uqg5IqKQpOdiz+xB99Jihp8sWbyM67drC7KKp0Nt5FzCypZi2g==} - peerDependencies: - svelte: ^4.0.0 - mode-watcher@0.3.1: resolution: {integrity: sha512-inghSVSXpEENV0SHM98+AvjDmTOjh9EJIrJXMScK42GNkDm5QJL7a/nZQ8M8i8RK7loFHqsQKBKdlXfw5e5C4w==} peerDependencies: @@ -4580,8 +4429,8 @@ packages: resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} engines: {node: '>= 14'} - package-manager-detector@0.1.2: - resolution: {integrity: sha512-iePyefLTOm2gEzbaZKSW+eBMjg+UYsQvUKxmvGXAQ987K16efBg10MxIjZs08iyX+DY2/owKY9DIdu193kX33w==} + package-manager-detector@0.2.2: + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} paneforge@1.0.0-next.1: resolution: {integrity: sha512-K28RZ/KLqnZJeuZ7TZNv5C51NrQ3UPggf2sIhIXjTd4brpRZpmCA9C2SL2o4CC0U2Ox75KxUFwEXq2A/iDBuZg==} @@ -4757,18 +4606,6 @@ packages: ts-node: optional: true - postcss-load-config@5.0.3: - resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -5447,12 +5284,6 @@ packages: svelte: optional: true - svelte-hmr@0.16.0: - resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: ^3.19.0 || ^4.0.0 - svelte-local-storage-store@0.6.4: resolution: {integrity: sha512-45WoY2vSGPQM1sIQJ9jTkPPj20hYeqm+af6mUGRFSPP5WglZf36YYoZqwmZZ8Dt/2SU8lem+BTA8/Z/8TkqNLg==} engines: {node: '>=0.14'} @@ -5487,10 +5318,6 @@ packages: peerDependencies: svelte: ^5.0.0-next.126 - svelte@4.2.12: - resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} - engines: {node: '>=16'} - svelte@5.0.4: resolution: {integrity: sha512-W22OPqEIhHGqYjW2XnESTZoHvJdNCEr5oGDE8WoRKB37dQCywM5Bv7I2uN4A0FWhBnV7NxWK4MZwPKW2AVm19Q==} engines: {node: '>=18'} @@ -5509,18 +5336,9 @@ packages: resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} engines: {node: ^14.18.0 || >=16.0.0} - tailwind-merge@1.14.0: - resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} - tailwind-merge@2.5.4: resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} - tailwind-variants@0.1.20: - resolution: {integrity: sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==} - engines: {node: '>=16.x', pnpm: '>=7.x'} - peerDependencies: - tailwindcss: '*' - tailwind-variants@0.2.1: resolution: {integrity: sha512-2xmhAf4UIc3PijOUcJPA1LP4AbxhpcHuHM2C26xM0k81r0maAO6uoUSHl3APmvHZcY5cZCY/bYuJdfFa4eGoaw==} engines: {node: '>=16.x', pnpm: '>=7.x'} @@ -5960,14 +5778,6 @@ packages: terser: optional: true - vitefu@0.2.5: - resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} - peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - vite: - optional: true - vitefu@1.0.3: resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} peerDependencies: @@ -7318,16 +7128,6 @@ snapshots: - supports-color - typescript - '@sveltejs/adapter-auto@3.1.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))': - dependencies: - '@sveltejs/kit': 2.7.2(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - import-meta-resolve: 4.1.0 - - '@sveltejs/adapter-auto@3.1.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))': - dependencies: - '@sveltejs/kit': 2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - import-meta-resolve: 4.1.0 - '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(wrangler@3.81.0)': dependencies: '@cloudflare/workers-types': 4.20240222.0 @@ -7346,24 +7146,6 @@ snapshots: transitivePeerDependencies: - rollup - '@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))': - dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - '@types/cookie': 0.6.0 - cookie: 0.6.0 - devalue: 5.1.1 - esm-env: 1.0.0 - import-meta-resolve: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.12 - mrmime: 2.0.0 - sade: 1.8.1 - set-cookie-parser: 2.6.0 - sirv: 3.0.0 - svelte: 4.2.12 - tiny-glob: 0.2.9 - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - '@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) @@ -7382,33 +7164,6 @@ snapshots: tiny-glob: 0.2.9 vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) - '@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))': - dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - '@types/cookie': 0.6.0 - cookie: 0.6.0 - devalue: 5.1.1 - esm-env: 1.0.0 - import-meta-resolve: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.12 - mrmime: 2.0.0 - sade: 1.8.1 - set-cookie-parser: 2.6.0 - sirv: 3.0.0 - svelte: 5.0.4 - tiny-glob: 0.2.9 - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))': - dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - debug: 4.3.7 - svelte: 4.2.12 - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - transitivePeerDependencies: - - supports-color - '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) @@ -7418,29 +7173,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte-inspector@3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))': - dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - debug: 4.3.7 - svelte: 5.0.4 - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - transitivePeerDependencies: - - supports-color - - '@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))': - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.1(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@4.2.12)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - debug: 4.3.7 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.12 - svelte: 4.2.12 - svelte-hmr: 0.16.0(svelte@4.2.12) - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - vitefu: 0.2.5(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - transitivePeerDependencies: - - supports-color - '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) @@ -7454,19 +7186,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0))': - dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.0-next.3(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - debug: 4.3.7 - deepmerge: 4.3.1 - kleur: 4.1.5 - magic-string: 0.30.12 - svelte: 5.0.4 - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - vitefu: 1.0.3(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)) - transitivePeerDependencies: - - supports-color - '@swc/helpers@0.5.6': dependencies: tslib: 2.8.0 @@ -7687,11 +7406,6 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.7.8': - dependencies: - undici-types: 6.19.8 - optional: true - '@types/normalize-package-data@2.4.4': {} '@types/parse-json@4.0.2': {} @@ -8083,22 +7797,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': - dependencies: - '@vitest/spy': 2.1.3 - estree-walker: 3.0.3 - magic-string: 0.30.12 - optionalDependencies: - vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9)': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.9 - optional: true + vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) '@vitest/pretty-format@2.1.3': dependencies: @@ -8562,14 +8267,6 @@ snapshots: clsx@2.1.1: {} - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.13.0 - estree-walker: 3.0.3 - periscopic: 3.1.0 - collapse-white-space@2.1.0: {} color-convert@1.9.3: @@ -8661,11 +8358,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-tree@2.3.1: - dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 - csscolorparser@1.0.3: {} cssesc@3.0.0: {} @@ -8966,28 +8658,16 @@ snapshots: dependencies: embla-carousel: 8.1.6 - embla-carousel-reactive-utils@8.0.0-rc19(embla-carousel@8.0.0-rc19): - dependencies: - embla-carousel: 8.0.0-rc19 - embla-carousel-reactive-utils@8.1.6(embla-carousel@8.1.6): dependencies: embla-carousel: 8.1.6 - embla-carousel-svelte@8.0.0-rc19(svelte@4.2.12): - dependencies: - embla-carousel: 8.0.0-rc19 - embla-carousel-reactive-utils: 8.0.0-rc19(embla-carousel@8.0.0-rc19) - svelte: 4.2.12 - embla-carousel-svelte@8.1.6(svelte@5.0.4): dependencies: embla-carousel: 8.1.6 embla-carousel-reactive-utils: 8.1.6(embla-carousel@8.1.6) svelte: 5.0.4 - embla-carousel@8.0.0-rc19: {} - embla-carousel@8.1.6: {} emoji-regex@8.0.0: {} @@ -9419,7 +9099,7 @@ snapshots: eslint: 9.7.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - vitest: 2.1.3 + vitest: 2.1.3(@types/node@20.16.14)(terser@5.36.0) transitivePeerDependencies: - supports-color - typescript @@ -10377,10 +10057,6 @@ snapshots: lru-cache@7.18.3: {} - lucide-svelte@0.292.0(svelte@4.2.12): - dependencies: - svelte: 4.2.12 - lucide-svelte@0.447.0(svelte@5.0.4): dependencies: svelte: 5.0.4 @@ -10602,8 +10278,6 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - mdn-data@2.0.30: {} - mdsx@0.0.6(svelte@5.0.4): dependencies: esrap: 1.2.2 @@ -10982,10 +10656,6 @@ snapshots: pkg-types: 1.0.3 ufo: 1.5.4 - mode-watcher@0.1.2(svelte@4.2.12): - dependencies: - svelte: 4.2.12 - mode-watcher@0.3.1(svelte@5.0.4): dependencies: svelte: 5.0.4 @@ -11138,7 +10808,7 @@ snapshots: degenerator: 5.0.1 netmask: 2.0.2 - package-manager-detector@0.1.2: {} + package-manager-detector@0.2.2: {} paneforge@1.0.0-next.1(svelte@5.0.4): dependencies: @@ -11293,14 +10963,6 @@ snapshots: optionalDependencies: postcss: 8.4.47 - postcss-load-config@5.0.3(jiti@2.3.3)(postcss@8.4.47): - dependencies: - lilconfig: 3.1.1 - yaml: 2.4.1 - optionalDependencies: - jiti: 2.3.3 - postcss: 8.4.47 - postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.16.2): dependencies: lilconfig: 3.1.1 @@ -12014,18 +11676,6 @@ snapshots: transitivePeerDependencies: - picomatch - svelte-check@4.0.5(picomatch@4.0.2)(svelte@5.0.4)(typescript@5.6.3): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - chokidar: 4.0.1 - fdir: 6.3.0(picomatch@4.0.2) - picocolors: 1.1.0 - sade: 1.8.1 - svelte: 5.0.4 - typescript: 5.6.3 - transitivePeerDependencies: - - picomatch - svelte-eslint-parser@0.41.1(svelte@5.0.4): dependencies: eslint-scope: 7.2.2 @@ -12046,10 +11696,6 @@ snapshots: optionalDependencies: svelte: 5.0.4 - svelte-hmr@0.16.0(svelte@4.2.12): - dependencies: - svelte: 4.2.12 - svelte-local-storage-store@0.6.4(svelte@5.0.4): dependencies: svelte: 5.0.4 @@ -12066,10 +11712,6 @@ snapshots: dependencies: svelte: 5.0.4 - svelte-sonner@0.3.25(svelte@4.2.12): - dependencies: - svelte: 4.2.12 - svelte-sonner@0.3.25(svelte@5.0.4): dependencies: svelte: 5.0.4 @@ -12080,23 +11722,6 @@ snapshots: style-to-object: 1.0.8 svelte: 5.0.4 - svelte@4.2.12: - dependencies: - '@ampproject/remapping': 2.3.0 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.6 - acorn: 8.13.0 - aria-query: 5.3.2 - axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 - is-reference: 3.0.2 - locate-character: 3.0.0 - magic-string: 0.30.12 - periscopic: 3.1.0 - svelte@5.0.4: dependencies: '@ampproject/remapping': 2.3.0 @@ -12148,15 +11773,8 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.8.0 - tailwind-merge@1.14.0: {} - tailwind-merge@2.5.4: {} - tailwind-variants@0.1.20(tailwindcss@3.4.14): - dependencies: - tailwind-merge: 1.14.0 - tailwindcss: 3.4.14 - tailwind-variants@0.2.1(tailwindcss@3.4.14): dependencies: tailwind-merge: 2.5.4 @@ -12626,24 +12244,6 @@ snapshots: - supports-color - terser - vite-node@2.1.3: - dependencies: - cac: 6.7.14 - debug: 4.3.7 - pathe: 1.1.2 - vite: 5.4.9 - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - optional: true - vite-node@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: cac: 6.7.14 @@ -12661,15 +12261,6 @@ snapshots: - supports-color - terser - vite@5.4.9: - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 - optionalDependencies: - fsevents: 2.3.3 - optional: true - vite@5.4.9(@types/node@20.16.14)(terser@5.36.0): dependencies: esbuild: 0.21.5 @@ -12680,28 +12271,10 @@ snapshots: fsevents: 2.3.3 terser: 5.36.0 - vite@5.4.9(@types/node@22.7.8)(terser@5.36.0): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 - optionalDependencies: - '@types/node': 22.7.8 - fsevents: 2.3.3 - terser: 5.36.0 - - vitefu@0.2.5(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)): - optionalDependencies: - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - vitefu@1.0.3(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)): optionalDependencies: vite: 5.4.9(@types/node@20.16.14)(terser@5.36.0) - vitefu@1.0.3(vite@5.4.9(@types/node@22.7.8)(terser@5.36.0)): - optionalDependencies: - vite: 5.4.9(@types/node@22.7.8)(terser@5.36.0) - vitest@0.34.6(playwright@1.48.1)(terser@5.36.0): dependencies: '@types/chai': 4.3.12 @@ -12740,43 +12313,10 @@ snapshots: - supports-color - terser - vitest@2.1.3: - dependencies: - '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) - '@vitest/pretty-format': 2.1.3 - '@vitest/runner': 2.1.3 - '@vitest/snapshot': 2.1.3 - '@vitest/spy': 2.1.3 - '@vitest/utils': 2.1.3 - chai: 5.1.1 - debug: 4.3.7 - magic-string: 0.30.12 - pathe: 1.1.2 - std-env: 3.7.0 - tinybench: 2.9.0 - tinyexec: 0.3.1 - tinypool: 1.0.1 - tinyrainbow: 1.2.0 - vite: 5.4.9 - vite-node: 2.1.3 - why-is-node-running: 2.3.0 - transitivePeerDependencies: - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - optional: true - vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 From 9ff1dfe00ddaba20f46d59d740649c6c5972de3c Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Thu, 24 Oct 2024 21:51:09 -0400 Subject: [PATCH 056/134] next: fix mail account selector width (#1346) --- .../mail/(components)/account-switcher.svelte | 40 +- .../mail/(components)/mail-display.svelte | 381 +++++++++--------- .../examples/mail/(components)/mail.svelte | 132 +++--- .../examples/mail/(components)/nav.svelte | 50 ++- 4 files changed, 300 insertions(+), 303 deletions(-) diff --git a/sites/docs/src/routes/(app)/examples/mail/(components)/account-switcher.svelte b/sites/docs/src/routes/(app)/examples/mail/(components)/account-switcher.svelte index 5e46195fd..a4b0e068a 100644 --- a/sites/docs/src/routes/(app)/examples/mail/(components)/account-switcher.svelte +++ b/sites/docs/src/routes/(app)/examples/mail/(components)/account-switcher.svelte @@ -11,8 +11,11 @@ accounts: Account[]; } = $props(); - let selectedAccount = $state(accounts[0]); - const SelectedIcon = $derived(selectedAccount.icon); + let selectedAccountEmail = $state(accounts[0].email); + const selectedAccount = $derived( + accounts.find((account) => account.email === selectedAccountEmail) + ); + const SelectedIcon = $derived(selectedAccount?.icon); @@ -20,30 +23,27 @@ class={cn( "flex items-center gap-2 [&>span]:line-clamp-1 [&>span]:flex [&>span]:w-full [&>span]:items-center [&>span]:gap-1 [&>span]:truncate [&_svg]:h-4 [&_svg]:w-4 [&_svg]:shrink-0", isCollapsed && - "flex size-9 shrink-0 items-center justify-center p-0 [&>div>svg]:hidden [&>span]:w-auto" + "flex h-9 w-9 shrink-0 items-center justify-center p-0 [&>span]:w-auto [&>svg]:hidden" )} aria-label="Select account" > - - - {selectedAccount.label} + + + {selectedAccount?.label} - - - {#each accounts as account} - {@const Icon = account.icon} - -
    -
    -
    - {/each} -
    + + {#each accounts as account} + +
    +
    +
    + {/each}
    diff --git a/sites/docs/src/routes/(app)/examples/mail/(components)/mail-display.svelte b/sites/docs/src/routes/(app)/examples/mail/(components)/mail-display.svelte index 493dcb9b6..4170b5fde 100644 --- a/sites/docs/src/routes/(app)/examples/mail/(components)/mail-display.svelte +++ b/sites/docs/src/routes/(app)/examples/mail/(components)/mail-display.svelte @@ -38,207 +38,202 @@ } - -
    -
    -
    - - - - Archive - - Archive - - - - - Move to junk - - Move to junk - - - - - Move to trash +
    +
    +
    + + + + Archive + + Archive + + + + + Move to junk + + Move to junk + + + + + Move to trash + + Move to trash + + + + + + {#snippet child({ props })} + + + Snooze + + {/snippet} - Move to trash - - - - - - {#snippet child({ props })} - - - Snooze - - {/snippet} - - -
    -
    Snooze until
    -
    - - - - -
    -
    -
    - + +
    +
    Snooze until
    +
    + + + +
    - - - Snooze - -
    -
    - - - - Reply - - Reply - - - - - Reply all - - Reply all - - - - - Forward - - Forward - -
    - - - +
    + +
    +
    + + Snooze + +
    +
    + + + + Reply + + Reply + + + + + Reply all + + Reply all + + + - - More - - - Mark as unread - Star thread - Add label - Mute thread - - + + Forward + + Forward +
    - - {#if mail} -
    -
    -
    - - - - {mail.name - .split(" ") - .map((chunk) => chunk[0]) - .join("")} - - -
    -
    {mail.name}
    -
    {mail.subject}
    -
    - Reply-To: - {mail.email} -
    + + + + + More + + + Mark as unread + Star thread + Add label + Mute thread + + +
    + + {#if mail} +
    +
    +
    + + + + {mail.name + .split(" ") + .map((chunk) => chunk[0]) + .join("")} + + +
    +
    {mail.name}
    +
    {mail.subject}
    +
    + Reply-To: + {mail.email}
    - {#if mail.date} -
    - {fullFormatter.format(new Date(mail.date))} -
    - {/if}
    - -
    - {mail.text} -
    - -
    - -
    - \n", - "target": "textarea/textarea.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default-js/toggle-group.json b/sites/docs/static/registry/styles/default-js/toggle-group.json deleted file mode 100644 index ffe4de424..000000000 --- a/sites/docs/static/registry/styles/default-js/toggle-group.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "toggle-group", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "toggle-group", - "toggle" - ], - "files": [ - { - "name": "index.js", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n", - "target": "toggle-group/index.js", - "type": "registry:ui" - }, - { - "name": "toggle-group-item.svelte", - "content": "\n\n\n", - "target": "toggle-group/toggle-group-item.svelte", - "type": "registry:ui" - }, - { - "name": "toggle-group.svelte", - "content": "\n\n\n\n\n\n", - "target": "toggle-group/toggle-group.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default-js/toggle.json b/sites/docs/static/registry/styles/default-js/toggle.json deleted file mode 100644 index c56ef6488..000000000 --- a/sites/docs/static/registry/styles/default-js/toggle.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "toggle", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.js", - "content": "import Root from \"./toggle.svelte\";\nexport { toggleVariants, } from \"./toggle.svelte\";\nexport { Root, \n//\nRoot as Toggle, };\n", - "target": "toggle/index.js", - "type": "registry:ui" - }, - { - "name": "toggle.svelte", - "content": "\n\n\n\n\n", - "target": "toggle/toggle.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default-js/tooltip.json b/sites/docs/static/registry/styles/default-js/tooltip.json deleted file mode 100644 index d19c03aca..000000000 --- a/sites/docs/static/registry/styles/default-js/tooltip.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "tooltip", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.js", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\nexport { Root, Trigger, Content, Provider, \n//\nRoot as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, Provider as TooltipProvider, };\n", - "target": "tooltip/index.js", - "type": "registry:ui" - }, - { - "name": "tooltip-content.svelte", - "content": "\n\n\n", - "target": "tooltip/tooltip-content.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/accordion.json b/sites/docs/static/registry/styles/default/accordion.json deleted file mode 100644 index f0e4a3b8e..000000000 --- a/sites/docs/static/registry/styles/default/accordion.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "accordion", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "lucide-svelte" - ], - "registryDependencies": [], - "files": [ - { - "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n", - "type": "registry:ui", - "target": "accordion/accordion-content.svelte" - }, - { - "name": "accordion-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "accordion/accordion-item.svelte" - }, - { - "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n", - "type": "registry:ui", - "target": "accordion/accordion-trigger.svelte" - }, - { - "name": "index.ts", - "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\nconst Root = AccordionPrimitive.Root;\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tTrigger,\n\t//\n\tRoot as Accordion,\n\tContent as AccordionContent,\n\tItem as AccordionItem,\n\tTrigger as AccordionTrigger,\n};\n", - "type": "registry:ui", - "target": "accordion/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/alert-dialog.json b/sites/docs/static/registry/styles/default/alert-dialog.json deleted file mode 100644 index 79e402754..000000000 --- a/sites/docs/static/registry/styles/default/alert-dialog.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "alert-dialog", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "alert-dialog-action.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-action.svelte" - }, - { - "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-cancel.svelte" - }, - { - "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-content.svelte" - }, - { - "name": "alert-dialog-description.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-description.svelte" - }, - { - "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-footer.svelte" - }, - { - "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-header.svelte" - }, - { - "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-overlay.svelte" - }, - { - "name": "alert-dialog-title.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-title.svelte" - }, - { - "name": "index.ts", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n", - "type": "registry:ui", - "target": "alert-dialog/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/alert.json b/sites/docs/static/registry/styles/default/alert.json deleted file mode 100644 index 922ec45b3..000000000 --- a/sites/docs/static/registry/styles/default/alert.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "alert", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert/alert-description.svelte" - }, - { - "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert/alert-title.svelte" - }, - { - "name": "alert.svelte", - "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert/alert.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n", - "type": "registry:ui", - "target": "alert/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/aspect-ratio.json b/sites/docs/static/registry/styles/default/aspect-ratio.json deleted file mode 100644 index 24f48f018..000000000 --- a/sites/docs/static/registry/styles/default/aspect-ratio.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "aspect-ratio", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\n\nconst Root = AspectRatioPrimitive.Root;\n\nexport { Root, Root as AspectRatio };\n", - "type": "registry:ui", - "target": "aspect-ratio/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-01.json b/sites/docs/static/registry/styles/default/authentication-01.json deleted file mode 100644 index 2e69a314f..000000000 --- a/sites/docs/static/registry/styles/default/authentication-01.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-01", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-01.svelte", - "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account.\n\t\n\t\n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t\n\t\t\n\t\n
    \n", - "type": "registry:block", - "target": "authentication-01.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-02.json b/sites/docs/static/registry/styles/default/authentication-02.json deleted file mode 100644 index 5dcf12257..000000000 --- a/sites/docs/static/registry/styles/default/authentication-02.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-02", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-02.svelte", - "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tDon't have an account?\n\t\t\tSign up\n\t\t
    \n\t
    \n
    \n", - "type": "registry:block", - "target": "authentication-02.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-03.json b/sites/docs/static/registry/styles/default/authentication-03.json deleted file mode 100644 index 6f1380571..000000000 --- a/sites/docs/static/registry/styles/default/authentication-03.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-03", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-03.svelte", - "content": "\n\n\n\t\n\t\tSign Up\n\t\tEnter your information to create an account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tAlready have an account?\n\t\t\t Sign in \n\t\t
    \n\t
    \n
    \n", - "type": "registry:block", - "target": "authentication-03.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/authentication-04.json b/sites/docs/static/registry/styles/default/authentication-04.json deleted file mode 100644 index 9dbcb23be..000000000 --- a/sites/docs/static/registry/styles/default/authentication-04.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "authentication-04", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "input", - "label" - ], - "files": [ - { - "name": "authentication-04.svelte", - "content": "\n\n
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Login

    \n\t\t\t\t

    \n\t\t\t\t\tEnter your email below to login to your account\n\t\t\t\t

    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\tDon't have an account?\n\t\t\t\t Sign up \n\t\t\t
    \n\t\t
    \n\t
    \n\t\n
    \n", - "type": "registry:block", - "target": "authentication-04.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/avatar.json b/sites/docs/static/registry/styles/default/avatar.json deleted file mode 100644 index abf67fe69..000000000 --- a/sites/docs/static/registry/styles/default/avatar.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "avatar", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "avatar-fallback.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "avatar/avatar-fallback.svelte" - }, - { - "name": "avatar-image.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "avatar/avatar-image.svelte" - }, - { - "name": "avatar.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "avatar/avatar.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\n\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n", - "type": "registry:ui", - "target": "avatar/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/badge.json b/sites/docs/static/registry/styles/default/badge.json deleted file mode 100644 index 717e4d0b9..000000000 --- a/sites/docs/static/registry/styles/default/badge.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "badge", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "badge.svelte", - "content": "\n\n\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "badge/badge.svelte" - }, - { - "name": "index.ts", - "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n", - "type": "registry:ui", - "target": "badge/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/breadcrumb.json b/sites/docs/static/registry/styles/default/breadcrumb.json deleted file mode 100644 index 6e813a242..000000000 --- a/sites/docs/static/registry/styles/default/breadcrumb.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "breadcrumb", - "type": "registry:ui", - "dependencies": [ - "lucide-svelte", - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-ellipsis.svelte" - }, - { - "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-item.svelte" - }, - { - "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-link.svelte" - }, - { - "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-list.svelte" - }, - { - "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-page.svelte" - }, - { - "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-separator.svelte" - }, - { - "name": "breadcrumb.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\n\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n", - "type": "registry:ui", - "target": "breadcrumb/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/button.json b/sites/docs/static/registry/styles/default/button.json deleted file mode 100644 index 6a7222005..000000000 --- a/sites/docs/static/registry/styles/default/button.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "button", - "type": "registry:ui", - "dependencies": [], - "registryDependencies": [], - "files": [ - { - "name": "button.svelte", - "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", - "type": "registry:ui", - "target": "button/button.svelte" - }, - { - "name": "index.ts", - "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n", - "type": "registry:ui", - "target": "button/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/calendar.json b/sites/docs/static/registry/styles/default/calendar.json deleted file mode 100644 index 53404333d..000000000 --- a/sites/docs/static/registry/styles/default/calendar.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "name": "calendar", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "@internationalized/date", - "lucide-svelte" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "calendar-cell.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-cell.svelte" - }, - { - "name": "calendar-day.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-day.svelte" - }, - { - "name": "calendar-grid-body.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid-body.svelte" - }, - { - "name": "calendar-grid-head.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid-head.svelte" - }, - { - "name": "calendar-grid-row.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid-row.svelte" - }, - { - "name": "calendar-grid.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid.svelte" - }, - { - "name": "calendar-head-cell.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-head-cell.svelte" - }, - { - "name": "calendar-header.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-header.svelte" - }, - { - "name": "calendar-heading.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-heading.svelte" - }, - { - "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "calendar/calendar-months.svelte" - }, - { - "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-next-button.svelte" - }, - { - "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-prev-button.svelte" - }, - { - "name": "calendar.svelte", - "content": "\n\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "calendar/calendar.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\n\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n", - "type": "registry:ui", - "target": "calendar/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/card.json b/sites/docs/static/registry/styles/default/card.json deleted file mode 100644 index 0a4f086b7..000000000 --- a/sites/docs/static/registry/styles/default/card.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "card", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-content.svelte" - }, - { - "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n", - "type": "registry:ui", - "target": "card/card-description.svelte" - }, - { - "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-footer.svelte" - }, - { - "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-header.svelte" - }, - { - "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-title.svelte" - }, - { - "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n", - "type": "registry:ui", - "target": "card/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/carousel.json b/sites/docs/static/registry/styles/default/carousel.json deleted file mode 100644 index f5c712738..000000000 --- a/sites/docs/static/registry/styles/default/carousel.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "carousel", - "type": "registry:ui", - "dependencies": [ - "embla-carousel-svelte", - "bits-ui@next", - "lucide-svelte" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t
    \n
    \n", - "type": "registry:ui", - "target": "carousel/carousel-content.svelte" - }, - { - "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "carousel/carousel-item.svelte" - }, - { - "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n", - "type": "registry:ui", - "target": "carousel/carousel-next.svelte" - }, - { - "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n", - "type": "registry:ui", - "target": "carousel/carousel-previous.svelte" - }, - { - "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "carousel/carousel.svelte" - }, - { - "name": "context.ts", - "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tsetApi?: (api: CarouselAPI | undefined) => void;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\nexport type EmblaContext = {\n\tapi: CarouselAPI | undefined;\n\torientation: \"horizontal\" | \"vertical\";\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: boolean;\n\tcanScrollPrev: boolean;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: CarouselOptions;\n\tplugins: CarouselPlugins;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: number[];\n\tselectedIndex: number;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n", - "type": "registry:ui", - "target": "carousel/context.ts" - }, - { - "name": "index.ts", - "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n", - "type": "registry:ui", - "target": "carousel/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/checkbox.json b/sites/docs/static/registry/styles/default/checkbox.json deleted file mode 100644 index 0e370cbf5..000000000 --- a/sites/docs/static/registry/styles/default/checkbox.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "checkbox", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "lucide-svelte" - ], - "registryDependencies": [], - "files": [ - { - "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t
    \n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t
    \n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "checkbox/checkbox.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n", - "type": "registry:ui", - "target": "checkbox/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/collapsible.json b/sites/docs/static/registry/styles/default/collapsible.json deleted file mode 100644 index 40eb5d5bc..000000000 --- a/sites/docs/static/registry/styles/default/collapsible.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "collapsible", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n", - "type": "registry:ui", - "target": "collapsible/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/command.json b/sites/docs/static/registry/styles/default/command.json deleted file mode 100644 index 3d2178b6d..000000000 --- a/sites/docs/static/registry/styles/default/command.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "command", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "lucide-svelte" - ], - "registryDependencies": [ - "dialog" - ], - "files": [ - { - "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n", - "type": "registry:ui", - "target": "command/command-dialog.svelte" - }, - { - "name": "command-empty.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-empty.svelte" - }, - { - "name": "command-group.svelte", - "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n", - "type": "registry:ui", - "target": "command/command-group.svelte" - }, - { - "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n", - "type": "registry:ui", - "target": "command/command-input.svelte" - }, - { - "name": "command-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-item.svelte" - }, - { - "name": "command-link-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-link-item.svelte" - }, - { - "name": "command-list.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-list.svelte" - }, - { - "name": "command-separator.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-separator.svelte" - }, - { - "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "command/command-shortcut.svelte" - }, - { - "name": "command.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command.svelte" - }, - { - "name": "index.ts", - "content": "import { Command as CommandPrimitive } from \"bits-ui\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n", - "type": "registry:ui", - "target": "command/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/context-menu.json b/sites/docs/static/registry/styles/default/context-menu.json deleted file mode 100644 index 3419966aa..000000000 --- a/sites/docs/static/registry/styles/default/context-menu.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "context-menu", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "lucide-svelte" - ], - "registryDependencies": [], - "files": [ - { - "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-checkbox-item.svelte" - }, - { - "name": "context-menu-content.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-content.svelte" - }, - { - "name": "context-menu-group-heading.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-group-heading.svelte" - }, - { - "name": "context-menu-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-item.svelte" - }, - { - "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-radio-item.svelte" - }, - { - "name": "context-menu-separator.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-separator.svelte" - }, - { - "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-shortcut.svelte" - }, - { - "name": "context-menu-sub-content.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-sub-content.svelte" - }, - { - "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-sub-trigger.svelte" - }, - { - "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroupHeading,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroupHeading as ContextMenuGroupHeading,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n", - "type": "registry:ui", - "target": "context-menu/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dashboard-01.json b/sites/docs/static/registry/styles/default/dashboard-01.json deleted file mode 100644 index c529cc382..000000000 --- a/sites/docs/static/registry/styles/default/dashboard-01.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "dashboard-01", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "avatar", - "badge", - "button", - "card", - "dropdown-menu", - "input", - "sheet", - "table" - ], - "files": [ - { - "name": "dashboard-01.svelte", - "content": "\n\n
    \n\t
    \n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tAcme Inc\n\t\t\t\n\t\t\t\n\t\t\t\tDashboard\n\t\t\t\n\t\t\t\n\t\t\t\tOrders\n\t\t\t\n\t\t\t\n\t\t\t\tProducts\n\t\t\t\n\t\t\t\n\t\t\t\tCustomers\n\t\t\t\n\t\t\t\n\t\t\t\tAnalytics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\n\t\t\t\t{/snippet}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\tTotal Revenue\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    $45,231.89
    \n\t\t\t\t\t

    +20.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSubscriptions\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +2350
    \n\t\t\t\t\t

    +180.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSales\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +12,234
    \n\t\t\t\t\t

    +19% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tActive Now\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +573
    \n\t\t\t\t\t

    +201 since last hour

    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\tTransactions\n\t\t\t\t\t\tRecent transactions from your store.\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCustomer\n\t\t\t\t\t\t\t\tType\n\t\t\t\t\t\t\t\tStatus\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t\tAmount\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Olivia Smith
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tRefund\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tDeclined\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Noah Williams
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSubscription\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Emma Brown
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tRecent Sales\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tOM\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Olivia Martin

    \n\t\t\t\t\t\t\t

    olivia.martin@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$1,999.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tJL\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Jackson Lee

    \n\t\t\t\t\t\t\t

    jackson.lee@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tIN\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Isabella Nguyen

    \n\t\t\t\t\t\t\t

    isabella.nguyen@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$299.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tWK\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    William Kim

    \n\t\t\t\t\t\t\t

    will@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$99.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tSD\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Sofia Davis

    \n\t\t\t\t\t\t\t

    sofia.davis@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t
    \n
    \n", - "type": "registry:block", - "target": "dashboard-01.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dashboard-02.json b/sites/docs/static/registry/styles/default/dashboard-02.json deleted file mode 100644 index 2f0cb1b0e..000000000 --- a/sites/docs/static/registry/styles/default/dashboard-02.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "dashboard-02", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "badge", - "button", - "card", - "dropdown-menu", - "input", - "sheet" - ], - "files": [ - { - "name": "dashboard-02.svelte", - "content": "\n\n
    \n\t\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tUpgrade to Pro\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tUnlock all features and get unlimited access to our support\n\t\t\t\t\t\t\t\t\tteam.\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Inventory

    \n\t\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t

    You have no products

    \n\t\t\t\t\t

    \n\t\t\t\t\t\tYou can start selling as soon as you add a product.\n\t\t\t\t\t

    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n
    \n", - "type": "registry:block", - "target": "dashboard-02.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/dashboard-03.json b/sites/docs/static/registry/styles/default/dashboard-03.json deleted file mode 100644 index c6d4f38a5..000000000 --- a/sites/docs/static/registry/styles/default/dashboard-03.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "dashboard-03", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "badge", - "button", - "tooltip", - "drawer", - "input", - "textarea", - "label", - "select" - ], - "files": [ - { - "name": "dashboard-03.svelte", - "content": "\n\n{#snippet ModelItemContent({ label, Icon, description }: Model)}\n\t
    \n\t\t\n\t\t
    \n\t\t\t

    \n\t\t\t\tNeural\n\t\t\t\t {label} \n\t\t\t

    \n\t\t\t

    \n\t\t\t\t{description}\n\t\t\t

    \n\t\t
    \n\t
    \n{/snippet}\n\n
    \n\t\n\t
    \n\t\t\n\t\t\t

    Playground

    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tConfiguration\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tConfigure the settings for the model and messages.\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Settings \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#if selectedModel}\n\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(selectedModel)}\n\t\t\t\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t\t\t\tSelect a model\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#each models as model}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(model)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Messages \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{role ?? \"Select a role\"}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tSystem\n\t\t\t\t\t\t\t\t\t\tUser\n\t\t\t\t\t\t\t\t\t\tAssistant\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n", - "type": "registry:ui", - "target": "textarea/textarea.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/toggle-group.json b/sites/docs/static/registry/styles/default/toggle-group.json deleted file mode 100644 index 6cb1bce2d..000000000 --- a/sites/docs/static/registry/styles/default/toggle-group.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "toggle-group", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "toggle-group", - "toggle" - ], - "files": [ - { - "name": "index.ts", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n", - "type": "registry:ui", - "target": "toggle-group/index.ts" - }, - { - "name": "toggle-group-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "toggle-group/toggle-group-item.svelte" - }, - { - "name": "toggle-group.svelte", - "content": "\n\n\n\n\n\n", - "type": "registry:ui", - "target": "toggle-group/toggle-group.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/toggle.json b/sites/docs/static/registry/styles/default/toggle.json deleted file mode 100644 index 9e553e041..000000000 --- a/sites/docs/static/registry/styles/default/toggle.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "toggle", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n", - "type": "registry:ui", - "target": "toggle/index.ts" - }, - { - "name": "toggle.svelte", - "content": "\n\n\n\n\n", - "type": "registry:ui", - "target": "toggle/toggle.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/default/tooltip.json b/sites/docs/static/registry/styles/default/tooltip.json deleted file mode 100644 index 0f40aaf81..000000000 --- a/sites/docs/static/registry/styles/default/tooltip.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "tooltip", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n", - "type": "registry:ui", - "target": "tooltip/index.ts" - }, - { - "name": "tooltip-content.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "tooltip/tooltip-content.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/index.json b/sites/docs/static/registry/styles/index.json deleted file mode 100644 index 45caf8256..000000000 --- a/sites/docs/static/registry/styles/index.json +++ /dev/null @@ -1,10 +0,0 @@ -[ - { - "name": "default", - "label": "Default" - }, - { - "name": "new-york", - "label": "New York" - } -] \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/accordion.json b/sites/docs/static/registry/styles/new-york-js/accordion.json deleted file mode 100644 index 8ce2eb697..000000000 --- a/sites/docs/static/registry/styles/new-york-js/accordion.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "accordion", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [], - "files": [ - { - "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n", - "target": "accordion/accordion-content.svelte", - "type": "registry:ui" - }, - { - "name": "accordion-item.svelte", - "content": "\n\n\n", - "target": "accordion/accordion-item.svelte", - "type": "registry:ui" - }, - { - "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n", - "target": "accordion/accordion-trigger.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\nconst Root = AccordionPrimitive.Root;\nexport { Root, Content, Item, Trigger, \n//\nRoot as Accordion, Content as AccordionContent, Item as AccordionItem, Trigger as AccordionTrigger, };\n", - "target": "accordion/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json b/sites/docs/static/registry/styles/new-york-js/alert-dialog.json deleted file mode 100644 index 2f1992aa6..000000000 --- a/sites/docs/static/registry/styles/new-york-js/alert-dialog.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "alert-dialog", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "alert-dialog-action.svelte", - "content": "\n\n\n", - "target": "alert-dialog/alert-dialog-action.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n", - "target": "alert-dialog/alert-dialog-cancel.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n", - "target": "alert-dialog/alert-dialog-content.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-description.svelte", - "content": "\n\n\n", - "target": "alert-dialog/alert-dialog-description.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "alert-dialog/alert-dialog-footer.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "alert-dialog/alert-dialog-header.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n", - "target": "alert-dialog/alert-dialog-overlay.svelte", - "type": "registry:ui" - }, - { - "name": "alert-dialog-title.svelte", - "content": "\n\n\n", - "target": "alert-dialog/alert-dialog-title.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\nexport { Root, Title, Action, Cancel, Portal, Footer, Header, Trigger, Overlay, Content, Description, \n//\nRoot as AlertDialog, Title as AlertDialogTitle, Action as AlertDialogAction, Cancel as AlertDialogCancel, Portal as AlertDialogPortal, Footer as AlertDialogFooter, Header as AlertDialogHeader, Trigger as AlertDialogTrigger, Overlay as AlertDialogOverlay, Content as AlertDialogContent, Description as AlertDialogDescription, };\n", - "target": "alert-dialog/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/alert.json b/sites/docs/static/registry/styles/new-york-js/alert.json deleted file mode 100644 index 10feface7..000000000 --- a/sites/docs/static/registry/styles/new-york-js/alert.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "alert", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "target": "alert/alert-description.svelte", - "type": "registry:ui" - }, - { - "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "alert/alert-title.svelte", - "type": "registry:ui" - }, - { - "name": "alert.svelte", - "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n", - "target": "alert/alert.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants } from \"./alert.svelte\";\nexport { Root, Description, Title, \n//\nRoot as Alert, Description as AlertDescription, Title as AlertTitle, };\n", - "target": "alert/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json b/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json deleted file mode 100644 index 2faae2f5a..000000000 --- a/sites/docs/static/registry/styles/new-york-js/aspect-ratio.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "aspect-ratio", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.js", - "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\nconst Root = AspectRatioPrimitive.Root;\nexport { Root, Root as AspectRatio };\n", - "target": "aspect-ratio/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-01.json b/sites/docs/static/registry/styles/new-york-js/authentication-01.json deleted file mode 100644 index 035c633b0..000000000 --- a/sites/docs/static/registry/styles/new-york-js/authentication-01.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-01", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-01.svelte", - "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account.\n\t\n\t\n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t\n\t\t\n\t\n
    \n", - "target": "authentication-01.svelte", - "type": "registry:block" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-02.json b/sites/docs/static/registry/styles/new-york-js/authentication-02.json deleted file mode 100644 index 53e30deac..000000000 --- a/sites/docs/static/registry/styles/new-york-js/authentication-02.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-02", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-02.svelte", - "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tDon't have an account?\n\t\t\t Sign up \n\t\t
    \n\t
    \n
    \n", - "target": "authentication-02.svelte", - "type": "registry:block" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-03.json b/sites/docs/static/registry/styles/new-york-js/authentication-03.json deleted file mode 100644 index 21e42671b..000000000 --- a/sites/docs/static/registry/styles/new-york-js/authentication-03.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-03", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-03.svelte", - "content": "\n\n\n\t\n\t\tSign Up\n\t\tEnter your information to create an account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tAlready have an account?\n\t\t\t Sign in \n\t\t
    \n\t
    \n
    \n", - "target": "authentication-03.svelte", - "type": "registry:block" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/authentication-04.json b/sites/docs/static/registry/styles/new-york-js/authentication-04.json deleted file mode 100644 index 04fba7b9c..000000000 --- a/sites/docs/static/registry/styles/new-york-js/authentication-04.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "authentication-04", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "input", - "label" - ], - "files": [ - { - "name": "authentication-04.svelte", - "content": "\n\n
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Login

    \n\t\t\t\t

    \n\t\t\t\t\tEnter your email below to login to your account\n\t\t\t\t

    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\tDon't have an account?\n\t\t\t\t Sign up \n\t\t\t
    \n\t\t
    \n\t
    \n\t\n
    \n", - "target": "authentication-04.svelte", - "type": "registry:block" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/avatar.json b/sites/docs/static/registry/styles/new-york-js/avatar.json deleted file mode 100644 index 26ff27b47..000000000 --- a/sites/docs/static/registry/styles/new-york-js/avatar.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "avatar", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "avatar-fallback.svelte", - "content": "\n\n\n", - "target": "avatar/avatar-fallback.svelte", - "type": "registry:ui" - }, - { - "name": "avatar-image.svelte", - "content": "\n\n\n", - "target": "avatar/avatar-image.svelte", - "type": "registry:ui" - }, - { - "name": "avatar.svelte", - "content": "\n\n\n", - "target": "avatar/avatar.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\nexport { Root, Image, Fallback, \n//\nRoot as Avatar, Image as AvatarImage, Fallback as AvatarFallback, };\n", - "target": "avatar/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/badge.json b/sites/docs/static/registry/styles/new-york-js/badge.json deleted file mode 100644 index fcf575e29..000000000 --- a/sites/docs/static/registry/styles/new-york-js/badge.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "badge", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "badge.svelte", - "content": "\n\n\n\n\n\t{@render children?.()}\n\n", - "target": "badge/badge.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants } from \"./badge.svelte\";\n", - "target": "badge/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json b/sites/docs/static/registry/styles/new-york-js/breadcrumb.json deleted file mode 100644 index 2e19bae09..000000000 --- a/sites/docs/static/registry/styles/new-york-js/breadcrumb.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "breadcrumb", - "type": "registry:ui", - "dependencies": [ - "svelte-radix", - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n", - "target": "breadcrumb/breadcrumb-ellipsis.svelte", - "type": "registry:ui" - }, - { - "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n", - "target": "breadcrumb/breadcrumb-item.svelte", - "type": "registry:ui" - }, - { - "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", - "target": "breadcrumb/breadcrumb-link.svelte", - "type": "registry:ui" - }, - { - "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "target": "breadcrumb/breadcrumb-list.svelte", - "type": "registry:ui" - }, - { - "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "target": "breadcrumb/breadcrumb-page.svelte", - "type": "registry:ui" - }, - { - "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n", - "target": "breadcrumb/breadcrumb-separator.svelte", - "type": "registry:ui" - }, - { - "name": "breadcrumb.svelte", - "content": "\n\n\n", - "target": "breadcrumb/breadcrumb.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\nexport { Root, Ellipsis, Item, Separator, Link, List, Page, \n//\nRoot as Breadcrumb, Ellipsis as BreadcrumbEllipsis, Item as BreadcrumbItem, Separator as BreadcrumbSeparator, Link as BreadcrumbLink, List as BreadcrumbList, Page as BreadcrumbPage, };\n", - "target": "breadcrumb/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/button.json b/sites/docs/static/registry/styles/new-york-js/button.json deleted file mode 100644 index 6326f884f..000000000 --- a/sites/docs/static/registry/styles/new-york-js/button.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "button", - "type": "registry:ui", - "dependencies": [], - "registryDependencies": [], - "files": [ - { - "name": "button.svelte", - "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", - "target": "button/button.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root, { buttonVariants, } from \"./button.svelte\";\nexport { Root, \n//\nRoot as Button, buttonVariants, };\n", - "target": "button/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/calendar.json b/sites/docs/static/registry/styles/new-york-js/calendar.json deleted file mode 100644 index 2cb1c1f5a..000000000 --- a/sites/docs/static/registry/styles/new-york-js/calendar.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "name": "calendar", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "@internationalized/date", - "svelte-radix" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "calendar-cell.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-cell.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-day.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-day.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-grid-body.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-grid-body.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-grid-head.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-grid-head.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-grid-row.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-grid-row.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-grid.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-grid.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-head-cell.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-head-cell.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-header.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-header.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-heading.svelte", - "content": "\n\n\n", - "target": "calendar/calendar-heading.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "calendar/calendar-months.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", - "target": "calendar/calendar-next-button.svelte", - "type": "registry:ui" - }, - { - "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", - "target": "calendar/calendar-prev-button.svelte", - "type": "registry:ui" - }, - { - "name": "calendar.svelte", - "content": "\n\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n", - "target": "calendar/calendar.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\nexport { Day, Cell, Grid, Header, Months, GridRow, Heading, GridBody, GridHead, HeadCell, NextButton, PrevButton, \n//\nRoot as Calendar, };\n", - "target": "calendar/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/card.json b/sites/docs/static/registry/styles/new-york-js/card.json deleted file mode 100644 index e034a51f5..000000000 --- a/sites/docs/static/registry/styles/new-york-js/card.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "card", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "target": "card/card-content.svelte", - "type": "registry:ui" - }, - { - "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n", - "target": "card/card-description.svelte", - "type": "registry:ui" - }, - { - "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "target": "card/card-footer.svelte", - "type": "registry:ui" - }, - { - "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "target": "card/card-header.svelte", - "type": "registry:ui" - }, - { - "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "card/card-title.svelte", - "type": "registry:ui" - }, - { - "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "card/card.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\nexport { Root, Content, Description, Footer, Header, Title, \n//\nRoot as Card, Content as CardContent, Description as CardDescription, Footer as CardFooter, Header as CardHeader, Title as CardTitle, };\n", - "target": "card/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/carousel.json b/sites/docs/static/registry/styles/new-york-js/carousel.json deleted file mode 100644 index a4222058b..000000000 --- a/sites/docs/static/registry/styles/new-york-js/carousel.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "carousel", - "type": "registry:ui", - "dependencies": [ - "embla-carousel-svelte", - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t
    \n
    \n", - "target": "carousel/carousel-content.svelte", - "type": "registry:ui" - }, - { - "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "target": "carousel/carousel-item.svelte", - "type": "registry:ui" - }, - { - "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n", - "target": "carousel/carousel-next.svelte", - "type": "registry:ui" - }, - { - "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n", - "target": "carousel/carousel-previous.svelte", - "type": "registry:ui" - }, - { - "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "target": "carousel/carousel.svelte", - "type": "registry:ui" - }, - { - "name": "context.js", - "content": "import { getContext, hasContext, setContext } from \"svelte\";\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\nexport function setEmblaContext(config) {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext(EMBLA_CAROUSEL_CONTEXT);\n}\n", - "target": "carousel/context.js", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\nexport { Root, Content, Item, Previous, Next, \n//\nRoot as Carousel, Content as CarouselContent, Item as CarouselItem, Previous as CarouselPrevious, Next as CarouselNext, };\n", - "target": "carousel/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/checkbox.json b/sites/docs/static/registry/styles/new-york-js/checkbox.json deleted file mode 100644 index ab6d0bace..000000000 --- a/sites/docs/static/registry/styles/new-york-js/checkbox.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "checkbox", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [], - "files": [ - { - "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n", - "target": "checkbox/checkbox.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import Root from \"./checkbox.svelte\";\nexport { Root, \n//\nRoot as Checkbox, };\n", - "target": "checkbox/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/collapsible.json b/sites/docs/static/registry/styles/new-york-js/collapsible.json deleted file mode 100644 index 1806b89b6..000000000 --- a/sites/docs/static/registry/styles/new-york-js/collapsible.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "collapsible", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.js", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\nconst Root = CollapsiblePrimitive.Root;\nconst Trigger = CollapsiblePrimitive.Trigger;\nconst Content = CollapsiblePrimitive.Content;\nexport { Root, Content, Trigger, \n//\nRoot as Collapsible, Content as CollapsibleContent, Trigger as CollapsibleTrigger, };\n", - "target": "collapsible/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/command.json b/sites/docs/static/registry/styles/new-york-js/command.json deleted file mode 100644 index 2d447ef8e..000000000 --- a/sites/docs/static/registry/styles/new-york-js/command.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "command", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [ - "dialog" - ], - "files": [ - { - "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n", - "target": "command/command-dialog.svelte", - "type": "registry:ui" - }, - { - "name": "command-empty.svelte", - "content": "\n\n\n", - "target": "command/command-empty.svelte", - "type": "registry:ui" - }, - { - "name": "command-group.svelte", - "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n", - "target": "command/command-group.svelte", - "type": "registry:ui" - }, - { - "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n", - "target": "command/command-input.svelte", - "type": "registry:ui" - }, - { - "name": "command-item.svelte", - "content": "\n\n\n", - "target": "command/command-item.svelte", - "type": "registry:ui" - }, - { - "name": "command-link-item.svelte", - "content": "\n\n\n", - "target": "command/command-link-item.svelte", - "type": "registry:ui" - }, - { - "name": "command-list.svelte", - "content": "\n\n\n", - "target": "command/command-list.svelte", - "type": "registry:ui" - }, - { - "name": "command-separator.svelte", - "content": "\n\n\n", - "target": "command/command-separator.svelte", - "type": "registry:ui" - }, - { - "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "target": "command/command-shortcut.svelte", - "type": "registry:ui" - }, - { - "name": "command.svelte", - "content": "\n\n\n", - "target": "command/command.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import { Command as CommandPrimitive } from \"bits-ui\";\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\nconst Loading = CommandPrimitive.Loading;\nexport { Root, Dialog, Empty, Group, Item, LinkItem, Input, List, Separator, Shortcut, Loading, \n//\nRoot 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, };\n", - "target": "command/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/context-menu.json b/sites/docs/static/registry/styles/new-york-js/context-menu.json deleted file mode 100644 index e794634b8..000000000 --- a/sites/docs/static/registry/styles/new-york-js/context-menu.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "context-menu", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [], - "files": [ - { - "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n", - "target": "context-menu/context-menu-checkbox-item.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-content.svelte", - "content": "\n\n\n", - "target": "context-menu/context-menu-content.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-group-heading.svelte", - "content": "\n\n\n", - "target": "context-menu/context-menu-group-heading.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-item.svelte", - "content": "\n\n\n", - "target": "context-menu/context-menu-item.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", - "target": "context-menu/context-menu-radio-item.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-separator.svelte", - "content": "\n\n\n", - "target": "context-menu/context-menu-separator.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "target": "context-menu/context-menu-shortcut.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-sub-content.svelte", - "content": "\n\n\n", - "target": "context-menu/context-menu-sub-content.svelte", - "type": "registry:ui" - }, - { - "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n", - "target": "context-menu/context-menu-sub-trigger.svelte", - "type": "registry:ui" - }, - { - "name": "index.js", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\nconst Sub = ContextMenuPrimitive.Sub;\nconst Root = ContextMenuPrimitive.Root;\nconst Trigger = ContextMenuPrimitive.Trigger;\nconst Group = ContextMenuPrimitive.Group;\nconst RadioGroup = ContextMenuPrimitive.RadioGroup;\nexport { Sub, Root, Item, Group, Trigger, Content, Shortcut, Separator, RadioItem, GroupHeading, SubContent, SubTrigger, RadioGroup, CheckboxItem, \n//\nRoot as ContextMenu, Sub as ContextMenuSub, Item as ContextMenuItem, Group as ContextMenuGroup, Content as ContextMenuContent, Trigger as ContextMenuTrigger, Shortcut as ContextMenuShortcut, RadioItem as ContextMenuRadioItem, Separator as ContextMenuSeparator, GroupHeading as ContextMenuGroupHeading, RadioGroup as ContextMenuRadioGroup, SubContent as ContextMenuSubContent, SubTrigger as ContextMenuSubTrigger, CheckboxItem as ContextMenuCheckboxItem, };\n", - "target": "context-menu/index.js", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dashboard-01.json b/sites/docs/static/registry/styles/new-york-js/dashboard-01.json deleted file mode 100644 index b73cb0b86..000000000 --- a/sites/docs/static/registry/styles/new-york-js/dashboard-01.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "dashboard-01", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "avatar", - "badge", - "button", - "card", - "dropdown-menu", - "input", - "sheet", - "table" - ], - "files": [ - { - "name": "dashboard-01.svelte", - "content": "\n\n
    \n\t
    \n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tAcme Inc\n\t\t\t\n\t\t\t\n\t\t\t\tDashboard\n\t\t\t\n\t\t\t\n\t\t\t\tOrders\n\t\t\t\n\t\t\t\n\t\t\t\tProducts\n\t\t\t\n\t\t\t\n\t\t\t\tCustomers\n\t\t\t\n\t\t\t\n\t\t\t\tAnalytics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\n\t\t\t\t{/snippet}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\tTotal Revenue\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    $45,231.89
    \n\t\t\t\t\t

    +20.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSubscriptions\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +2350
    \n\t\t\t\t\t

    +180.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSales\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +12,234
    \n\t\t\t\t\t

    +19% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tActive Now\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +573
    \n\t\t\t\t\t

    +201 since last hour

    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\tTransactions\n\t\t\t\t\t\tRecent transactions from your store.\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCustomer\n\t\t\t\t\t\t\t\tType\n\t\t\t\t\t\t\t\tStatus\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t\tAmount\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Olivia Smith
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tRefund\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tDeclined\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Noah Williams
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSubscription\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Emma Brown
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tRecent Sales\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tOM\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Olivia Martin

    \n\t\t\t\t\t\t\t

    olivia.martin@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$1,999.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tJL\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Jackson Lee

    \n\t\t\t\t\t\t\t

    jackson.lee@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tIN\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Isabella Nguyen

    \n\t\t\t\t\t\t\t

    isabella.nguyen@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$299.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tWK\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    William Kim

    \n\t\t\t\t\t\t\t

    will@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$99.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tSD\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Sofia Davis

    \n\t\t\t\t\t\t\t

    sofia.davis@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t
    \n
    \n", - "target": "dashboard-01.svelte", - "type": "registry:block" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dashboard-02.json b/sites/docs/static/registry/styles/new-york-js/dashboard-02.json deleted file mode 100644 index e7744c3fe..000000000 --- a/sites/docs/static/registry/styles/new-york-js/dashboard-02.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "dashboard-02", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "badge", - "button", - "card", - "dropdown-menu", - "input", - "sheet" - ], - "files": [ - { - "name": "dashboard-02.svelte", - "content": "\n\n
    \n\t\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tUpgrade to Pro\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tUnlock all features and get unlimited access to our support\n\t\t\t\t\t\t\t\t\tteam.\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Inventory

    \n\t\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t

    You have no products

    \n\t\t\t\t\t

    \n\t\t\t\t\t\tYou can start selling as soon as you add a product.\n\t\t\t\t\t

    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n\n", - "target": "dashboard-02.svelte", - "type": "registry:block" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/dashboard-03.json b/sites/docs/static/registry/styles/new-york-js/dashboard-03.json deleted file mode 100644 index 35cab8b0b..000000000 --- a/sites/docs/static/registry/styles/new-york-js/dashboard-03.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "dashboard-03", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "badge", - "button", - "tooltip", - "drawer", - "input", - "textarea", - "label", - "select" - ], - "files": [ - { - "name": "dashboard-03.svelte", - "content": "\n\n{#snippet ModelItemContent({ label, Icon, description }: Model)}\n\t
    \n\t\t\n\t\t
    \n\t\t\t

    \n\t\t\t\tNeural\n\t\t\t\t {label} \n\t\t\t

    \n\t\t\t

    \n\t\t\t\t{description}\n\t\t\t

    \n\t\t
    \n\t
    \n{/snippet}\n\n
    \n\t\n\t
    \n\t\t\n\t\t\t

    Playground

    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tConfiguration\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tConfigure the settings for the model and messages.\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Settings \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#if selectedModel}\n\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(selectedModel)}\n\t\t\t\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t\t\t\tSelect a model\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#each models as model}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(model)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Messages \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{role ?? \"Select a role\"}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n", - "target": "textarea/textarea.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/toggle-group.json b/sites/docs/static/registry/styles/new-york-js/toggle-group.json deleted file mode 100644 index 7de6d4051..000000000 --- a/sites/docs/static/registry/styles/new-york-js/toggle-group.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "toggle-group", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "toggle-group", - "toggle" - ], - "files": [ - { - "name": "index.js", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\nexport { Root, Item, \n//\nRoot as ToggleGroup, Item as ToggleGroupItem, };\n", - "target": "toggle-group/index.js", - "type": "registry:ui" - }, - { - "name": "toggle-group-item.svelte", - "content": "\n\n\n", - "target": "toggle-group/toggle-group-item.svelte", - "type": "registry:ui" - }, - { - "name": "toggle-group.svelte", - "content": "\n\n\n\n\n\n", - "target": "toggle-group/toggle-group.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/toggle.json b/sites/docs/static/registry/styles/new-york-js/toggle.json deleted file mode 100644 index ebf5e4488..000000000 --- a/sites/docs/static/registry/styles/new-york-js/toggle.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "toggle", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.js", - "content": "import Root from \"./toggle.svelte\";\nexport { toggleVariants, } from \"./toggle.svelte\";\nexport { Root, \n//\nRoot as Toggle, };\n", - "target": "toggle/index.js", - "type": "registry:ui" - }, - { - "name": "toggle.svelte", - "content": "\n\n\n\n\n", - "target": "toggle/toggle.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york-js/tooltip.json b/sites/docs/static/registry/styles/new-york-js/tooltip.json deleted file mode 100644 index 5823aedbe..000000000 --- a/sites/docs/static/registry/styles/new-york-js/tooltip.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "tooltip", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.js", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\nexport { Root, Trigger, Content, Provider, \n//\nRoot as Tooltip, Content as TooltipContent, Trigger as TooltipTrigger, Provider as TooltipProvider, };\n", - "target": "tooltip/index.js", - "type": "registry:ui" - }, - { - "name": "tooltip-content.svelte", - "content": "\n\n\n", - "target": "tooltip/tooltip-content.svelte", - "type": "registry:ui" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/accordion.json b/sites/docs/static/registry/styles/new-york/accordion.json deleted file mode 100644 index e52cbc10b..000000000 --- a/sites/docs/static/registry/styles/new-york/accordion.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "accordion", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [], - "files": [ - { - "name": "accordion-content.svelte", - "content": "\n\n\n\t
    \n\t\t{@render children?.()}\n\t
    \n\n", - "type": "registry:ui", - "target": "accordion/accordion-content.svelte" - }, - { - "name": "accordion-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "accordion/accordion-item.svelte" - }, - { - "name": "accordion-trigger.svelte", - "content": "\n\n\n\tsvg]:rotate-180\",\n\t\t\tclassName\n\t\t)}\n\t\t{...restProps}\n\t>\n\t\t{@render children?.()}\n\t\t\n\t\n\n", - "type": "registry:ui", - "target": "accordion/accordion-trigger.svelte" - }, - { - "name": "index.ts", - "content": "import { Accordion as AccordionPrimitive } from \"bits-ui\";\nimport Content from \"./accordion-content.svelte\";\nimport Item from \"./accordion-item.svelte\";\nimport Trigger from \"./accordion-trigger.svelte\";\n\nconst Root = AccordionPrimitive.Root;\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tTrigger,\n\t//\n\tRoot as Accordion,\n\tContent as AccordionContent,\n\tItem as AccordionItem,\n\tTrigger as AccordionTrigger,\n};\n", - "type": "registry:ui", - "target": "accordion/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/alert-dialog.json b/sites/docs/static/registry/styles/new-york/alert-dialog.json deleted file mode 100644 index e1856aaea..000000000 --- a/sites/docs/static/registry/styles/new-york/alert-dialog.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "name": "alert-dialog", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "alert-dialog-action.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-action.svelte" - }, - { - "name": "alert-dialog-cancel.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-cancel.svelte" - }, - { - "name": "alert-dialog-content.svelte", - "content": "\n\n\n\t\n\t\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-content.svelte" - }, - { - "name": "alert-dialog-description.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-description.svelte" - }, - { - "name": "alert-dialog-footer.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-footer.svelte" - }, - { - "name": "alert-dialog-header.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-header.svelte" - }, - { - "name": "alert-dialog-overlay.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-overlay.svelte" - }, - { - "name": "alert-dialog-title.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "alert-dialog/alert-dialog-title.svelte" - }, - { - "name": "index.ts", - "content": "import { AlertDialog as AlertDialogPrimitive } from \"bits-ui\";\n\nimport Title from \"./alert-dialog-title.svelte\";\nimport Action from \"./alert-dialog-action.svelte\";\nimport Cancel from \"./alert-dialog-cancel.svelte\";\nimport Footer from \"./alert-dialog-footer.svelte\";\nimport Header from \"./alert-dialog-header.svelte\";\nimport Overlay from \"./alert-dialog-overlay.svelte\";\nimport Content from \"./alert-dialog-content.svelte\";\nimport Description from \"./alert-dialog-description.svelte\";\n\nconst Root = AlertDialogPrimitive.Root;\nconst Trigger = AlertDialogPrimitive.Trigger;\nconst Portal = AlertDialogPrimitive.Portal;\n\nexport {\n\tRoot,\n\tTitle,\n\tAction,\n\tCancel,\n\tPortal,\n\tFooter,\n\tHeader,\n\tTrigger,\n\tOverlay,\n\tContent,\n\tDescription,\n\t//\n\tRoot as AlertDialog,\n\tTitle as AlertDialogTitle,\n\tAction as AlertDialogAction,\n\tCancel as AlertDialogCancel,\n\tPortal as AlertDialogPortal,\n\tFooter as AlertDialogFooter,\n\tHeader as AlertDialogHeader,\n\tTrigger as AlertDialogTrigger,\n\tOverlay as AlertDialogOverlay,\n\tContent as AlertDialogContent,\n\tDescription as AlertDialogDescription,\n};\n", - "type": "registry:ui", - "target": "alert-dialog/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/alert.json b/sites/docs/static/registry/styles/new-york/alert.json deleted file mode 100644 index 15884fd9d..000000000 --- a/sites/docs/static/registry/styles/new-york/alert.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "alert", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "alert-description.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert/alert-description.svelte" - }, - { - "name": "alert-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert/alert-title.svelte" - }, - { - "name": "alert.svelte", - "content": "\n\n\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "alert/alert.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./alert.svelte\";\nimport Description from \"./alert-description.svelte\";\nimport Title from \"./alert-title.svelte\";\nexport { alertVariants, type AlertVariant } from \"./alert.svelte\";\n\nexport {\n\tRoot,\n\tDescription,\n\tTitle,\n\t//\n\tRoot as Alert,\n\tDescription as AlertDescription,\n\tTitle as AlertTitle,\n};\n", - "type": "registry:ui", - "target": "alert/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/aspect-ratio.json b/sites/docs/static/registry/styles/new-york/aspect-ratio.json deleted file mode 100644 index 24f48f018..000000000 --- a/sites/docs/static/registry/styles/new-york/aspect-ratio.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "aspect-ratio", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import { AspectRatio as AspectRatioPrimitive } from \"bits-ui\";\n\nconst Root = AspectRatioPrimitive.Root;\n\nexport { Root, Root as AspectRatio };\n", - "type": "registry:ui", - "target": "aspect-ratio/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-01.json b/sites/docs/static/registry/styles/new-york/authentication-01.json deleted file mode 100644 index 685449fe6..000000000 --- a/sites/docs/static/registry/styles/new-york/authentication-01.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-01", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-01.svelte", - "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account.\n\t\n\t\n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t\n\t\t\n\t\n
    \n", - "type": "registry:block", - "target": "authentication-01.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-02.json b/sites/docs/static/registry/styles/new-york/authentication-02.json deleted file mode 100644 index a5337085f..000000000 --- a/sites/docs/static/registry/styles/new-york/authentication-02.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-02", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-02.svelte", - "content": "\n\n\n\t\n\t\tLogin\n\t\tEnter your email below to login to your account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tDon't have an account?\n\t\t\t Sign up \n\t\t
    \n\t
    \n
    \n", - "type": "registry:block", - "target": "authentication-02.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-03.json b/sites/docs/static/registry/styles/new-york/authentication-03.json deleted file mode 100644 index e32654d30..000000000 --- a/sites/docs/static/registry/styles/new-york/authentication-03.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "authentication-03", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "card", - "input", - "label" - ], - "files": [ - { - "name": "authentication-03.svelte", - "content": "\n\n\n\t\n\t\tSign Up\n\t\tEnter your information to create an account\n\t\n\t\n\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\tAlready have an account?\n\t\t\t Sign in \n\t\t
    \n\t
    \n
    \n", - "type": "registry:block", - "target": "authentication-03.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/authentication-04.json b/sites/docs/static/registry/styles/new-york/authentication-04.json deleted file mode 100644 index 69e54359c..000000000 --- a/sites/docs/static/registry/styles/new-york/authentication-04.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "authentication-04", - "type": "registry:block", - "dependencies": [], - "registryDependencies": [ - "button", - "input", - "label" - ], - "files": [ - { - "name": "authentication-04.svelte", - "content": "\n\n
    \n\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Login

    \n\t\t\t\t

    \n\t\t\t\t\tEnter your email below to login to your account\n\t\t\t\t

    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tForgot your password?\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\n\t\t\t
    \n\t\t\t
    \n\t\t\t\tDon't have an account?\n\t\t\t\t Sign up \n\t\t\t
    \n\t\t
    \n\t
    \n\t\n
    \n", - "type": "registry:block", - "target": "authentication-04.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/avatar.json b/sites/docs/static/registry/styles/new-york/avatar.json deleted file mode 100644 index 0b4d3bcee..000000000 --- a/sites/docs/static/registry/styles/new-york/avatar.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "avatar", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "avatar-fallback.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "avatar/avatar-fallback.svelte" - }, - { - "name": "avatar-image.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "avatar/avatar-image.svelte" - }, - { - "name": "avatar.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "avatar/avatar.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./avatar.svelte\";\nimport Image from \"./avatar-image.svelte\";\nimport Fallback from \"./avatar-fallback.svelte\";\n\nexport {\n\tRoot,\n\tImage,\n\tFallback,\n\t//\n\tRoot as Avatar,\n\tImage as AvatarImage,\n\tFallback as AvatarFallback,\n};\n", - "type": "registry:ui", - "target": "avatar/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/badge.json b/sites/docs/static/registry/styles/new-york/badge.json deleted file mode 100644 index 421e36e4e..000000000 --- a/sites/docs/static/registry/styles/new-york/badge.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "badge", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "badge.svelte", - "content": "\n\n\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "badge/badge.svelte" - }, - { - "name": "index.ts", - "content": "export { default as Badge } from \"./badge.svelte\";\nexport { badgeVariants, type BadgeVariant } from \"./badge.svelte\";\n", - "type": "registry:ui", - "target": "badge/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/breadcrumb.json b/sites/docs/static/registry/styles/new-york/breadcrumb.json deleted file mode 100644 index 384c2d728..000000000 --- a/sites/docs/static/registry/styles/new-york/breadcrumb.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "breadcrumb", - "type": "registry:ui", - "dependencies": [ - "svelte-radix", - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "breadcrumb-ellipsis.svelte", - "content": "\n\n\n\t\n\tMore\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-ellipsis.svelte" - }, - { - "name": "breadcrumb-item.svelte", - "content": "\n\n
  • \n\t{@render children?.()}\n
  • \n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-item.svelte" - }, - { - "name": "breadcrumb-link.svelte", - "content": "\n\n{#if child}\n\t{@render child({ props: attrs })}\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-link.svelte" - }, - { - "name": "breadcrumb-list.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-list.svelte" - }, - { - "name": "breadcrumb-page.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-page.svelte" - }, - { - "name": "breadcrumb-separator.svelte", - "content": "\n\nsvg]:size-3.5\", className)}\n\tbind:this={ref}\n\t{...restProps}\n>\n\t{#if children}\n\t\t{@render children?.()}\n\t{:else}\n\t\t\n\t{/if}\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb-separator.svelte" - }, - { - "name": "breadcrumb.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "breadcrumb/breadcrumb.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./breadcrumb.svelte\";\nimport Ellipsis from \"./breadcrumb-ellipsis.svelte\";\nimport Item from \"./breadcrumb-item.svelte\";\nimport Separator from \"./breadcrumb-separator.svelte\";\nimport Link from \"./breadcrumb-link.svelte\";\nimport List from \"./breadcrumb-list.svelte\";\nimport Page from \"./breadcrumb-page.svelte\";\n\nexport {\n\tRoot,\n\tEllipsis,\n\tItem,\n\tSeparator,\n\tLink,\n\tList,\n\tPage,\n\t//\n\tRoot as Breadcrumb,\n\tEllipsis as BreadcrumbEllipsis,\n\tItem as BreadcrumbItem,\n\tSeparator as BreadcrumbSeparator,\n\tLink as BreadcrumbLink,\n\tList as BreadcrumbList,\n\tPage as BreadcrumbPage,\n};\n", - "type": "registry:ui", - "target": "breadcrumb/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/button.json b/sites/docs/static/registry/styles/new-york/button.json deleted file mode 100644 index e173fa480..000000000 --- a/sites/docs/static/registry/styles/new-york/button.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "button", - "type": "registry:ui", - "dependencies": [], - "registryDependencies": [], - "files": [ - { - "name": "button.svelte", - "content": "\n\n\n\n{#if href}\n\t\n\t\t{@render children?.()}\n\t\n{:else}\n\t\n\t\t{@render children?.()}\n\t\n{/if}\n", - "type": "registry:ui", - "target": "button/button.svelte" - }, - { - "name": "index.ts", - "content": "import Root, {\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n\tbuttonVariants,\n} from \"./button.svelte\";\n\nexport {\n\tRoot,\n\ttype ButtonProps as Props,\n\t//\n\tRoot as Button,\n\tbuttonVariants,\n\ttype ButtonProps,\n\ttype ButtonSize,\n\ttype ButtonVariant,\n};\n", - "type": "registry:ui", - "target": "button/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/calendar.json b/sites/docs/static/registry/styles/new-york/calendar.json deleted file mode 100644 index 0afd67d5a..000000000 --- a/sites/docs/static/registry/styles/new-york/calendar.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "name": "calendar", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "@internationalized/date", - "svelte-radix" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "calendar-cell.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-cell.svelte" - }, - { - "name": "calendar-day.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-day.svelte" - }, - { - "name": "calendar-grid-body.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid-body.svelte" - }, - { - "name": "calendar-grid-head.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid-head.svelte" - }, - { - "name": "calendar-grid-row.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid-row.svelte" - }, - { - "name": "calendar-grid.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-grid.svelte" - }, - { - "name": "calendar-head-cell.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-head-cell.svelte" - }, - { - "name": "calendar-header.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-header.svelte" - }, - { - "name": "calendar-heading.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-heading.svelte" - }, - { - "name": "calendar-months.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "calendar/calendar-months.svelte" - }, - { - "name": "calendar-next-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-next-button.svelte" - }, - { - "name": "calendar-prev-button.svelte", - "content": "\n\n{#snippet Fallback()}\n\t\n{/snippet}\n\n\n", - "type": "registry:ui", - "target": "calendar/calendar-prev-button.svelte" - }, - { - "name": "calendar.svelte", - "content": "\n\n\n\n\t{#snippet children({ months, weekdays })}\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t{#each months as month}\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t{#each weekdays as weekday}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t{weekday.slice(0, 2)}\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t{#each month.weeks as weekDates}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{#each weekDates as date}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t{/each}\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t{/each}\n\t\t\n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "calendar/calendar.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./calendar.svelte\";\nimport Cell from \"./calendar-cell.svelte\";\nimport Day from \"./calendar-day.svelte\";\nimport Grid from \"./calendar-grid.svelte\";\nimport Header from \"./calendar-header.svelte\";\nimport Months from \"./calendar-months.svelte\";\nimport GridRow from \"./calendar-grid-row.svelte\";\nimport Heading from \"./calendar-heading.svelte\";\nimport GridBody from \"./calendar-grid-body.svelte\";\nimport GridHead from \"./calendar-grid-head.svelte\";\nimport HeadCell from \"./calendar-head-cell.svelte\";\nimport NextButton from \"./calendar-next-button.svelte\";\nimport PrevButton from \"./calendar-prev-button.svelte\";\n\nexport {\n\tDay,\n\tCell,\n\tGrid,\n\tHeader,\n\tMonths,\n\tGridRow,\n\tHeading,\n\tGridBody,\n\tGridHead,\n\tHeadCell,\n\tNextButton,\n\tPrevButton,\n\t//\n\tRoot as Calendar,\n};\n", - "type": "registry:ui", - "target": "calendar/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/card.json b/sites/docs/static/registry/styles/new-york/card.json deleted file mode 100644 index 3289e8e4d..000000000 --- a/sites/docs/static/registry/styles/new-york/card.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "name": "card", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "card-content.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-content.svelte" - }, - { - "name": "card-description.svelte", - "content": "\n\n

    \n\t{@render children?.()}\n

    \n", - "type": "registry:ui", - "target": "card/card-description.svelte" - }, - { - "name": "card-footer.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-footer.svelte" - }, - { - "name": "card-header.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "card/card-header.svelte" - }, - { - "name": "card-title.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "card/card-title.svelte" - }, - { - "name": "card.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "card/card.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./card.svelte\";\nimport Content from \"./card-content.svelte\";\nimport Description from \"./card-description.svelte\";\nimport Footer from \"./card-footer.svelte\";\nimport Header from \"./card-header.svelte\";\nimport Title from \"./card-title.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tDescription,\n\tFooter,\n\tHeader,\n\tTitle,\n\t//\n\tRoot as Card,\n\tContent as CardContent,\n\tDescription as CardDescription,\n\tFooter as CardFooter,\n\tHeader as CardHeader,\n\tTitle as CardTitle,\n};\n", - "type": "registry:ui", - "target": "card/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/carousel.json b/sites/docs/static/registry/styles/new-york/carousel.json deleted file mode 100644 index d4ac719e5..000000000 --- a/sites/docs/static/registry/styles/new-york/carousel.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "name": "carousel", - "type": "registry:ui", - "dependencies": [ - "embla-carousel-svelte", - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [ - "button" - ], - "files": [ - { - "name": "carousel-content.svelte", - "content": "\n\n\n\n\t\n\t\t{@render children?.()}\n\t\n\n", - "type": "registry:ui", - "target": "carousel/carousel-content.svelte" - }, - { - "name": "carousel-item.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "carousel/carousel-item.svelte" - }, - { - "name": "carousel-next.svelte", - "content": "\n\n\n\t\n\tNext slide\n\n", - "type": "registry:ui", - "target": "carousel/carousel-next.svelte" - }, - { - "name": "carousel-previous.svelte", - "content": "\n\n\n\t\n\tPrevious slide\n\n", - "type": "registry:ui", - "target": "carousel/carousel-previous.svelte" - }, - { - "name": "carousel.svelte", - "content": "\n\n
    \n\t{@render children?.()}\n
    \n", - "type": "registry:ui", - "target": "carousel/carousel.svelte" - }, - { - "name": "context.ts", - "content": "import type { EmblaCarouselSvelteType } from \"embla-carousel-svelte\";\nimport type emblaCarouselSvelte from \"embla-carousel-svelte\";\nimport { getContext, hasContext, setContext } from \"svelte\";\nimport type { PrimitiveDivAttributes } from \"$lib/utils.js\";\n\nexport type CarouselAPI =\n\tNonNullable[\"on:emblaInit\"]> extends (\n\t\tevt: CustomEvent\n\t) => void\n\t\t? CarouselAPI\n\t\t: never;\n\ntype EmblaCarouselConfig = NonNullable[1]>;\n\nexport type CarouselOptions = EmblaCarouselConfig[\"options\"];\nexport type CarouselPlugins = EmblaCarouselConfig[\"plugins\"];\n\n////\n\nexport type CarouselProps = {\n\topts?: CarouselOptions;\n\tplugins?: CarouselPlugins;\n\tsetApi?: (api: CarouselAPI | undefined) => void;\n\torientation?: \"horizontal\" | \"vertical\";\n} & PrimitiveDivAttributes;\n\nconst EMBLA_CAROUSEL_CONTEXT = Symbol(\"EMBLA_CAROUSEL_CONTEXT\");\n\nexport type EmblaContext = {\n\tapi: CarouselAPI | undefined;\n\torientation: \"horizontal\" | \"vertical\";\n\tscrollNext: () => void;\n\tscrollPrev: () => void;\n\tcanScrollNext: boolean;\n\tcanScrollPrev: boolean;\n\thandleKeyDown: (e: KeyboardEvent) => void;\n\toptions: CarouselOptions;\n\tplugins: CarouselPlugins;\n\tonInit: (e: CustomEvent) => void;\n\tscrollTo: (index: number, jump?: boolean) => void;\n\tscrollSnaps: number[];\n\tselectedIndex: number;\n};\n\nexport function setEmblaContext(config: EmblaContext): EmblaContext {\n\tsetContext(EMBLA_CAROUSEL_CONTEXT, config);\n\treturn config;\n}\n\nexport function getEmblaContext(name = \"This component\") {\n\tif (!hasContext(EMBLA_CAROUSEL_CONTEXT)) {\n\t\tthrow new Error(`${name} must be used within a component`);\n\t}\n\treturn getContext>(EMBLA_CAROUSEL_CONTEXT);\n}\n", - "type": "registry:ui", - "target": "carousel/context.ts" - }, - { - "name": "index.ts", - "content": "import Root from \"./carousel.svelte\";\nimport Content from \"./carousel-content.svelte\";\nimport Item from \"./carousel-item.svelte\";\nimport Previous from \"./carousel-previous.svelte\";\nimport Next from \"./carousel-next.svelte\";\n\nexport {\n\tRoot,\n\tContent,\n\tItem,\n\tPrevious,\n\tNext,\n\t//\n\tRoot as Carousel,\n\tContent as CarouselContent,\n\tItem as CarouselItem,\n\tPrevious as CarouselPrevious,\n\tNext as CarouselNext,\n};\n", - "type": "registry:ui", - "target": "carousel/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/checkbox.json b/sites/docs/static/registry/styles/new-york/checkbox.json deleted file mode 100644 index ee4e8da68..000000000 --- a/sites/docs/static/registry/styles/new-york/checkbox.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "checkbox", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [], - "files": [ - { - "name": "checkbox.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked === \"indeterminate\"}\n\t\t\t\t\n\t\t\t{:else}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "checkbox/checkbox.svelte" - }, - { - "name": "index.ts", - "content": "import Root from \"./checkbox.svelte\";\nexport {\n\tRoot,\n\t//\n\tRoot as Checkbox,\n};\n", - "type": "registry:ui", - "target": "checkbox/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/collapsible.json b/sites/docs/static/registry/styles/new-york/collapsible.json deleted file mode 100644 index bb7c932af..000000000 --- a/sites/docs/static/registry/styles/new-york/collapsible.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "collapsible", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import { Collapsible as CollapsiblePrimitive } from \"bits-ui\";\n\nconst Root: typeof CollapsiblePrimitive.Root = CollapsiblePrimitive.Root;\nconst Trigger: typeof CollapsiblePrimitive.Trigger = CollapsiblePrimitive.Trigger;\nconst Content: typeof CollapsiblePrimitive.Content = CollapsiblePrimitive.Content;\n\nexport {\n\tRoot,\n\tContent,\n\tTrigger,\n\t//\n\tRoot as Collapsible,\n\tContent as CollapsibleContent,\n\tTrigger as CollapsibleTrigger,\n};\n", - "type": "registry:ui", - "target": "collapsible/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/command.json b/sites/docs/static/registry/styles/new-york/command.json deleted file mode 100644 index 6d00cf760..000000000 --- a/sites/docs/static/registry/styles/new-york/command.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "command", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [ - "dialog" - ], - "files": [ - { - "name": "command-dialog.svelte", - "content": "\n\n\n\t\n\t\t\n\t\n\n", - "type": "registry:ui", - "target": "command/command-dialog.svelte" - }, - { - "name": "command-empty.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-empty.svelte" - }, - { - "name": "command-group.svelte", - "content": "\n\n\n\t{#if heading}\n\t\t\n\t\t\t{heading}\n\t\t\n\t{/if}\n\t\n\n", - "type": "registry:ui", - "target": "command/command-group.svelte" - }, - { - "name": "command-input.svelte", - "content": "\n\n
    \n\t\n\t\n
    \n", - "type": "registry:ui", - "target": "command/command-input.svelte" - }, - { - "name": "command-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-item.svelte" - }, - { - "name": "command-link-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-link-item.svelte" - }, - { - "name": "command-list.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-list.svelte" - }, - { - "name": "command-separator.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command-separator.svelte" - }, - { - "name": "command-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "command/command-shortcut.svelte" - }, - { - "name": "command.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "command/command.svelte" - }, - { - "name": "index.ts", - "content": "import { Command as CommandPrimitive } from \"bits-ui\";\n\nimport Root from \"./command.svelte\";\nimport Dialog from \"./command-dialog.svelte\";\nimport Empty from \"./command-empty.svelte\";\nimport Group from \"./command-group.svelte\";\nimport Item from \"./command-item.svelte\";\nimport Input from \"./command-input.svelte\";\nimport List from \"./command-list.svelte\";\nimport Separator from \"./command-separator.svelte\";\nimport Shortcut from \"./command-shortcut.svelte\";\nimport LinkItem from \"./command-link-item.svelte\";\n\nconst Loading: typeof CommandPrimitive.Loading = CommandPrimitive.Loading;\n\nexport {\n\tRoot,\n\tDialog,\n\tEmpty,\n\tGroup,\n\tItem,\n\tLinkItem,\n\tInput,\n\tList,\n\tSeparator,\n\tShortcut,\n\tLoading,\n\t//\n\tRoot as Command,\n\tDialog as CommandDialog,\n\tEmpty as CommandEmpty,\n\tGroup as CommandGroup,\n\tItem as CommandItem,\n\tLinkItem as CommandLinkItem,\n\tInput as CommandInput,\n\tList as CommandList,\n\tSeparator as CommandSeparator,\n\tShortcut as CommandShortcut,\n\tLoading as CommandLoading,\n};\n", - "type": "registry:ui", - "target": "command/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/context-menu.json b/sites/docs/static/registry/styles/new-york/context-menu.json deleted file mode 100644 index bcf188806..000000000 --- a/sites/docs/static/registry/styles/new-york/context-menu.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "context-menu", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next", - "svelte-radix" - ], - "registryDependencies": [], - "files": [ - { - "name": "context-menu-checkbox-item.svelte", - "content": "\n\n\n\t\n\t\t{#if checked === \"indeterminate\"}\n\t\t\t\n\t\t{:else}\n\t\t\t\n\t\t{/if}\n\t\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-checkbox-item.svelte" - }, - { - "name": "context-menu-content.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-content.svelte" - }, - { - "name": "context-menu-group-heading.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-group-heading.svelte" - }, - { - "name": "context-menu-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-item.svelte" - }, - { - "name": "context-menu-radio-item.svelte", - "content": "\n\n\n\t{#snippet children({ checked })}\n\t\t\n\t\t\t{#if checked}\n\t\t\t\t\n\t\t\t{/if}\n\t\t\n\t\t{@render childrenProp?.({ checked })}\n\t{/snippet}\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-radio-item.svelte" - }, - { - "name": "context-menu-separator.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-separator.svelte" - }, - { - "name": "context-menu-shortcut.svelte", - "content": "\n\n\n\t{@render children?.()}\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-shortcut.svelte" - }, - { - "name": "context-menu-sub-content.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-sub-content.svelte" - }, - { - "name": "context-menu-sub-trigger.svelte", - "content": "\n\n\n\t{@render children?.()}\n\t\n\n", - "type": "registry:ui", - "target": "context-menu/context-menu-sub-trigger.svelte" - }, - { - "name": "index.ts", - "content": "import { ContextMenu as ContextMenuPrimitive } from \"bits-ui\";\n\nimport Item from \"./context-menu-item.svelte\";\nimport GroupHeading from \"./context-menu-group-heading.svelte\";\nimport Content from \"./context-menu-content.svelte\";\nimport Shortcut from \"./context-menu-shortcut.svelte\";\nimport RadioItem from \"./context-menu-radio-item.svelte\";\nimport Separator from \"./context-menu-separator.svelte\";\nimport SubContent from \"./context-menu-sub-content.svelte\";\nimport SubTrigger from \"./context-menu-sub-trigger.svelte\";\nimport CheckboxItem from \"./context-menu-checkbox-item.svelte\";\n\nconst Sub: typeof ContextMenuPrimitive.Sub = ContextMenuPrimitive.Sub;\nconst Root: typeof ContextMenuPrimitive.Root = ContextMenuPrimitive.Root;\nconst Trigger: typeof ContextMenuPrimitive.Trigger = ContextMenuPrimitive.Trigger;\nconst Group: typeof ContextMenuPrimitive.Group = ContextMenuPrimitive.Group;\nconst RadioGroup: typeof ContextMenuPrimitive.RadioGroup = ContextMenuPrimitive.RadioGroup;\n\nexport {\n\tSub,\n\tRoot,\n\tItem,\n\tGroup,\n\tTrigger,\n\tContent,\n\tShortcut,\n\tSeparator,\n\tRadioItem,\n\tGroupHeading,\n\tSubContent,\n\tSubTrigger,\n\tRadioGroup,\n\tCheckboxItem,\n\t//\n\tRoot as ContextMenu,\n\tSub as ContextMenuSub,\n\tItem as ContextMenuItem,\n\tGroup as ContextMenuGroup,\n\tContent as ContextMenuContent,\n\tTrigger as ContextMenuTrigger,\n\tShortcut as ContextMenuShortcut,\n\tRadioItem as ContextMenuRadioItem,\n\tSeparator as ContextMenuSeparator,\n\tGroupHeading as ContextMenuGroupHeading,\n\tRadioGroup as ContextMenuRadioGroup,\n\tSubContent as ContextMenuSubContent,\n\tSubTrigger as ContextMenuSubTrigger,\n\tCheckboxItem as ContextMenuCheckboxItem,\n};\n", - "type": "registry:ui", - "target": "context-menu/index.ts" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dashboard-01.json b/sites/docs/static/registry/styles/new-york/dashboard-01.json deleted file mode 100644 index bcd1a6c8c..000000000 --- a/sites/docs/static/registry/styles/new-york/dashboard-01.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "dashboard-01", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "avatar", - "badge", - "button", - "card", - "dropdown-menu", - "input", - "sheet", - "table" - ], - "files": [ - { - "name": "dashboard-01.svelte", - "content": "\n\n
    \n\t
    \n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\tAcme Inc\n\t\t\t\n\t\t\t\n\t\t\t\tDashboard\n\t\t\t\n\t\t\t\n\t\t\t\tOrders\n\t\t\t\n\t\t\t\n\t\t\t\tProducts\n\t\t\t\n\t\t\t\n\t\t\t\tCustomers\n\t\t\t\n\t\t\t\n\t\t\t\tAnalytics\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\n\t\t\t\t{/snippet}\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t
    \n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\tTotal Revenue\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    $45,231.89
    \n\t\t\t\t\t

    +20.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSubscriptions\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +2350
    \n\t\t\t\t\t

    +180.1% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tSales\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +12,234
    \n\t\t\t\t\t

    +19% from last month

    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tActive Now\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    +573
    \n\t\t\t\t\t

    +201 since last hour

    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\tTransactions\n\t\t\t\t\t\tRecent transactions from your store.\n\t\t\t\t\t
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tCustomer\n\t\t\t\t\t\t\t\tType\n\t\t\t\t\t\t\t\tStatus\n\t\t\t\t\t\t\t\tDate\n\t\t\t\t\t\t\t\tAmount\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Olivia Smith
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tRefund\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tDeclined\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Noah Williams
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tSubscription\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Emma Brown
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    Liam Johnson
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\tSale\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tApproved\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tRecent Sales\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tOM\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Olivia Martin

    \n\t\t\t\t\t\t\t

    olivia.martin@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$1,999.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tJL\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Jackson Lee

    \n\t\t\t\t\t\t\t

    jackson.lee@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tIN\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Isabella Nguyen

    \n\t\t\t\t\t\t\t

    isabella.nguyen@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$299.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tWK\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    William Kim

    \n\t\t\t\t\t\t\t

    will@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$99.00
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tSD\n\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t

    Sofia Davis

    \n\t\t\t\t\t\t\t

    sofia.davis@email.com

    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    +$39.00
    \n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\n\t\t
    \n\t
    \n
    \n", - "type": "registry:block", - "target": "dashboard-01.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dashboard-02.json b/sites/docs/static/registry/styles/new-york/dashboard-02.json deleted file mode 100644 index fb3069d02..000000000 --- a/sites/docs/static/registry/styles/new-york/dashboard-02.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "dashboard-02", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "badge", - "button", - "card", - "dropdown-menu", - "input", - "sheet" - ], - "files": [ - { - "name": "dashboard-02.svelte", - "content": "\n\n
    \n\t\n\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tUpgrade to Pro\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tUnlock all features and get unlimited access to our support\n\t\t\t\t\t\t\t\t\tteam.\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tMy Account\n\t\t\t\t\t\t\n\t\t\t\t\t\tSettings\n\t\t\t\t\t\tSupport\n\t\t\t\t\t\t\n\t\t\t\t\t\tLogout\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t

    Inventory

    \n\t\t\t
    \n\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t

    You have no products

    \n\t\t\t\t\t

    \n\t\t\t\t\t\tYou can start selling as soon as you add a product.\n\t\t\t\t\t

    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t
    \n\t\t\n\t
    \n\n", - "type": "registry:block", - "target": "dashboard-02.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/dashboard-03.json b/sites/docs/static/registry/styles/new-york/dashboard-03.json deleted file mode 100644 index 62e4ed58c..000000000 --- a/sites/docs/static/registry/styles/new-york/dashboard-03.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "dashboard-03", - "type": "registry:block", - "dependencies": [ - "lucide-svelte" - ], - "registryDependencies": [ - "badge", - "button", - "tooltip", - "drawer", - "input", - "textarea", - "label", - "select" - ], - "files": [ - { - "name": "dashboard-03.svelte", - "content": "\n\n{#snippet ModelItemContent({ label, Icon, description }: Model)}\n\t
    \n\t\t\n\t\t
    \n\t\t\t

    \n\t\t\t\tNeural\n\t\t\t\t {label} \n\t\t\t

    \n\t\t\t

    \n\t\t\t\t{description}\n\t\t\t

    \n\t\t
    \n\t
    \n{/snippet}\n\n
    \n\t\n\t
    \n\t\t\n\t\t\t

    Playground

    \n\t\t\t\n\t\t\t\t\n\t\t\t\t\t{#snippet child({ props })}\n\t\t\t\t\t\t\n\t\t\t\t\t{/snippet}\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tConfiguration\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tConfigure the settings for the model and messages.\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Settings \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#if selectedModel}\n\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(selectedModel)}\n\t\t\t\t\t\t\t\t\t\t{:else}\n\t\t\t\t\t\t\t\t\t\t\tSelect a model\n\t\t\t\t\t\t\t\t\t\t{/if}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{#each models as model}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t{@render ModelItemContent(model)}\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{/each}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t Messages \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t{role ?? \"Select a role\"}\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n", - "type": "registry:ui", - "target": "textarea/textarea.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/toggle-group.json b/sites/docs/static/registry/styles/new-york/toggle-group.json deleted file mode 100644 index a89eadf63..000000000 --- a/sites/docs/static/registry/styles/new-york/toggle-group.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "toggle-group", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [ - "toggle-group", - "toggle" - ], - "files": [ - { - "name": "index.ts", - "content": "import Root from \"./toggle-group.svelte\";\nimport Item from \"./toggle-group-item.svelte\";\n\nexport {\n\tRoot,\n\tItem,\n\t//\n\tRoot as ToggleGroup,\n\tItem as ToggleGroupItem,\n};\n", - "type": "registry:ui", - "target": "toggle-group/index.ts" - }, - { - "name": "toggle-group-item.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "toggle-group/toggle-group-item.svelte" - }, - { - "name": "toggle-group.svelte", - "content": "\n\n\n\n\n\n", - "type": "registry:ui", - "target": "toggle-group/toggle-group.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/toggle.json b/sites/docs/static/registry/styles/new-york/toggle.json deleted file mode 100644 index cb2ba6b59..000000000 --- a/sites/docs/static/registry/styles/new-york/toggle.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "toggle", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import Root from \"./toggle.svelte\";\nexport {\n\ttoggleVariants,\n\ttype ToggleSize,\n\ttype ToggleVariant,\n\ttype ToggleVariants,\n} from \"./toggle.svelte\";\n\nexport {\n\tRoot,\n\t//\n\tRoot as Toggle,\n};\n", - "type": "registry:ui", - "target": "toggle/index.ts" - }, - { - "name": "toggle.svelte", - "content": "\n\n\n\n\n", - "type": "registry:ui", - "target": "toggle/toggle.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/styles/new-york/tooltip.json b/sites/docs/static/registry/styles/new-york/tooltip.json deleted file mode 100644 index f8fb715e9..000000000 --- a/sites/docs/static/registry/styles/new-york/tooltip.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "tooltip", - "type": "registry:ui", - "dependencies": [ - "bits-ui@next" - ], - "registryDependencies": [], - "files": [ - { - "name": "index.ts", - "content": "import { Tooltip as TooltipPrimitive } from \"bits-ui\";\nimport Content from \"./tooltip-content.svelte\";\n\nconst Root = TooltipPrimitive.Root;\nconst Trigger = TooltipPrimitive.Trigger;\nconst Provider = TooltipPrimitive.Provider;\n\nexport {\n\tRoot,\n\tTrigger,\n\tContent,\n\tProvider,\n\t//\n\tRoot as Tooltip,\n\tContent as TooltipContent,\n\tTrigger as TooltipTrigger,\n\tProvider as TooltipProvider,\n};\n", - "type": "registry:ui", - "target": "tooltip/index.ts" - }, - { - "name": "tooltip-content.svelte", - "content": "\n\n\n", - "type": "registry:ui", - "target": "tooltip/tooltip-content.svelte" - } - ] -} \ No newline at end of file diff --git a/sites/docs/static/registry/themes.css b/sites/docs/static/registry/themes.css deleted file mode 100644 index 517c4620d..000000000 --- a/sites/docs/static/registry/themes.css +++ /dev/null @@ -1,732 +0,0 @@ - - .theme-zinc { - --background: 0 0% 100%; - --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; - --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%;; - --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; - --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; - --input: 240 5.9% 90%; - --primary: 240 5.9% 10%; - --primary-foreground: 0 0% 98%; - --secondary: 240 4.8% 95.9%; - --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; - --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 0 0% 98%; - --ring: 240 5.9% 10%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-zinc { - --background: 240 10% 3.9%; - --foreground: 0 0% 98%; - --muted: 240 3.7% 15.9%; - --muted-foreground: 240 5% 64.9%; - --popover: 240 10% 3.9%; - --popover-foreground: 0 0% 98%; - --card: 240 10% 3.9%; - --card-foreground: 0 0% 98%; - --border: 240 3.7% 15.9%; - --input: 240 3.7% 15.9%; - --primary: 0 0% 98%; - --primary-foreground: 240 5.9% 10%; - --secondary: 240 3.7% 15.9%; - --secondary-foreground: 0 0% 98%; - --accent: 240 3.7% 15.9%; - --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 0% 98%; - --ring: 240 4.9% 83.9%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-slate { - --background: 0 0% 100%; - --foreground: 222.2 84% 4.9%; - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; - --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; - --card: 0 0% 100%; - --card-foreground: 222.2 84% 4.9%; - --border: 214.3 31.8% 91.4%; - --input: 214.3 31.8% 91.4%; - --primary: 222.2 47.4% 11.2%; - --primary-foreground: 210 40% 98%; - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 210 40% 98%; - --ring: 222.2 84% 4.9%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-slate { - --background: 222.2 84% 4.9%; - --foreground: 210 40% 98%; - --muted: 217.2 32.6% 17.5%; - --muted-foreground: 215 20.2% 65.1%; - --popover: 222.2 84% 4.9%; - --popover-foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; - --card-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; - --input: 217.2 32.6% 17.5%; - --primary: 210 40% 98%; - --primary-foreground: 222.2 47.4% 11.2%; - --secondary: 217.2 32.6% 17.5%; - --secondary-foreground: 210 40% 98%; - --accent: 217.2 32.6% 17.5%; - --accent-foreground: 210 40% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 40% 98%; - --ring: 212.7 26.8% 83.9%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-stone { - --background: 0 0% 100%; - --foreground: 20 14.3% 4.1%; - --muted: 60 4.8% 95.9%; - --muted-foreground: 25 5.3% 44.7%; - --popover: 0 0% 100%; - --popover-foreground: 20 14.3% 4.1%; - --card: 0 0% 100%; - --card-foreground: 20 14.3% 4.1%; - --border: 20 5.9% 90%; - --input: 20 5.9% 90%; - --primary: 24 9.8% 10%; - --primary-foreground: 60 9.1% 97.8%; - --secondary: 60 4.8% 95.9%; - --secondary-foreground: 24 9.8% 10%; - --accent: 60 4.8% 95.9%; - --accent-foreground: 24 9.8% 10%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 60 9.1% 97.8%; - --ring: 20 14.3% 4.1%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-stone { - --background: 20 14.3% 4.1%; - --foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; - --muted-foreground: 24 5.4% 63.9%; - --popover: 20 14.3% 4.1%; - --popover-foreground: 60 9.1% 97.8%; - --card: 20 14.3% 4.1%; - --card-foreground: 60 9.1% 97.8%; - --border: 12 6.5% 15.1%; - --input: 12 6.5% 15.1%; - --primary: 60 9.1% 97.8%; - --primary-foreground: 24 9.8% 10%; - --secondary: 12 6.5% 15.1%; - --secondary-foreground: 60 9.1% 97.8%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --ring: 24 5.7% 82.9%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-gray { - --background: 0 0% 100%; - --foreground: 224 71.4% 4.1%; - --muted: 220 14.3% 95.9%; - --muted-foreground: 220 8.9% 46.1%; - --popover: 0 0% 100%; - --popover-foreground: 224 71.4% 4.1%; - --card: 0 0% 100%; - --card-foreground: 224 71.4% 4.1%; - --border: 220 13% 91%; - --input: 220 13% 91%; - --primary: 220.9 39.3% 11%; - --primary-foreground: 210 20% 98%; - --secondary: 220 14.3% 95.9%; - --secondary-foreground: 220.9 39.3% 11%; - --accent: 220 14.3% 95.9%; - --accent-foreground: 220.9 39.3% 11%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 210 20% 98%; - --ring: 224 71.4% 4.1%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-gray { - --background: 224 71.4% 4.1%; - --foreground: 210 20% 98%; - --muted: 215 27.9% 16.9%; - --muted-foreground: 217.9 10.6% 64.9%; - --popover: 224 71.4% 4.1%; - --popover-foreground: 210 20% 98%; - --card: 224 71.4% 4.1%; - --card-foreground: 210 20% 98%; - --border: 215 27.9% 16.9%; - --input: 215 27.9% 16.9%; - --primary: 210 20% 98%; - --primary-foreground: 220.9 39.3% 11%; - --secondary: 215 27.9% 16.9%; - --secondary-foreground: 210 20% 98%; - --accent: 215 27.9% 16.9%; - --accent-foreground: 210 20% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 20% 98%; - --ring: 216 12.2% 83.9%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-neutral { - --background: 0 0% 100%; - --foreground: 0 0% 3.9%; - --muted: 0 0% 96.1%; - --muted-foreground: 0 0% 45.1%; - --popover: 0 0% 100%; - --popover-foreground: 0 0% 3.9%; - --card: 0 0% 100%; - --card-foreground: 0 0% 3.9%; - --border: 0 0% 89.8%; - --input: 0 0% 89.8%; - --primary: 0 0% 9%; - --primary-foreground: 0 0% 98%; - --secondary: 0 0% 96.1%; - --secondary-foreground: 0 0% 9%; - --accent: 0 0% 96.1%; - --accent-foreground: 0 0% 9%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 0 0% 98%; - --ring: 0 0% 3.9%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-neutral { - --background: 0 0% 3.9%; - --foreground: 0 0% 98%; - --muted: 0 0% 14.9%; - --muted-foreground: 0 0% 63.9%; - --popover: 0 0% 3.9%; - --popover-foreground: 0 0% 98%; - --card: 0 0% 3.9%; - --card-foreground: 0 0% 98%; - --border: 0 0% 14.9%; - --input: 0 0% 14.9%; - --primary: 0 0% 98%; - --primary-foreground: 0 0% 9%; - --secondary: 0 0% 14.9%; - --secondary-foreground: 0 0% 98%; - --accent: 0 0% 14.9%; - --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 0% 98%; - --ring: 0 0% 83.1%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-red { - --background: 0 0% 100%; - --foreground: 0 0% 3.9%; - --muted: 0 0% 96.1%; - --muted-foreground: 0 0% 45.1%; - --popover: 0 0% 100%; - --popover-foreground: 0 0% 3.9%; - --card: 0 0% 100%; - --card-foreground: 0 0% 3.9%; - --border: 0 0% 89.8%; - --input: 0 0% 89.8%; - --primary: 0 72.2% 50.6%; - --primary-foreground: 0 85.7% 97.3%; - --secondary: 0 0% 96.1%; - --secondary-foreground: 0 0% 9%; - --accent: 0 0% 96.1%; - --accent-foreground: 0 0% 9%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 0 0% 98%; - --ring: 0 72.2% 50.6%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-red { - --background: 0 0% 3.9%; - --foreground: 0 0% 98%; - --muted: 0 0% 14.9%; - --muted-foreground: 0 0% 63.9%; - --popover: 0 0% 3.9%; - --popover-foreground: 0 0% 98%; - --card: 0 0% 3.9%; - --card-foreground: 0 0% 98%; - --border: 0 0% 14.9%; - --input: 0 0% 14.9%; - --primary: 0 72.2% 50.6%; - --primary-foreground: 0 85.7% 97.3%; - --secondary: 0 0% 14.9%; - --secondary-foreground: 0 0% 98%; - --accent: 0 0% 14.9%; - --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 0% 98%; - --ring: 0 72.2% 50.6%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-rose { - --background: 0 0% 100%; - --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; - --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%; - --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; - --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; - --input: 240 5.9% 90%; - --primary: 346.8 77.2% 49.8%; - --primary-foreground: 355.7 100% 97.3%; - --secondary: 240 4.8% 95.9%; - --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; - --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 0 0% 98%; - --ring: 346.8 77.2% 49.8%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-rose { - --background: 20 14.3% 4.1%; - --foreground: 0 0% 95%; - --muted: 0 0% 15%; - --muted-foreground: 240 5% 64.9%; - --popover: 0 0% 9%; - --popover-foreground: 0 0% 95%; - --card: 24 9.8% 10%; - --card-foreground: 0 0% 95%; - --border: 240 3.7% 15.9%; - --input: 240 3.7% 15.9%; - --primary: 346.8 77.2% 49.8%; - --primary-foreground: 355.7 100% 97.3%; - --secondary: 240 3.7% 15.9%; - --secondary-foreground: 0 0% 98%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 85.7% 97.3%; - --ring: 346.8 77.2% 49.8%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-orange { - --background: 0 0% 100%; - --foreground: 20 14.3% 4.1%; - --muted: 60 4.8% 95.9%; - --muted-foreground: 25 5.3% 44.7%; - --popover: 0 0% 100%; - --popover-foreground: 20 14.3% 4.1%; - --card: 0 0% 100%; - --card-foreground: 20 14.3% 4.1%; - --border: 20 5.9% 90%; - --input: 20 5.9% 90%; - --primary: 24.6 95% 53.1%; - --primary-foreground: 60 9.1% 97.8%; - --secondary: 60 4.8% 95.9%; - --secondary-foreground: 24 9.8% 10%; - --accent: 60 4.8% 95.9%; - --accent-foreground: 24 9.8% 10%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 60 9.1% 97.8%; - --ring: 24.6 95% 53.1%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-orange { - --background: 20 14.3% 4.1%; - --foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; - --muted-foreground: 24 5.4% 63.9%; - --popover: 20 14.3% 4.1%; - --popover-foreground: 60 9.1% 97.8%; - --card: 20 14.3% 4.1%; - --card-foreground: 60 9.1% 97.8%; - --border: 12 6.5% 15.1%; - --input: 12 6.5% 15.1%; - --primary: 20.5 90.2% 48.2%; - --primary-foreground: 60 9.1% 97.8%; - --secondary: 12 6.5% 15.1%; - --secondary-foreground: 60 9.1% 97.8%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 72.2% 50.6%; - --destructive-foreground: 60 9.1% 97.8%; - --ring: 20.5 90.2% 48.2%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-green { - --background: 0 0% 100%; - --foreground: 240 10% 3.9%; - --muted: 240 4.8% 95.9%; - --muted-foreground: 240 3.8% 46.1%; - --popover: 0 0% 100%; - --popover-foreground: 240 10% 3.9%; - --card: 0 0% 100%; - --card-foreground: 240 10% 3.9%; - --border: 240 5.9% 90%; - --input: 240 5.9% 90%; - --primary: 142.1 76.2% 36.3%; - --primary-foreground: 355.7 100% 97.3%; - --secondary: 240 4.8% 95.9%; - --secondary-foreground: 240 5.9% 10%; - --accent: 240 4.8% 95.9%; - --accent-foreground: 240 5.9% 10%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 0 0% 98%; - --ring: 142.1 76.2% 36.3%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-green { - --background: 20 14.3% 4.1%; - --foreground: 0 0% 95%; - --muted: 0 0% 15%; - --muted-foreground: 240 5% 64.9%; - --popover: 0 0% 9%; - --popover-foreground: 0 0% 95%; - --card: 24 9.8% 10%; - --card-foreground: 0 0% 95%; - --border: 240 3.7% 15.9%; - --input: 240 3.7% 15.9%; - --primary: 142.1 70.6% 45.3%; - --primary-foreground: 144.9 80.4% 10%; - --secondary: 240 3.7% 15.9%; - --secondary-foreground: 0 0% 98%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 0 0% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 0 85.7% 97.3%; - --ring: 142.4 71.8% 29.2%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-blue { - --background: 0 0% 100%; - --foreground: 222.2 84% 4.9%; - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; - --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; - --card: 0 0% 100%; - --card-foreground: 222.2 84% 4.9%; - --border: 214.3 31.8% 91.4%; - --input: 214.3 31.8% 91.4%; - --primary: 221.2 83.2% 53.3%; - --primary-foreground: 210 40% 98%; - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 210 40% 98%; - --ring: 221.2 83.2% 53.3%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-blue { - --background: 222.2 84% 4.9%; - --foreground: 210 40% 98%; - --muted: 217.2 32.6% 17.5%; - --muted-foreground: 215 20.2% 65.1%; - --popover: 222.2 84% 4.9%; - --popover-foreground: 210 40% 98%; - --card: 222.2 84% 4.9%; - --card-foreground: 210 40% 98%; - --border: 217.2 32.6% 17.5%; - --input: 217.2 32.6% 17.5%; - --primary: 217.2 91.2% 59.8%; - --primary-foreground: 222.2 47.4% 11.2%; - --secondary: 217.2 32.6% 17.5%; - --secondary-foreground: 210 40% 98%; - --accent: 217.2 32.6% 17.5%; - --accent-foreground: 210 40% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 40% 98%; - --ring: 224.3 76.3% 48%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-yellow { - --background: 0 0% 100%; - --foreground: 20 14.3% 4.1%; - --muted: 60 4.8% 95.9%; - --muted-foreground: 25 5.3% 44.7%; - --popover: 0 0% 100%; - --popover-foreground: 20 14.3% 4.1%; - --card: 0 0% 100%; - --card-foreground: 20 14.3% 4.1%; - --border: 20 5.9% 90%; - --input: 20 5.9% 90%; - --primary: 47.9 95.8% 53.1%; - --primary-foreground: 26 83.3% 14.1%; - --secondary: 60 4.8% 95.9%; - --secondary-foreground: 24 9.8% 10%; - --accent: 60 4.8% 95.9%; - --accent-foreground: 24 9.8% 10%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 60 9.1% 97.8%; - --ring: 20 14.3% 4.1%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-yellow { - --background: 20 14.3% 4.1%; - --foreground: 60 9.1% 97.8%; - --muted: 12 6.5% 15.1%; - --muted-foreground: 24 5.4% 63.9%; - --popover: 20 14.3% 4.1%; - --popover-foreground: 60 9.1% 97.8%; - --card: 20 14.3% 4.1%; - --card-foreground: 60 9.1% 97.8%; - --border: 12 6.5% 15.1%; - --input: 12 6.5% 15.1%; - --primary: 47.9 95.8% 53.1%; - --primary-foreground: 26 83.3% 14.1%; - --secondary: 12 6.5% 15.1%; - --secondary-foreground: 60 9.1% 97.8%; - --accent: 12 6.5% 15.1%; - --accent-foreground: 60 9.1% 97.8%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 60 9.1% 97.8%; - --ring: 35.5 91.7% 32.9%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .theme-violet { - --background: 0 0% 100%; - --foreground: 224 71.4% 4.1%; - --muted: 220 14.3% 95.9%; - --muted-foreground: 220 8.9% 46.1%; - --popover: 0 0% 100%; - --popover-foreground: 224 71.4% 4.1%; - --card: 0 0% 100%; - --card-foreground: 224 71.4% 4.1%; - --border: 220 13% 91%; - --input: 220 13% 91%; - --primary: 262.1 83.3% 57.8%; - --primary-foreground: 210 20% 98%; - --secondary: 220 14.3% 95.9%; - --secondary-foreground: 220.9 39.3% 11%; - --accent: 220 14.3% 95.9%; - --accent-foreground: 220.9 39.3% 11%; - --destructive: 0 72.22% 50.59%; - --destructive-foreground: 210 20% 98%; - --ring: 262.1 83.3% 57.8%; - --radius: 0.5rem; - --sidebar-background: 0 0% 98%; - --sidebar-foreground: 240 5.3% 26.1%; - --sidebar-primary: 240 5.9% 10%; - --sidebar-primary-foreground: 0 0% 98%; - --sidebar-accent: 240 4.8% 95.9%; - --sidebar-accent-foreground: 240 5.9% 10%; - --sidebar-border: 220 13% 91%; - --sidebar-ring: 217.2 91.2% 59.8%; - } - - .dark .theme-violet { - --background: 224 71.4% 4.1%; - --foreground: 210 20% 98%; - --muted: 215 27.9% 16.9%; - --muted-foreground: 217.9 10.6% 64.9%; - --popover: 224 71.4% 4.1%; - --popover-foreground: 210 20% 98%; - --card: 224 71.4% 4.1%; - --card-foreground: 210 20% 98%; - --border: 215 27.9% 16.9%; - --input: 215 27.9% 16.9%; - --primary: 263.4 70% 50.4%; - --primary-foreground: 210 20% 98%; - --secondary: 215 27.9% 16.9%; - --secondary-foreground: 210 20% 98%; - --accent: 215 27.9% 16.9%; - --accent-foreground: 210 20% 98%; - --destructive: 0 62.8% 30.6%; - --destructive-foreground: 210 20% 98%; - --ring: 263.4 70% 50.4%; - --sidebar-background: 240 5.9% 10%; - --sidebar-foreground: 240 4.8% 95.9%; - --sidebar-primary: 224.3 76.3% 48%; - --sidebar-primary-foreground: 0 0% 100%; - --sidebar-accent: 240 3.7% 15.9%; - --sidebar-accent-foreground: 240 4.8% 95.9%; - --sidebar-border: 240 3.7% 15.9%; - --sidebar-ring: 217.2 91.2% 59.8%; - } \ No newline at end of file diff --git a/sites/docs/static/registry/themes/gray.json b/sites/docs/static/registry/themes/gray.json deleted file mode 100644 index 3f702b7fe..000000000 --- a/sites/docs/static/registry/themes/gray.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "gray", - "label": "Gray", - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "224 71.4% 4.1%", - "card": "0 0% 100%", - "card-foreground": "224 71.4% 4.1%", - "popover": "0 0% 100%", - "popover-foreground": "224 71.4% 4.1%", - "primary": "220.9 39.3% 11%", - "primary-foreground": "210 20% 98%", - "secondary": "220 14.3% 95.9%", - "secondary-foreground": "220.9 39.3% 11%", - "muted": "220 14.3% 95.9%", - "muted-foreground": "220 8.9% 46.1%", - "accent": "220 14.3% 95.9%", - "accent-foreground": "220.9 39.3% 11%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "210 20% 98%", - "border": "220 13% 91%", - "input": "220 13% 91%", - "ring": "224 71.4% 4.1%" - }, - "dark": { - "background": "224 71.4% 4.1%", - "foreground": "210 20% 98%", - "card": "224 71.4% 4.1%", - "card-foreground": "210 20% 98%", - "popover": "224 71.4% 4.1%", - "popover-foreground": "210 20% 98%", - "primary": "210 20% 98%", - "primary-foreground": "220.9 39.3% 11%", - "secondary": "215 27.9% 16.9%", - "secondary-foreground": "210 20% 98%", - "muted": "215 27.9% 16.9%", - "muted-foreground": "217.9 10.6% 64.9%", - "accent": "215 27.9% 16.9%", - "accent-foreground": "210 20% 98%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "210 20% 98%", - "border": "215 27.9% 16.9%", - "input": "215 27.9% 16.9%", - "ring": "216 12.2% 83.9%" - } - } -} diff --git a/sites/docs/static/registry/themes/neutral.json b/sites/docs/static/registry/themes/neutral.json deleted file mode 100644 index 625428d0e..000000000 --- a/sites/docs/static/registry/themes/neutral.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "neutral", - "label": "Neutral", - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "0 0% 3.9%", - "card": "0 0% 100%", - "card-foreground": "0 0% 3.9%", - "popover": "0 0% 100%", - "popover-foreground": "0 0% 3.9%", - "primary": "0 0% 9%", - "primary-foreground": "0 0% 98%", - "secondary": "0 0% 96.1%", - "secondary-foreground": "0 0% 9%", - "muted": "0 0% 96.1%", - "muted-foreground": "0 0% 45.1%", - "accent": "0 0% 96.1%", - "accent-foreground": "0 0% 9%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "0 0% 98%", - "border": "0 0% 89.8%", - "input": "0 0% 89.8%", - "ring": "0 0% 3.9%" - }, - "dark": { - "background": "0 0% 3.9%", - "foreground": "0 0% 98%", - "card": "0 0% 3.9%", - "card-foreground": "0 0% 98%", - "popover": "0 0% 3.9%", - "popover-foreground": "0 0% 98%", - "primary": "0 0% 98%", - "primary-foreground": "0 0% 9%", - "secondary": "0 0% 14.9%", - "secondary-foreground": "0 0% 98%", - "muted": "0 0% 14.9%", - "muted-foreground": "0 0% 63.9%", - "accent": "0 0% 14.9%", - "accent-foreground": "0 0% 98%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "0 0% 98%", - "border": "0 0% 14.9%", - "input": "0 0% 14.9%", - "ring": "0 0% 83.1%" - } - } -} diff --git a/sites/docs/static/registry/themes/slate.json b/sites/docs/static/registry/themes/slate.json deleted file mode 100644 index b1ee541a6..000000000 --- a/sites/docs/static/registry/themes/slate.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "slate", - "label": "Slate", - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "222.2 84% 4.9%", - "card": "0 0% 100%", - "card-foreground": "222.2 84% 4.9%", - "popover": "0 0% 100%", - "popover-foreground": "222.2 84% 4.9%", - "primary": "222.2 47.4% 11.2%", - "primary-foreground": "210 40% 98%", - "secondary": "210 40% 96.1%", - "secondary-foreground": "222.2 47.4% 11.2%", - "muted": "210 40% 96.1%", - "muted-foreground": "215.4 16.3% 46.9%", - "accent": "210 40% 96.1%", - "accent-foreground": "222.2 47.4% 11.2%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "210 40% 98%", - "border": "214.3 31.8% 91.4%", - "input": "214.3 31.8% 91.4%", - "ring": "222.2 84% 4.9%" - }, - "dark": { - "background": "222.2 84% 4.9%", - "foreground": "210 40% 98%", - "card": "222.2 84% 4.9%", - "card-foreground": "210 40% 98%", - "popover": "222.2 84% 4.9%", - "popover-foreground": "210 40% 98%", - "primary": "210 40% 98%", - "primary-foreground": "222.2 47.4% 11.2%", - "secondary": "217.2 32.6% 17.5%", - "secondary-foreground": "210 40% 98%", - "muted": "217.2 32.6% 17.5%", - "muted-foreground": "215 20.2% 65.1%", - "accent": "217.2 32.6% 17.5%", - "accent-foreground": "210 40% 98%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "210 40% 98%", - "border": "217.2 32.6% 17.5%", - "input": "217.2 32.6% 17.5%", - "ring": "212.7 26.8% 83.9%" - } - } -} diff --git a/sites/docs/static/registry/themes/stone.json b/sites/docs/static/registry/themes/stone.json deleted file mode 100644 index ae16da328..000000000 --- a/sites/docs/static/registry/themes/stone.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "stone", - "label": "Stone", - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "20 14.3% 4.1%", - "card": "0 0% 100%", - "card-foreground": "20 14.3% 4.1%", - "popover": "0 0% 100%", - "popover-foreground": "20 14.3% 4.1%", - "primary": "24 9.8% 10%", - "primary-foreground": "60 9.1% 97.8%", - "secondary": "60 4.8% 95.9%", - "secondary-foreground": "24 9.8% 10%", - "muted": "60 4.8% 95.9%", - "muted-foreground": "25 5.3% 44.7%", - "accent": "60 4.8% 95.9%", - "accent-foreground": "24 9.8% 10%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "60 9.1% 97.8%", - "border": "20 5.9% 90%", - "input": "20 5.9% 90%", - "ring": "20 14.3% 4.1%" - }, - "dark": { - "background": "20 14.3% 4.1%", - "foreground": "60 9.1% 97.8%", - "card": "20 14.3% 4.1%", - "card-foreground": "60 9.1% 97.8%", - "popover": "20 14.3% 4.1%", - "popover-foreground": "60 9.1% 97.8%", - "primary": "60 9.1% 97.8%", - "primary-foreground": "24 9.8% 10%", - "secondary": "12 6.5% 15.1%", - "secondary-foreground": "60 9.1% 97.8%", - "muted": "12 6.5% 15.1%", - "muted-foreground": "24 5.4% 63.9%", - "accent": "12 6.5% 15.1%", - "accent-foreground": "60 9.1% 97.8%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "60 9.1% 97.8%", - "border": "12 6.5% 15.1%", - "input": "12 6.5% 15.1%", - "ring": "24 5.7% 82.9%" - } - } -} diff --git a/sites/docs/static/registry/themes/zinc.json b/sites/docs/static/registry/themes/zinc.json deleted file mode 100644 index ea49146d6..000000000 --- a/sites/docs/static/registry/themes/zinc.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "zinc", - "label": "Zinc", - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "240 10% 3.9%", - "card": "0 0% 100%", - "card-foreground": "240 10% 3.9%", - "popover": "0 0% 100%", - "popover-foreground": "240 10% 3.9%", - "primary": "240 5.9% 10%", - "primary-foreground": "0 0% 98%", - "secondary": "240 4.8% 95.9%", - "secondary-foreground": "240 5.9% 10%", - "muted": "240 4.8% 95.9%", - "muted-foreground": "240 3.8% 46.1%", - "accent": "240 4.8% 95.9%", - "accent-foreground": "240 5.9% 10%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "0 0% 98%", - "border": "240 5.9% 90%", - "input": "240 5.9% 90%", - "ring": "240 10% 3.9%" - }, - "dark": { - "background": "240 10% 3.9%", - "foreground": "0 0% 98%", - "card": "240 10% 3.9%", - "card-foreground": "0 0% 98%", - "popover": "240 10% 3.9%", - "popover-foreground": "0 0% 98%", - "primary": "0 0% 98%", - "primary-foreground": "240 5.9% 10%", - "secondary": "240 3.7% 15.9%", - "secondary-foreground": "0 0% 98%", - "muted": "240 3.7% 15.9%", - "muted-foreground": "240 5% 64.9%", - "accent": "240 3.7% 15.9%", - "accent-foreground": "0 0% 98%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "0 0% 98%", - "border": "240 3.7% 15.9%", - "input": "240 3.7% 15.9%", - "ring": "240 4.9% 83.9%" - } - } -} From 2cc7bc508f6f5b86ee4ef7353116c873e5c7f8f5 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Fri, 25 Oct 2024 21:41:12 -0400 Subject: [PATCH 060/134] next(chore): update `.gitignore` (#1352) --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index fec5ebe72..96c70d05d 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,4 @@ generated-assets .idea/ .velite +sites/docs/static/registry \ No newline at end of file From 999c63b38db26475a7ef55bbd1b3443e95b3c3b0 Mon Sep 17 00:00:00 2001 From: CokaKoala <31664583+AdrianGonz97@users.noreply.github.com> Date: Sat, 26 Oct 2024 16:05:39 -0400 Subject: [PATCH 061/134] next: CLI tweaks (#1355) --- packages/cli/src/commands/add.ts | 137 ++++++++++--------------------- pnpm-lock.yaml | 122 ++------------------------- 2 files changed, 51 insertions(+), 208 deletions(-) diff --git a/packages/cli/src/commands/add.ts b/packages/cli/src/commands/add.ts index 872248989..ded26e2e8 100644 --- a/packages/cli/src/commands/add.ts +++ b/packages/cli/src/commands/add.ts @@ -175,24 +175,11 @@ async function runAdd(cwd: string, config: cliConfig.Config, options: AddOptions if (targetDir === null) continue; - if (item.type === "registry:ui" || item.type === "registry:hook") { - const componentExists = item.files.some((file) => { - if (item.type === "registry:ui") { - return existsSync(path.resolve(targetDir, item.name, file.name)); - } else { - return existsSync(path.resolve(targetDir, file.name)); - } - }); - if (componentExists) { - existingComponents.push(item.name); - } - } else if (item.type === "registry:block") { - for (const file of item.files) { - const componentExists = existsSync(path.resolve(targetDir, file.target)); - if (componentExists) { - existingComponents.push(file.target); - } - } + const componentExists = item.files.some((file) => { + return existsSync(path.resolve(targetDir, file.target)); + }); + if (componentExists) { + existingComponents.push(item.name); } } @@ -236,47 +223,26 @@ async function runAdd(cwd: string, config: cliConfig.Config, options: AddOptions await fs.mkdir(targetDir, { recursive: true }); } - const componentPath = path.relative(process.cwd(), path.resolve(targetDir, item.name)); + const componentPath = path.relative(cwd, path.resolve(targetDir, item.name)); - if (item.type === "registry:block" && selectedComponents.has(item.name)) { - for (const file of item.files) { - const targetDir = registry.getRegistryItemTargetPath(config, file.type, targetPath); - const componentPath = path.relative( - process.cwd(), - path.resolve(targetDir, file.target) - ); - - if (!options.overwrite && existingComponents.includes(file.target)) { + if (!options.overwrite && existingComponents.includes(item.name)) { + // Only confirm overwrites for selected components and not transitive dependencies + if (selectedComponents.has(item.name)) { + if (item.type === "registry:hook") { p.log.warn( - `Component ${highlight(file.target)} already exists at ${color.gray(componentPath)}` + `Hook ${highlight(item.name)} already exists at ${color.gray(componentPath)}` + ); + } else { + p.log.warn( + `Component ${highlight(item.name)} already exists at ${color.gray(componentPath)}` ); - const overwrite = await p.confirm({ - message: `Would you like to ${color.bold.red("overwrite")} your existing ${highlight(file.target)} component?`, - }); - if (p.isCancel(overwrite)) cancel(); - if (overwrite === false) continue; - } - } - } else { - console.log("made it here with component:", item.name); - if (!options.overwrite && existingComponents.includes(item.name)) { - // Only confirm overwrites for selected components and not transitive dependencies - if (selectedComponents.has(item.name)) { - if (item.type === "registry:hook") { - p.log.warn( - `Hook ${highlight(item.name)} already exists at ${color.gray(componentPath)}` - ); - } else { - p.log.warn( - `Component ${highlight(item.name)} already exists at ${color.gray(componentPath)}` - ); - } - const overwrite = await p.confirm({ - message: `Would you like to ${color.bold.red("overwrite")} your existing ${highlight(item.name)} ${item.type === "registry:hook" ? "hook" : "component"}?`, - }); - if (p.isCancel(overwrite)) cancel(); - if (overwrite === false) continue; } + const type = item.type === "registry:hook" ? "hook" : "component"; + const overwrite = await p.confirm({ + message: `Would you like to ${color.bold.red("overwrite")} your existing ${highlight(item.name)} ${type}?`, + }); + if (p.isCancel(overwrite)) cancel(); + if (overwrite === false) continue; } } @@ -291,50 +257,33 @@ async function runAdd(cwd: string, config: cliConfig.Config, options: AddOptions tasks.push({ title: `Installing ${highlight(item.name)}`, async task() { - if (item.type === "registry:block") { - let pageName: string | undefined; - for (const file of item.files) { - const targetDir = registry.getRegistryItemTargetPath(config, file.type); - const filePath = path.resolve(targetDir, file.target); - - // Run transformers. - const content = transformImports(file.content, config); - - const dir = path.parse(filePath).dir; - if (!existsSync(dir)) { - await fs.mkdir(dir, { recursive: true }); - } - - await fs.writeFile(filePath, content); - if (file.type === "registry:page") { - pageName = file.target; - } - } - const blockPath = path.relative(process.cwd(), targetDir); - - if (pageName) { - return `${highlight(item.name)} components installed at ${color.gray(blockPath)}. The complete block component is available at ${color.gray(`${blockPath}/${pageName}`)}.`; - } else { - return `${highlight(item.name)} components installed at ${color.gray(blockPath)}.`; - } - } else { - for (const file of item.files) { - const targetDir = registry.getRegistryItemTargetPath(config, file.type); - const filePath = path.resolve(targetDir, file.target); + let pageName: string | undefined; + for (const file of item.files) { + const targetDir = registry.getRegistryItemTargetPath(config, file.type); + const filePath = path.resolve(targetDir, file.target); - // Run transformers. - const content = transformImports(file.content, config); + // Run transformers. + const content = transformImports(file.content, config); - const dir = path.parse(filePath).dir; - if (!existsSync(dir)) { - await fs.mkdir(dir, { recursive: true }); - } - - await fs.writeFile(filePath, content); + const dir = path.parse(filePath).dir; + if (!existsSync(dir)) { + await fs.mkdir(dir, { recursive: true }); } - return `${highlight(item.name)} installed at ${color.gray(componentPath)}`; + await fs.writeFile(filePath, content); + if (file.type === "registry:page") { + pageName = file.target; + } } + if (item.type === "registry:block") { + const blockPath = path.relative(cwd, targetDir); + if (pageName) { + return `${highlight(item.name)} page installed at ${color.gray(`${blockPath}/${pageName}`)}`; + } + return `${highlight(item.name)} components installed at ${color.gray(blockPath)}.`; + } + + return `${highlight(item.name)} installed at ${color.gray(componentPath)}`; }, }); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 21f6189b2..9f5327d9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 9.12.0 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) + version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) '@typescript-eslint/eslint-plugin': specifier: ^8.10.0 version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) @@ -316,42 +316,6 @@ importers: specifier: ^3.23.8 version: 3.23.8 - sites/tst: - devDependencies: - '@sveltejs/adapter-auto': - specifier: ^3.0.0 - version: 3.3.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))) - '@sveltejs/kit': - specifier: ^2.0.0 - version: 2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) - '@sveltejs/vite-plugin-svelte': - specifier: ^4.0.0 - version: 4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) - '@tailwindcss/forms': - specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.14) - '@tailwindcss/typography': - specifier: ^0.5.15 - version: 0.5.15(tailwindcss@3.4.14) - autoprefixer: - specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) - svelte: - specifier: ^5.0.0 - version: 5.0.4 - svelte-check: - specifier: ^4.0.0 - version: 4.0.5(picomatch@4.0.2)(svelte@5.0.4)(typescript@5.6.3) - tailwindcss: - specifier: ^3.4.9 - version: 3.4.14 - typescript: - specifier: ^5.0.0 - version: 5.6.3 - vite: - specifier: ^5.0.3 - version: 5.4.9(@types/node@20.16.14)(terser@5.36.0) - packages: '@aashutoshrathi/word-wrap@1.2.6': @@ -1598,11 +1562,6 @@ packages: peerDependencies: eslint: '>=8.40.0' - '@sveltejs/adapter-auto@3.3.1': - resolution: {integrity: sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==} - peerDependencies: - '@sveltejs/kit': ^2.0.0 - '@sveltejs/adapter-cloudflare@4.6.1': resolution: {integrity: sha512-wENN4un6VC7kWLXyIcPX1VPpjyTxGEenEcaLsLCci0fuLZRT0Gsx+g0eV1k1IA+NznKkxd06XxfcqY2xhYDu/A==} peerDependencies: @@ -1642,16 +1601,6 @@ packages: '@swc/helpers@0.5.6': resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} - '@tailwindcss/forms@0.5.9': - resolution: {integrity: sha512-tM4XVr2+UVTxXJzey9Twx48c1gcxFStqn1pQz0tRsX8o3DvxhN5oY5pvyAbUx7VTaZxpej4Zzvc6h+1RJBzpIg==} - peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20' - - '@tailwindcss/typography@0.5.15': - resolution: {integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==} - peerDependencies: - tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20' - '@tanstack/table-core@8.20.5': resolution: {integrity: sha512-P9dF7XbibHph2PFRz8gfBKEXEY/HJPOhym8CHmjF8y3q5mWpKx9xtZapXQUWCgkqvsK0R46Azuz+VaxD4Xl+Tg==} engines: {node: '>=12'} @@ -4005,12 +3954,6 @@ packages: lodash._reinterpolate@3.0.0: resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} - lodash.castarray@4.4.0: - resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -4280,10 +4223,6 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - mini-svg-data-uri@1.4.4: - resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} - hasBin: true - miniflare@3.20241011.0: resolution: {integrity: sha512-Mb3U9+QvKgIUl9LgHwBxEz8WajMRYqO5mMHRtO8yHjNCLGh24I6Ts9z13zRAYGPDd1xBQ1o983fHT9S+tn6r+A==} engines: {node: '>=16.13'} @@ -4703,10 +4642,6 @@ packages: peerDependencies: postcss: ^8.4.29 - postcss-selector-parser@6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} - postcss-selector-parser@6.1.1: resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} engines: {node: '>=4'} @@ -6090,7 +6025,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -6115,7 +6050,7 @@ snapshots: eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) eslint-plugin-vue: 9.27.0(eslint@9.7.0) eslint-plugin-yml: 1.14.0(eslint@9.7.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.7.0) @@ -6802,9 +6737,9 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) @@ -7193,11 +7128,6 @@ snapshots: - supports-color - typescript - '@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))': - dependencies: - '@sveltejs/kit': 2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) - import-meta-resolve: 4.1.0 - '@sveltejs/adapter-cloudflare@4.6.1(@sveltejs/kit@2.7.2(@sveltejs/vite-plugin-svelte@4.0.0(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(svelte@5.0.4)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)))(wrangler@3.81.0)': dependencies: '@cloudflare/workers-types': 4.20240222.0 @@ -7260,19 +7190,6 @@ snapshots: dependencies: tslib: 2.8.0 - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.14)': - dependencies: - mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.14 - - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.14)': - dependencies: - lodash.castarray: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.14 - '@tanstack/table-core@8.20.5': {} '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -7880,7 +7797,7 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9)': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 @@ -9176,7 +9093,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 @@ -10106,10 +10023,6 @@ snapshots: lodash._reinterpolate@3.0.0: {} - lodash.castarray@4.4.0: {} - - lodash.isplainobject@4.0.6: {} - lodash.merge@4.6.2: {} lodash.sortby@4.7.0: {} @@ -10689,8 +10602,6 @@ snapshots: min-indent@1.0.1: {} - mini-svg-data-uri@1.4.4: {} - miniflare@3.20241011.0: dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -11073,11 +10984,6 @@ snapshots: dependencies: postcss: 8.4.47 - postcss-selector-parser@6.0.10: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - postcss-selector-parser@6.1.1: dependencies: cssesc: 3.0.0 @@ -11770,18 +11676,6 @@ snapshots: transitivePeerDependencies: - picomatch - svelte-check@4.0.5(picomatch@4.0.2)(svelte@5.0.4)(typescript@5.6.3): - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - chokidar: 4.0.1 - fdir: 6.3.0(picomatch@4.0.2) - picocolors: 1.1.0 - sade: 1.8.1 - svelte: 5.0.4 - typescript: 5.6.3 - transitivePeerDependencies: - - picomatch - svelte-eslint-parser@0.41.1(svelte@5.0.4): dependencies: eslint-scope: 7.2.2 @@ -12422,7 +12316,7 @@ snapshots: vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 From ea535b6c4396e46e1b62f30ecdbf3c087a35b405 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sat, 26 Oct 2024 16:26:38 -0400 Subject: [PATCH 062/134] next: update docs to `bits-ui@next.28` (#1356) --- pnpm-lock.yaml | 26 +++++++++++++------------- sites/docs/package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f5327d9d..72295078f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 9.12.0 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) '@typescript-eslint/eslint-plugin': specifier: ^8.10.0 version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) @@ -172,8 +172,8 @@ importers: specifier: ^10.4.19 version: 10.4.20(postcss@8.4.47) bits-ui: - specifier: 1.0.0-next.26 - version: 1.0.0-next.26(svelte@5.0.4) + specifier: 1.0.0-next.28 + version: 1.0.0-next.28(svelte@5.0.4) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -2296,8 +2296,8 @@ packages: peerDependencies: svelte: ^5.0.0-next.1 - bits-ui@1.0.0-next.26: - resolution: {integrity: sha512-5BQdnb/GGNr9Pgv+39/30r0PmzxK7hpAirbraahoneZ+mXmPlZ9x6cjemDSXd23XhsLx946hQbOadnM4jbLrhQ==} + bits-ui@1.0.0-next.28: + resolution: {integrity: sha512-mA2gf79xVLmq2mY0tAzC6ZBB8hUJunxb20/04kOVIN1UL+d75BvA3hdSdEgSj0TrEWU1GmlJr1HWKW4+Q1JIhA==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: svelte: ^5.0.0-next.1 @@ -6025,7 +6025,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -6050,7 +6050,7 @@ snapshots: eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3) eslint-plugin-vue: 9.27.0(eslint@9.7.0) eslint-plugin-yml: 1.14.0(eslint@9.7.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.7.0) @@ -6737,9 +6737,9 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) @@ -7797,7 +7797,7 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9)': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 @@ -8066,7 +8066,7 @@ snapshots: svelte: 5.0.4 svelte-toolbelt: 0.4.4(svelte@5.0.4) - bits-ui@1.0.0-next.26(svelte@5.0.4): + bits-ui@1.0.0-next.28(svelte@5.0.4): dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 @@ -9093,7 +9093,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 @@ -12316,7 +12316,7 @@ snapshots: vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 diff --git a/sites/docs/package.json b/sites/docs/package.json index a80f2cfa3..9fc404005 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -43,7 +43,7 @@ "acorn": "^8.13.0", "acorn-typescript": "^1.4.13", "autoprefixer": "^10.4.19", - "bits-ui": "1.0.0-next.26", + "bits-ui": "1.0.0-next.28", "clsx": "^2.1.1", "concurrently": "^9.0.1", "d3-scale": "^4.0.2", From b4db980378c82290fc675f06518f5926f066bc2c Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sat, 26 Oct 2024 21:10:56 -0400 Subject: [PATCH 063/134] next: enter prerelease mode (#1357) --- .changeset/pre.json | 9 +++++++++ sites/docs/src/content/components-json.md | 10 ++++++++++ sites/docs/src/content/components/sidebar.md | 6 +++--- .../lib/registry/default/ui/sidebar/context.svelte.ts | 6 +++--- .../registry/default/ui/sidebar/sidebar-rail.svelte | 2 +- .../registry/default/ui/sidebar/sidebar-trigger.svelte | 2 +- .../lib/registry/new-york/ui/sidebar/context.svelte.ts | 6 +++--- .../registry/new-york/ui/sidebar/sidebar-rail.svelte | 2 +- .../new-york/ui/sidebar/sidebar-trigger.svelte | 2 +- 9 files changed, 32 insertions(+), 13 deletions(-) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 000000000..d8bb78271 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,9 @@ +{ + "mode": "pre", + "tag": "next", + "initialVersions": { + "shadcn-svelte": "0.14.0", + "docs": "0.1.0" + }, + "changesets": [] +} diff --git a/sites/docs/src/content/components-json.md b/sites/docs/src/content/components-json.md index d5e768569..9ec606580 100644 --- a/sites/docs/src/content/components-json.md +++ b/sites/docs/src/content/components-json.md @@ -128,3 +128,13 @@ Import alias for your components. "typescript": true | false } ``` + +## Registry + +The registry URL tells the CLI where to fetch the components/registry from. You can pin this to a specific preview release or your own fork. + +```json title="components.json" +{ + "registry": "https://next.shadcn-svelte.com/registry" +} +``` diff --git a/sites/docs/src/content/components/sidebar.md b/sites/docs/src/content/components/sidebar.md index 97c9e8db7..4491de68a 100644 --- a/sites/docs/src/content/components/sidebar.md +++ b/sites/docs/src/content/components/sidebar.md @@ -426,7 +426,7 @@ The `useSidebar` function is used to hook into the sidebar context. It returns a sidebar.state; sidebar.isMobile; - sidebar.toggleSidebar(); + sidebar.toggle(); ``` @@ -438,7 +438,7 @@ The `useSidebar` function is used to hook into the sidebar context. It returns a | `openMobile` | `boolean` | Whether the sidebar is open on mobile. | | `setOpenMobile` | `(open: boolean) => void` | Sets the open state of the sidebar on mobile. | | `isMobile` | `boolean` | Whether the sidebar is on mobile. | -| `toggleSidebar` | `() => void` | Toggles the sidebar. Desktop and mobile. | +| `toggle` | `() => void` | Toggles the sidebar. Desktop and mobile. | ## Sidebar.Header @@ -895,7 +895,7 @@ To create a custom trigger, you can use the `useSidebar` hook. const sidebar = useSidebar(); - + ``` ## Sidebar.Rail diff --git a/sites/docs/src/lib/registry/default/ui/sidebar/context.svelte.ts b/sites/docs/src/lib/registry/default/ui/sidebar/context.svelte.ts index fdaa8349c..67522033c 100644 --- a/sites/docs/src/lib/registry/default/ui/sidebar/context.svelte.ts +++ b/sites/docs/src/lib/registry/default/ui/sidebar/context.svelte.ts @@ -42,7 +42,7 @@ class SidebarState { handleShortcutKeydown = (e: KeyboardEvent) => { if (e.key === SIDEBAR_KEYBOARD_SHORTCUT && (e.metaKey || e.ctrlKey)) { e.preventDefault(); - this.toggleSidebar(); + this.toggle(); } }; @@ -50,11 +50,11 @@ class SidebarState { this.openMobile = value; }; - toggleSidebar() { + toggle = () => { return this.#isMobile.current ? (this.openMobile = !this.openMobile) : this.setOpen(!this.open); - } + }; } const SYMBOL_KEY = "scn-sidebar"; diff --git a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-rail.svelte b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-rail.svelte index 06bfdea4f..ee16fce1a 100644 --- a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-rail.svelte +++ b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-rail.svelte @@ -19,7 +19,7 @@ data-sidebar="rail" aria-label="Toggle Sidebar" tabIndex={-1} - onclick={() => sidebar.toggleSidebar()} + onclick={() => sidebar.toggle()} title="Toggle Sidebar" class={cn( "hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex", diff --git a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-trigger.svelte b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-trigger.svelte index e32ba2ed6..a9d539f67 100644 --- a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-trigger.svelte +++ b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-trigger.svelte @@ -21,7 +21,7 @@ type="button" onclick={(e) => { onclick?.(e); - sidebar.toggleSidebar(); + sidebar.toggle(); }} data-sidebar="trigger" variant="ghost" diff --git a/sites/docs/src/lib/registry/new-york/ui/sidebar/context.svelte.ts b/sites/docs/src/lib/registry/new-york/ui/sidebar/context.svelte.ts index e4ba4d3e6..33151b9a5 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sidebar/context.svelte.ts +++ b/sites/docs/src/lib/registry/new-york/ui/sidebar/context.svelte.ts @@ -42,7 +42,7 @@ class SidebarState { handleShortcutKeydown = (e: KeyboardEvent) => { if (e.key === SIDEBAR_KEYBOARD_SHORTCUT && (e.metaKey || e.ctrlKey)) { e.preventDefault(); - this.toggleSidebar(); + this.toggle(); } }; @@ -50,11 +50,11 @@ class SidebarState { this.openMobile = value; }; - toggleSidebar() { + toggle = () => { return this.#isMobile.current ? (this.openMobile = !this.openMobile) : this.setOpen(!this.open); - } + }; } const SYMBOL_KEY = "scn-sidebar"; diff --git a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-rail.svelte b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-rail.svelte index 06bfdea4f..ee16fce1a 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-rail.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-rail.svelte @@ -19,7 +19,7 @@ data-sidebar="rail" aria-label="Toggle Sidebar" tabIndex={-1} - onclick={() => sidebar.toggleSidebar()} + onclick={() => sidebar.toggle()} title="Toggle Sidebar" class={cn( "hover:after:bg-sidebar-border absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex", diff --git a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-trigger.svelte b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-trigger.svelte index 0d4fde6f6..f250f0259 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-trigger.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-trigger.svelte @@ -21,7 +21,7 @@ type="button" onclick={(e) => { onclick?.(e); - sidebar.toggleSidebar(); + sidebar.toggle(); }} data-sidebar="trigger" variant="ghost" From 09a847502c255e26ab43d9cf08ebb83299a5d6a3 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sat, 26 Oct 2024 22:04:18 -0400 Subject: [PATCH 064/134] next: fix sheet/update vaul-svelte (#1360) --- pnpm-lock.yaml | 30 ++------ sites/docs/package.json | 2 +- .../lib/registry/default/ui/sheet/index.ts | 70 ------------------- .../default/ui/sheet/sheet-content.svelte | 26 ++++++- .../default/ui/sheet/sheet-overlay.svelte | 5 +- .../lib/registry/new-york/ui/sheet/index.ts | 69 ------------------ .../new-york/ui/sheet/sheet-content.svelte | 27 ++++++- .../new-york/ui/sheet/sheet-overlay.svelte | 5 +- 8 files changed, 63 insertions(+), 171 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72295078f..76c4e40c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -301,8 +301,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 vaul-svelte: - specifier: 1.0.0-next.0 - version: 1.0.0-next.0(svelte@5.0.4) + specifier: 1.0.0-next.1 + version: 1.0.0-next.1(svelte@5.0.4) velite: specifier: ^0.2.0 version: 0.2.0 @@ -2290,12 +2290,6 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - bits-ui@1.0.0-next.15: - resolution: {integrity: sha512-RjjNO00BFsqWfFQmjGGYSBXD2LoDFZrjWcswS/QqaSIzf0MDoNl7pTRLu9+2nh1BrSIQQgNG3LJjwSjRa21Msg==} - engines: {node: '>=18', pnpm: '>=8.7.0'} - peerDependencies: - svelte: ^5.0.0-next.1 - bits-ui@1.0.0-next.28: resolution: {integrity: sha512-mA2gf79xVLmq2mY0tAzC6ZBB8hUJunxb20/04kOVIN1UL+d75BvA3hdSdEgSj0TrEWU1GmlJr1HWKW4+Q1JIhA==} engines: {node: '>=18', pnpm: '>=8.7.0'} @@ -5707,11 +5701,11 @@ packages: resolution: {integrity: sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==} engines: {node: '>= 0.10'} - vaul-svelte@1.0.0-next.0: - resolution: {integrity: sha512-SG4auOEwrEgmqTBsGEWdIL4ZioXVGSiIja0YKWB/dRzIrVBNMbiJ6p4YlhDzU9o5ggs45HtX9ifXql5xZX5FYQ==} + vaul-svelte@1.0.0-next.1: + resolution: {integrity: sha512-HdKT5ha0FG1ZpJTtl9LjkwHhhdDlgoAr86lPQbiS1PfrjmrXwWG/hXXk/RMJWDJfAcy1lI9wdo+jt2l6hJ6asA==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: - svelte: 5.0.0-next.1 + svelte: ^5.0.0 velite@0.2.0: resolution: {integrity: sha512-j0K66PoG2KrJmRQ+6jNaJYipBVAlJ4LNvaiL7+m2uz4fHhIe09/Rt7DR83XnbUPlvtDH/3+7k6e3/possQEr8A==} @@ -8056,16 +8050,6 @@ snapshots: binary-extensions@2.2.0: {} - bits-ui@1.0.0-next.15(svelte@5.0.4): - dependencies: - '@floating-ui/core': 1.6.4 - '@floating-ui/dom': 1.6.7 - '@internationalized/date': 3.5.6 - esm-env: 1.0.0 - runed: 0.15.2(svelte@5.0.4) - svelte: 5.0.4 - svelte-toolbelt: 0.4.4(svelte@5.0.4) - bits-ui@1.0.0-next.28(svelte@5.0.4): dependencies: '@floating-ui/core': 1.6.4 @@ -12175,9 +12159,9 @@ snapshots: validator@13.11.0: optional: true - vaul-svelte@1.0.0-next.0(svelte@5.0.4): + vaul-svelte@1.0.0-next.1(svelte@5.0.4): dependencies: - bits-ui: 1.0.0-next.15(svelte@5.0.4) + bits-ui: 1.0.0-next.28(svelte@5.0.4) svelte: 5.0.4 svelte-toolbelt: 0.4.4(svelte@5.0.4) diff --git a/sites/docs/package.json b/sites/docs/package.json index 9fc404005..0a5eec6b2 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -86,7 +86,7 @@ "unified": "^11.0.5", "unist-builder": "^3.0.1", "unist-util-visit": "^5.0.0", - "vaul-svelte": "1.0.0-next.0", + "vaul-svelte": "1.0.0-next.1", "velite": "^0.2.0", "vite": "^5.4.7", "vitest": "^2.1.2", diff --git a/sites/docs/src/lib/registry/default/ui/sheet/index.ts b/sites/docs/src/lib/registry/default/ui/sheet/index.ts index b53187b19..1cf1af1dd 100644 --- a/sites/docs/src/lib/registry/default/ui/sheet/index.ts +++ b/sites/docs/src/lib/registry/default/ui/sheet/index.ts @@ -1,6 +1,4 @@ import { Dialog as SheetPrimitive } from "bits-ui"; -import { type VariantProps, tv } from "tailwind-variants"; - import Overlay from "./sheet-overlay.svelte"; import Content from "./sheet-content.svelte"; import Header from "./sheet-header.svelte"; @@ -36,71 +34,3 @@ export { Title as SheetTitle, Description as SheetDescription, }; - -export const sheetVariants = tv({ - base: "bg-background fixed z-50 gap-4 p-6 shadow-lg", - variants: { - side: { - top: "inset-x-0 top-0 border-b", - bottom: "inset-x-0 bottom-0 border-t", - left: "inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm", - right: "inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm", - }, - }, - defaultVariants: { - side: "right", - }, -}); - -export const sheetTransitions = { - top: { - in: { - y: "-100%", - duration: 500, - opacity: 1, - }, - out: { - y: "-100%", - duration: 300, - opacity: 1, - }, - }, - bottom: { - in: { - y: "100%", - duration: 500, - opacity: 1, - }, - out: { - y: "100%", - duration: 300, - opacity: 1, - }, - }, - left: { - in: { - x: "-100%", - duration: 500, - opacity: 1, - }, - out: { - x: "-100%", - duration: 300, - opacity: 1, - }, - }, - right: { - in: { - x: "100%", - duration: 500, - opacity: 1, - }, - out: { - x: "100%", - duration: 300, - opacity: 1, - }, - }, -}; - -export type Side = VariantProps["side"]; diff --git a/sites/docs/src/lib/registry/default/ui/sheet/sheet-content.svelte b/sites/docs/src/lib/registry/default/ui/sheet/sheet-content.svelte index 9d2365285..f49191369 100644 --- a/sites/docs/src/lib/registry/default/ui/sheet/sheet-content.svelte +++ b/sites/docs/src/lib/registry/default/ui/sheet/sheet-content.svelte @@ -1,8 +1,28 @@ + + - + {@render children?.()} @@ -28,4 +48,4 @@ Close - + diff --git a/sites/docs/src/lib/registry/default/ui/sheet/sheet-overlay.svelte b/sites/docs/src/lib/registry/default/ui/sheet/sheet-overlay.svelte index c362eb09b..faa2de198 100644 --- a/sites/docs/src/lib/registry/default/ui/sheet/sheet-overlay.svelte +++ b/sites/docs/src/lib/registry/default/ui/sheet/sheet-overlay.svelte @@ -13,6 +13,9 @@ diff --git a/sites/docs/src/lib/registry/new-york/ui/sheet/index.ts b/sites/docs/src/lib/registry/new-york/ui/sheet/index.ts index b53187b19..652716c27 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sheet/index.ts +++ b/sites/docs/src/lib/registry/new-york/ui/sheet/index.ts @@ -1,5 +1,4 @@ import { Dialog as SheetPrimitive } from "bits-ui"; -import { type VariantProps, tv } from "tailwind-variants"; import Overlay from "./sheet-overlay.svelte"; import Content from "./sheet-content.svelte"; @@ -36,71 +35,3 @@ export { Title as SheetTitle, Description as SheetDescription, }; - -export const sheetVariants = tv({ - base: "bg-background fixed z-50 gap-4 p-6 shadow-lg", - variants: { - side: { - top: "inset-x-0 top-0 border-b", - bottom: "inset-x-0 bottom-0 border-t", - left: "inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm", - right: "inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm", - }, - }, - defaultVariants: { - side: "right", - }, -}); - -export const sheetTransitions = { - top: { - in: { - y: "-100%", - duration: 500, - opacity: 1, - }, - out: { - y: "-100%", - duration: 300, - opacity: 1, - }, - }, - bottom: { - in: { - y: "100%", - duration: 500, - opacity: 1, - }, - out: { - y: "100%", - duration: 300, - opacity: 1, - }, - }, - left: { - in: { - x: "-100%", - duration: 500, - opacity: 1, - }, - out: { - x: "-100%", - duration: 300, - opacity: 1, - }, - }, - right: { - in: { - x: "100%", - duration: 500, - opacity: 1, - }, - out: { - x: "100%", - duration: 300, - opacity: 1, - }, - }, -}; - -export type Side = VariantProps["side"]; diff --git a/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-content.svelte b/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-content.svelte index b759a5cff..0207450ee 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-content.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-content.svelte @@ -1,8 +1,29 @@ + + - + {@render children?.()} @@ -28,4 +49,4 @@ Close - + diff --git a/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-overlay.svelte b/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-overlay.svelte index 4efe5a475..65b258d44 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-overlay.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/sheet/sheet-overlay.svelte @@ -11,6 +11,9 @@ From b479077fac7a7099223b21d40a6ec4c813ca2ba7 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sat, 26 Oct 2024 22:12:46 -0400 Subject: [PATCH 065/134] next: initial `@next` release (#1361) --- .changeset/new-turkeys-breathe.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/new-turkeys-breathe.md diff --git a/.changeset/new-turkeys-breathe.md b/.changeset/new-turkeys-breathe.md new file mode 100644 index 000000000..2ed3e270d --- /dev/null +++ b/.changeset/new-turkeys-breathe.md @@ -0,0 +1,5 @@ +--- +"shadcn-svelte": major +--- + +Svelte 5 From f2781234b9763c3c68cdfe292f18d17e76297ac7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 26 Oct 2024 22:19:59 -0400 Subject: [PATCH 066/134] chore(release): version package (next) (#1362) Co-authored-by: github-actions[bot] --- .changeset/pre.json | 4 +++- packages/cli/CHANGELOG.md | 6 ++++++ packages/cli/package.json | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index d8bb78271..f4432d8e9 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -5,5 +5,7 @@ "shadcn-svelte": "0.14.0", "docs": "0.1.0" }, - "changesets": [] + "changesets": [ + "new-turkeys-breathe" + ] } diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 4bcdfee4c..67977a5f7 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # shadcn-svelte +## 1.0.0-next.0 + +### Major Changes + +- b479077: Svelte 5 + ## 0.14.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index d13800afd..aa6b8ef58 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "shadcn-svelte", - "version": "0.14.0", + "version": "1.0.0-next.0", "description": "Add components to your apps.", "license": "MIT", "author": { From 633d88378fca63515fb65b1856f50a33c9b4d538 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sat, 26 Oct 2024 22:41:07 -0400 Subject: [PATCH 067/134] next: select default demo (#1363) --- sites/docs/src/lib/registry/default/example/select-demo.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sites/docs/src/lib/registry/default/example/select-demo.svelte b/sites/docs/src/lib/registry/default/example/select-demo.svelte index 79aabc333..74f848afd 100644 --- a/sites/docs/src/lib/registry/default/example/select-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/select-demo.svelte @@ -1,6 +1,5 @@
    diff --git a/sites/docs/src/lib/registry/default/ui/form/form-element-field.svelte b/sites/docs/src/lib/registry/default/ui/form/form-element-field.svelte index fdc7b11c2..278395c86 100644 --- a/sites/docs/src/lib/registry/default/ui/form/form-element-field.svelte +++ b/sites/docs/src/lib/registry/default/ui/form/form-element-field.svelte @@ -7,7 +7,7 @@ diff --git a/sites/docs/src/lib/registry/default/ui/form/form-field.svelte b/sites/docs/src/lib/registry/default/ui/form/form-field.svelte index 1c5ae7291..6f7a766f2 100644 --- a/sites/docs/src/lib/registry/default/ui/form/form-field.svelte +++ b/sites/docs/src/lib/registry/default/ui/form/form-field.svelte @@ -6,8 +6,9 @@ diff --git a/sites/docs/src/lib/registry/new-york/ui/carousel/context.ts b/sites/docs/src/lib/registry/new-york/ui/carousel/context.ts index db355367c..d5973c1e6 100644 --- a/sites/docs/src/lib/registry/new-york/ui/carousel/context.ts +++ b/sites/docs/src/lib/registry/new-york/ui/carousel/context.ts @@ -1,7 +1,8 @@ import type { EmblaCarouselSvelteType } from "embla-carousel-svelte"; import type emblaCarouselSvelte from "embla-carousel-svelte"; import { getContext, hasContext, setContext } from "svelte"; -import type { PrimitiveDivAttributes } from "$lib/utils.js"; +import type { WithElementRef } from "bits-ui"; +import type { HTMLAttributes } from "svelte/elements"; export type CarouselAPI = NonNullable["on:emblaInit"]> extends ( @@ -22,7 +23,7 @@ export type CarouselProps = { plugins?: CarouselPlugins; setApi?: (api: CarouselAPI | undefined) => void; orientation?: "horizontal" | "vertical"; -} & PrimitiveDivAttributes; +} & WithElementRef>; const EMBLA_CAROUSEL_CONTEXT = Symbol("EMBLA_CAROUSEL_CONTEXT"); diff --git a/sites/docs/src/lib/registry/new-york/ui/drawer/drawer-footer.svelte b/sites/docs/src/lib/registry/new-york/ui/drawer/drawer-footer.svelte index 4447b07f1..1487348a9 100644 --- a/sites/docs/src/lib/registry/new-york/ui/drawer/drawer-footer.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/drawer/drawer-footer.svelte @@ -1,12 +1,14 @@ diff --git a/sites/docs/src/lib/registry/new-york/ui/form/form-field.svelte b/sites/docs/src/lib/registry/new-york/ui/form/form-field.svelte index a56bd5080..b72ef809e 100644 --- a/sites/docs/src/lib/registry/new-york/ui/form/form-field.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/form/form-field.svelte @@ -6,7 +6,9 @@ From e1886e40c270065d1246d896de207921e841bae5 Mon Sep 17 00:00:00 2001 From: CokaKoala <31664583+AdrianGonz97@users.noreply.github.com> Date: Sun, 27 Oct 2024 16:53:44 -0400 Subject: [PATCH 069/134] fix: properly strip types for JS registry (#1371) Co-authored-by: Hunter Johnston --- packages/cli/src/utils/templates.ts | 6 +- pnpm-lock.yaml | 27 +++- sites/docs/package.json | 1 + sites/docs/scripts/build-registry.ts | 21 ++- sites/docs/scripts/transformers.ts | 148 +++++++++++------- sites/docs/src/__registry__/index.js | 4 +- .../default/ui/data-table/flex-render.svelte | 9 +- .../default/ui/data-table/render-helpers.ts | 21 ++- .../default/ui/sidebar/context.svelte.ts | 4 +- .../new-york/ui/data-table/flex-render.svelte | 9 +- .../new-york/ui/data-table/render-helpers.ts | 21 ++- .../new-york/ui/sidebar/context.svelte.ts | 4 +- sites/docs/tsconfig.json | 3 +- 13 files changed, 182 insertions(+), 96 deletions(-) diff --git a/packages/cli/src/utils/templates.ts b/packages/cli/src/utils/templates.ts index 351f5fbfb..5cfd2a8c7 100644 --- a/packages/cli/src/utils/templates.ts +++ b/packages/cli/src/utils/templates.ts @@ -8,7 +8,6 @@ export function cn(...inputs: ClassValue[]) { export const UTILS_JS = `import { clsx } from "clsx"; import { twMerge } from "tailwind-merge"; -import tailwindcssAnimate from "tailwindcss-animate"; export function cn(...inputs) { return twMerge(clsx(inputs)); @@ -16,6 +15,7 @@ export function cn(...inputs) { `; const TAILWIND_JS = `import { fontFamily } from "tailwindcss/defaultTheme"; +import tailwindcssAnimate from "tailwindcss-animate"; /** @type {import('tailwindcss').Config} */ const config = {`; @@ -96,10 +96,10 @@ const TAILWIND_WITH_VARIABLES = ` keyframes: { "accordion-down": { from: { height: "0" }, - to: { height: "var(--radix-accordion-content-height)" }, + to: { height: "var(--bits-accordion-content-height)" }, }, "accordion-up": { - from: { height: "var(--radix-accordion-content-height)" }, + from: { height: "var(--bits-accordion-content-height)" }, to: { height: "0" }, }, "caret-blink": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76c4e40c0..f8f860968 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 9.12.0 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) + version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) '@typescript-eslint/eslint-plugin': specifier: ^8.10.0 version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) @@ -282,6 +282,9 @@ importers: tailwindcss-animate: specifier: ^1.0.7 version: 1.0.7(tailwindcss@3.4.14) + ts-blank-space: + specifier: ^0.4.1 + version: 0.4.1 tslib: specifier: ^2.6.3 version: 2.8.0 @@ -5488,6 +5491,10 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-blank-space@0.4.1: + resolution: {integrity: sha512-i0JvTvFaZcXCj+tcs67G0K3zXgUr1ebGvhmuB3ov0ByFrbuvTOgUwtFEOP8dN+B+ou0wkhosJ8Q4RPfi8mHFQQ==} + engines: {node: '>=18.0.0'} + ts-deepmerge@7.0.1: resolution: {integrity: sha512-JBFCmNenZdUCc+TRNCtXVM6N8y/nDQHAcpj5BlwXG/gnogjam1NunulB9ia68mnqYI446giMfpqeBFFkOleh+g==} engines: {node: '>=14.13.1'} @@ -6019,7 +6026,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -6044,7 +6051,7 @@ snapshots: eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) eslint-plugin-vue: 9.27.0(eslint@9.7.0) eslint-plugin-yml: 1.14.0(eslint@9.7.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.7.0) @@ -6731,9 +6738,9 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) @@ -7791,7 +7798,7 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9)': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 @@ -9077,7 +9084,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 @@ -11917,6 +11924,10 @@ snapshots: dependencies: typescript: 5.6.3 + ts-blank-space@0.4.1: + dependencies: + typescript: 5.6.3 + ts-deepmerge@7.0.1: {} ts-interface-checker@0.1.13: {} @@ -12300,7 +12311,7 @@ snapshots: vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 diff --git a/sites/docs/package.json b/sites/docs/package.json index 0a5eec6b2..ad4bb7ee9 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -80,6 +80,7 @@ "tailwind-variants": "^0.2.1", "tailwindcss": "^3.4.4", "tailwindcss-animate": "^1.0.7", + "ts-blank-space": "^0.4.1", "tslib": "^2.6.3", "tsx": "^4.16.2", "typescript": "~5.5.3", diff --git a/sites/docs/scripts/build-registry.ts b/sites/docs/scripts/build-registry.ts index ca0f08017..0ec0ce540 100644 --- a/sites/docs/scripts/build-registry.ts +++ b/sites/docs/scripts/build-registry.ts @@ -11,10 +11,19 @@ import { buildRegistry } from "./registry"; import { BASE_STYLES, BASE_STYLES_WITH_VARIABLES, THEME_STYLES_WITH_VARIABLES } from "./templates"; import { getChunks } from "./transform-chunks"; import { transformContent } from "./transformers"; +import prettier from "prettier"; +import prettierPluginSvelte from "prettier-plugin-svelte"; const REGISTRY_PATH = path.resolve("static", "registry"); const REGISTRY_IGNORE = ["super-form"]; +const prettierConfig: prettier.Config = { + useTabs: true, + singleQuote: false, + trailingComma: "es5", + printWidth: 100, +}; + function writeFileWithDirs( filePath: string, data: string, @@ -178,11 +187,15 @@ export const Index = { const jsFiles = await Promise.all( files.map(async (file) => { - const content = (await transformContent(file.content, file.name)).replaceAll( - " ", - "\t" - ); + let content = await transformContent(file.content, file.name); const fileName = file.name.replace(".ts", ".js"); + // format + content = await prettier.format(content, { + ...prettierConfig, + filepath: fileName, + plugins: [prettierPluginSvelte], + overrides: [{ files: "*.svelte", options: { parser: "svelte" } }], + }); return { name: fileName, content, diff --git a/sites/docs/scripts/transformers.ts b/sites/docs/scripts/transformers.ts index 14e2bca2d..01e59a3a1 100644 --- a/sites/docs/scripts/transformers.ts +++ b/sites/docs/scripts/transformers.ts @@ -1,6 +1,7 @@ -import { vitePreprocess } from "@sveltejs/vite-plugin-svelte"; -import { preprocess } from "svelte/compiler"; -import ts from "typescript"; +import { walk } from "estree-walker"; +import { preprocess, parse, type PreprocessorGroup } from "svelte/compiler"; +import tsBlankSpace from "ts-blank-space"; +import MagicString from "magic-string"; export type TransformOpts = { filename: string; @@ -8,29 +9,6 @@ export type TransformOpts = { // baseColor?: z.infer; - will use later }; -// const sharedPrettierConfig = { -// useTabs: true, -// tabWidth: 4, -// singleQuote: false, -// trailingComma: "es5" as const, -// printWidth: 100, -// endOfLine: "lf" as const, -// bracketSameLine: false, -// }; - -// const registrySveltePrettierConfig = { -// ...sharedPrettierConfig, -// pluginSearchDirs: ["./node_modules/prettier-plugin-svelte"], -// parser: "svelte", -// svelteStrictMode: false, -// plugins: ["prettier-plugin-svelte"], -// }; - -// const registryJSPrettierConfig = { -// ...sharedPrettierConfig, -// parser: "babel", -// }; - export async function transformContent(content: string, filename: string) { if (filename.endsWith(".svelte")) { return transformSvelteTStoJS(content, filename); @@ -38,42 +16,104 @@ export async function transformContent(content: string, filename: string) { return transformTStoJS(content, filename); } } - async function transformSvelteTStoJS(content: string, filename: string) { try { - const { code } = await preprocess(content, [vitePreprocess()]); - let s = code.replaceAll(/", "").trimStart(); } catch (e) { throw new Error(`Error preprocessing Svelte file: ${filename} \n ${e}`); } } -const compilerOptions: ts.CompilerOptions = { - target: ts.ScriptTarget.ESNext, - module: ts.ModuleKind.ESNext, - isolatedModules: true, - preserveValueImports: true, - lib: ["esnext", "DOM", "DOM.Iterable"], - moduleResolution: ts.ModuleResolutionKind.Bundler, - esModuleInterop: true, - ignoreDeprecations: "5.0", -}; - function transformTStoJS(content: string, filename: string) { - const { outputText, diagnostics } = ts.transpileModule(content, { - compilerOptions, - reportDiagnostics: true, - }); - - // Check for compilation errors - if (diagnostics && diagnostics.length > 0) { - // Throw the errors so the user can see them/create an issue about them. + const output = tsBlankSpace(content, (node) => { throw new Error( - `Error compiling TypeScript to JavaScript for file: ${filename} \n ${diagnostics}` + `Error compiling TypeScript to JavaScript for file: ${filename} \n ${node.pos}` ); - } else { - return outputText; - } + }); + + return output; +} + +function stripScriptTypes(): PreprocessorGroup { + return { + // strip the `lang="ts"` attribute + script: ({ content, attributes, filename }) => { + if (attributes["lang"] !== "ts") return; + delete attributes["lang"]; + delete attributes["generics"]; + return { code: transformTStoJS(content, filename!).trim(), attributes }; + }, + }; +} + +function stripMarkupTypes(): PreprocessorGroup { + return { + markup: ({ content, filename }) => { + const ms = new MagicString(content); + const ast = parse(content, { filename, modern: true }); + + // @ts-expect-error simmer down + walk(ast.fragment, { + enter(node: (typeof ast)["fragment"]["nodes"][number]) { + // ignore typescript specific nodes + if (node.type.startsWith("TS")) return; + + if (node.type === "SnippetBlock") { + if (node.parameters.length === 0) return; + // @ts-expect-error relax buddy + const start = node.parameters.at(0)!.start; + const end = + // @ts-expect-error you too + node.parameters.at(-1)!.typeAnnotation?.end ?? + // @ts-expect-error and you + node.parameters.at(-1)!.end; + + const params = content.substring(start, end); + // temporarily wraps the params in an arrow function so that it's parsable + const arrow = " => {}"; + const wrapped = `(${params})${arrow}`; + const stripped = transformTStoJS(wrapped, filename!) + .replace(arrow, "") + .slice(1, -1); + ms.update(start, end, stripped); + } else if (node.type === "ConstTag") { + // @ts-expect-error hush + const { start, end } = node.declaration; + const expression = content.substring(start, end); + const wrapped = `(${expression})`; + const stripped = transformTStoJS(wrapped, filename!).slice(1, -1); + ms.update(start, end, stripped); + + this.skip(); + } else if (node.type === "RenderTag" || node.type === "ExpressionTag") { + // @ts-expect-error take a breather + const { start, end } = node.expression; + const expression = content.substring(start, end); + const wrapped = `(${expression})`; + const stripped = transformTStoJS(wrapped, filename!).slice(1, -1); + ms.update(start, end, stripped); + + this.skip(); + } else if ("expression" in node) { + // @ts-expect-error trust me + const { start, end } = node.expression; + + const expression = content.substring(start, end); + const wrapped = `(${expression})`; + + // removes the `()` + const stripped = transformTStoJS(wrapped, filename!).slice(1, -1); + + ms.update(start, end, stripped); + } + }, + }); + + return { code: ms.toString() }; + }, + }; } diff --git a/sites/docs/src/__registry__/index.js b/sites/docs/src/__registry__/index.js index 7e09a00d7..abe2f098a 100644 --- a/sites/docs/src/__registry__/index.js +++ b/sites/docs/src/__registry__/index.js @@ -670,7 +670,7 @@ export const Index = { "select-demo": { name: "select-demo", type: "registry:example", - registryDependencies: ["select","label"], + registryDependencies: ["select"], component: () => import("../lib/registry/default/example/select-demo.svelte").then((m) => m.default), files: ["../lib/registry/default/example/select-demo.svelte"], raw: () => import("../lib/registry/default/example/select-demo.svelte?raw").then((m) => m.default), @@ -1703,7 +1703,7 @@ export const Index = { "select-demo": { name: "select-demo", type: "registry:example", - registryDependencies: ["select","label"], + registryDependencies: ["select"], component: () => import("../lib/registry/new-york/example/select-demo.svelte").then((m) => m.default), files: ["../lib/registry/new-york/example/select-demo.svelte"], raw: () => import("../lib/registry/new-york/example/select-demo.svelte?raw").then((m) => m.default), diff --git a/sites/docs/src/lib/registry/default/ui/data-table/flex-render.svelte b/sites/docs/src/lib/registry/default/ui/data-table/flex-render.svelte index 8e0ed0f19..ef1a240dd 100644 --- a/sites/docs/src/lib/registry/default/ui/data-table/flex-render.svelte +++ b/sites/docs/src/lib/registry/default/ui/data-table/flex-render.svelte @@ -1,9 +1,6 @@ + + + +
    + +
    + +## About + +Input OTP is built on top of Bits UI's [PinInput](https://next.bits-ui.com/docs/components/pin-input) which is inspired by [@guilherme_rodz](https://twitter.com/guilherme_rodz)'s Input OTP component. + +## Installation + + +{#snippet cli()} + +{/snippet} +{#snippet manual()} + + + +Install `bits-ui`: + + + +Copy and paste the component source files linked at the top of this page into your project. + +{/snippet} + + +## Usage + +```svelte + + + + {#snippet children({ cells })} + + {#each cells.slice(0, 3) as cell} + + {/each} + + + + {#each cells.slice(0, 3) as cell} + + {/each} + + {/snippet} + +``` + +## Examples + +### Pattern + +Use the `pattern` prop to define a custom pattern for the OTP input. + + + +
    + +
    + +```svelte showLineNumbers {3,6} + + + + + +``` + +### Separator + +You can use the `InputOTP.Separator` component to add a separator between the groups of cells. + + + +
    + +
    + +```svelte showLineNumbers + + + + {#snippet children({ cells })} + + {#each cells.slice(0, 2) as cell} + + {/each} + + + + {#each cells.slice(2, 4) as cell} + + {/each} + + {/snippet} + +``` + +### Form + + + +
    + +
    diff --git a/sites/docs/src/lib/components/docs/component-preview.svelte b/sites/docs/src/lib/components/docs/component-preview.svelte index ed189d41c..7fe11d63b 100644 --- a/sites/docs/src/lib/components/docs/component-preview.svelte +++ b/sites/docs/src/lib/components/docs/component-preview.svelte @@ -28,6 +28,7 @@ let component: Promise = $state() as Promise; $effect(() => { + console.log(Index[$config.style][name]); component = Index[$config.style][name]?.component() as Promise; }); diff --git a/sites/docs/src/lib/config/docs.ts b/sites/docs/src/lib/config/docs.ts index c81e365f0..1590526fc 100644 --- a/sites/docs/src/lib/config/docs.ts +++ b/sites/docs/src/lib/config/docs.ts @@ -222,6 +222,12 @@ export const docsConfig: DocsConfig = { href: "/docs/components/input", items: [], }, + { + title: "Input OTP", + href: "/docs/components/input-otp", + items: [], + label: "New", + }, { title: "Label", href: "/docs/components/label", diff --git a/sites/docs/src/lib/registry/default/example/input-otp-demo.svelte b/sites/docs/src/lib/registry/default/example/input-otp-demo.svelte new file mode 100644 index 000000000..f8f013afe --- /dev/null +++ b/sites/docs/src/lib/registry/default/example/input-otp-demo.svelte @@ -0,0 +1,19 @@ + + + + {#snippet children({ cells })} + + {#each cells.slice(0, 3) as cell} + + {/each} + + + + {#each cells.slice(3, 6) as cell} + + {/each} + + {/snippet} + diff --git a/sites/docs/src/lib/registry/default/example/input-otp-form.svelte b/sites/docs/src/lib/registry/default/example/input-otp-form.svelte new file mode 100644 index 000000000..f6f2000af --- /dev/null +++ b/sites/docs/src/lib/registry/default/example/input-otp-form.svelte @@ -0,0 +1,59 @@ + + + + + + + + {#snippet children({ props })} + + {#snippet children({ cells })} + + {#each cells as cell} + + {/each} + + {/snippet} + + {/snippet} + + Please enter the one-time password sent to your phone. + + + Submit + {#if browser} + + {/if} + diff --git a/sites/docs/src/lib/registry/default/example/input-otp-pattern.svelte b/sites/docs/src/lib/registry/default/example/input-otp-pattern.svelte new file mode 100644 index 000000000..02f07e82e --- /dev/null +++ b/sites/docs/src/lib/registry/default/example/input-otp-pattern.svelte @@ -0,0 +1,14 @@ + + + + {#snippet children({ cells })} + + {#each cells as cell} + + {/each} + + {/snippet} + diff --git a/sites/docs/src/lib/registry/default/example/input-otp-separator.svelte b/sites/docs/src/lib/registry/default/example/input-otp-separator.svelte new file mode 100644 index 000000000..5d80da14a --- /dev/null +++ b/sites/docs/src/lib/registry/default/example/input-otp-separator.svelte @@ -0,0 +1,25 @@ + + + + {#snippet children({ cells })} + + {#each cells.slice(0, 2) as cell} + + {/each} + + + + {#each cells.slice(2, 4) as cell} + + {/each} + + + + {#each cells.slice(4, 6) as cell} + + {/each} + + {/snippet} + diff --git a/sites/docs/src/lib/registry/default/ui/input-otp/index.ts b/sites/docs/src/lib/registry/default/ui/input-otp/index.ts new file mode 100644 index 000000000..e9ae273e9 --- /dev/null +++ b/sites/docs/src/lib/registry/default/ui/input-otp/index.ts @@ -0,0 +1,15 @@ +import Root from "./input-otp.svelte"; +import Group from "./input-otp-group.svelte"; +import Slot from "./input-otp-slot.svelte"; +import Separator from "./input-otp-separator.svelte"; + +export { + Root, + Group, + Slot, + Separator, + Root as InputOTP, + Group as InputOTPGroup, + Slot as InputOTPSlot, + Separator as InputOTPSeparator, +}; diff --git a/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-group.svelte b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-group.svelte new file mode 100644 index 000000000..7ef58a5a3 --- /dev/null +++ b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-group.svelte @@ -0,0 +1,16 @@ + + +
    + {@render children?.()} +
    diff --git a/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-separator.svelte b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-separator.svelte new file mode 100644 index 000000000..40c9712fa --- /dev/null +++ b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-separator.svelte @@ -0,0 +1,19 @@ + + +
    + {#if children} + {@render children?.()} + {:else} + + {/if} +
    diff --git a/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-slot.svelte b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-slot.svelte new file mode 100644 index 000000000..f5c6035c4 --- /dev/null +++ b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp-slot.svelte @@ -0,0 +1,30 @@ + + + + {cell.char} + {#if cell.hasFakeCaret} +
    + +
    + {/if} +
    diff --git a/sites/docs/src/lib/registry/default/ui/input-otp/input-otp.svelte b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp.svelte new file mode 100644 index 000000000..8b59b3f40 --- /dev/null +++ b/sites/docs/src/lib/registry/default/ui/input-otp/input-otp.svelte @@ -0,0 +1,22 @@ + + + diff --git a/sites/docs/src/lib/registry/new-york/example/input-otp-demo.svelte b/sites/docs/src/lib/registry/new-york/example/input-otp-demo.svelte new file mode 100644 index 000000000..b0b8f3e54 --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/example/input-otp-demo.svelte @@ -0,0 +1,19 @@ + + + + {#snippet children({ cells })} + + {#each cells.slice(0, 3) as cell} + + {/each} + + + + {#each cells.slice(3, 6) as cell} + + {/each} + + {/snippet} + diff --git a/sites/docs/src/lib/registry/new-york/example/input-otp-form.svelte b/sites/docs/src/lib/registry/new-york/example/input-otp-form.svelte new file mode 100644 index 000000000..aceff3f2e --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/example/input-otp-form.svelte @@ -0,0 +1,59 @@ + + + + +
    + + + {#snippet children({ props })} + + {#snippet children({ cells })} + + {#each cells as cell} + + {/each} + + {/snippet} + + {/snippet} + + Please enter the one-time password sent to your phone. + + + Submit + {#if browser} + + {/if} + diff --git a/sites/docs/src/lib/registry/new-york/example/input-otp-pattern.svelte b/sites/docs/src/lib/registry/new-york/example/input-otp-pattern.svelte new file mode 100644 index 000000000..06f14ff74 --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/example/input-otp-pattern.svelte @@ -0,0 +1,14 @@ + + + + {#snippet children({ cells })} + + {#each cells as cell} + + {/each} + + {/snippet} + diff --git a/sites/docs/src/lib/registry/new-york/example/input-otp-separator.svelte b/sites/docs/src/lib/registry/new-york/example/input-otp-separator.svelte new file mode 100644 index 000000000..e55eae51a --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/example/input-otp-separator.svelte @@ -0,0 +1,25 @@ + + + + {#snippet children({ cells })} + + {#each cells.slice(0, 2) as cell} + + {/each} + + + + {#each cells.slice(2, 4) as cell} + + {/each} + + + + {#each cells.slice(4, 6) as cell} + + {/each} + + {/snippet} + diff --git a/sites/docs/src/lib/registry/new-york/ui/input-otp/index.ts b/sites/docs/src/lib/registry/new-york/ui/input-otp/index.ts new file mode 100644 index 000000000..e9ae273e9 --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/ui/input-otp/index.ts @@ -0,0 +1,15 @@ +import Root from "./input-otp.svelte"; +import Group from "./input-otp-group.svelte"; +import Slot from "./input-otp-slot.svelte"; +import Separator from "./input-otp-separator.svelte"; + +export { + Root, + Group, + Slot, + Separator, + Root as InputOTP, + Group as InputOTPGroup, + Slot as InputOTPSlot, + Separator as InputOTPSeparator, +}; diff --git a/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-group.svelte b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-group.svelte new file mode 100644 index 000000000..7ef58a5a3 --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-group.svelte @@ -0,0 +1,16 @@ + + +
    + {@render children?.()} +
    diff --git a/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-separator.svelte b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-separator.svelte new file mode 100644 index 000000000..eedef2f74 --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-separator.svelte @@ -0,0 +1,19 @@ + + +
    + {#if children} + {@render children?.()} + {:else} + + {/if} +
    diff --git a/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-slot.svelte b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-slot.svelte new file mode 100644 index 000000000..986d799ed --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp-slot.svelte @@ -0,0 +1,30 @@ + + + + {cell.char} + {#if cell.hasFakeCaret} +
    + +
    + {/if} +
    diff --git a/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp.svelte b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp.svelte new file mode 100644 index 000000000..8b59b3f40 --- /dev/null +++ b/sites/docs/src/lib/registry/new-york/ui/input-otp/input-otp.svelte @@ -0,0 +1,22 @@ + + + diff --git a/sites/docs/src/routes/(app)/+page.server.ts b/sites/docs/src/routes/(app)/+page.server.ts index 8dee6183d..f65a63bcc 100644 --- a/sites/docs/src/routes/(app)/+page.server.ts +++ b/sites/docs/src/routes/(app)/+page.server.ts @@ -13,6 +13,7 @@ import { formSchema as textareaSchema } from "$lib/registry/default/example/text import { formSchema as comboboxFormSchema } from "$lib/registry/default/example/combobox-form.svelte"; import { formSchema as datePickerFormSchema } from "$lib/registry/default/example/date-picker-form.svelte"; import { formSchema as checkboxMultipleSchema } from "$lib/registry/default/example/checkbox-form-multiple.svelte"; +import { formSchema as inputOtpSchema } from "$lib/registry/default/example/input-otp-form.svelte"; export const actions: Actions = { username: async (e) => handleForm(e, formSchema), @@ -24,6 +25,7 @@ export const actions: Actions = { textarea: async (e) => handleForm(e, textareaSchema), combobox: async (e) => handleForm(e, comboboxFormSchema), datePicker: async (e) => handleForm(e, datePickerFormSchema), + inputOtp: async (e) => handleForm(e, inputOtpSchema), }; async function handleForm(event: RequestEvent, schema: AnyZodObject) { diff --git a/sites/docs/src/routes/(app)/docs/+layout.server.ts b/sites/docs/src/routes/(app)/docs/+layout.server.ts index a9358f050..bd99042f6 100644 --- a/sites/docs/src/routes/(app)/docs/+layout.server.ts +++ b/sites/docs/src/routes/(app)/docs/+layout.server.ts @@ -11,6 +11,7 @@ import { formSchema as textareaSchema } from "$lib/registry/default/example/text import { formSchema as comboboxFormSchema } from "$lib/registry/default/example/combobox-form.svelte"; import { formSchema as datePickerFormSchema } from "$lib/registry/default/example/date-picker-form.svelte"; import { formSchema as checkboxMultipleSchema } from "$lib/registry/default/example/checkbox-form-multiple.svelte"; +import { formSchema as inputOtpSchema } from "$lib/registry/default/example/input-otp-form.svelte"; export const load: LayoutServerLoad = async () => { return { @@ -23,6 +24,7 @@ export const load: LayoutServerLoad = async () => { textarea: await superValidate(zod(textareaSchema)), combobox: await superValidate(zod(comboboxFormSchema)), datePicker: await superValidate(zod(datePickerFormSchema)), + inputOtp: await superValidate(zod(inputOtpSchema)), }; }; From 9c192a0e4f33a878d5380b1fa217503e34dcd76d Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Sun, 27 Oct 2024 21:44:08 -0400 Subject: [PATCH 072/134] fix: mobile blocks (#1377) --- .../docs/component-preview-manual.svelte | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/sites/docs/src/lib/components/docs/component-preview-manual.svelte b/sites/docs/src/lib/components/docs/component-preview-manual.svelte index 942c33427..6156fb8ba 100644 --- a/sites/docs/src/lib/components/docs/component-preview-manual.svelte +++ b/sites/docs/src/lib/components/docs/component-preview-manual.svelte @@ -22,20 +22,20 @@ {#if type === "block"}
    - + {name} + From 969ee4dd7e9ec6e7b5eea3b0138f6aeaa43ab72b Mon Sep 17 00:00:00 2001 From: SHYAKA Davis <87414827+shyakadavis@users.noreply.github.com> Date: Mon, 28 Oct 2024 15:26:17 +0200 Subject: [PATCH 073/134] docs: fix select labels (#1380) --- .../lib/registry/default/example/cards/report-issue.svelte | 4 ++-- .../lib/registry/new-york/example/cards/report-issue.svelte | 4 ++-- .../(app)/examples/cards/(components)/report-issue.svelte | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sites/docs/src/lib/registry/default/example/cards/report-issue.svelte b/sites/docs/src/lib/registry/default/example/cards/report-issue.svelte index 74e3dca75..8ab043c88 100644 --- a/sites/docs/src/lib/registry/default/example/cards/report-issue.svelte +++ b/sites/docs/src/lib/registry/default/example/cards/report-issue.svelte @@ -52,10 +52,10 @@ const id = useId("report-issue"); let securityLevel = $state(securityLevels[1].value); const securityLevelLabel = $derived( - securityLevels.find((l) => l.value === securityLevel) ?? "Select level" + securityLevels.find((l) => l.value === securityLevel)?.label ?? "Select level" ); let area = $state(areas[1].value); - const areaLabel = $derived(areas.find((a) => a.value === area) ?? "Select"); + const areaLabel = $derived(areas.find((a) => a.value === area)?.label ?? "Select"); diff --git a/sites/docs/src/lib/registry/new-york/example/cards/report-issue.svelte b/sites/docs/src/lib/registry/new-york/example/cards/report-issue.svelte index 96ffbd50b..4f7ce0c7c 100644 --- a/sites/docs/src/lib/registry/new-york/example/cards/report-issue.svelte +++ b/sites/docs/src/lib/registry/new-york/example/cards/report-issue.svelte @@ -51,10 +51,10 @@ const id = useId("report-issue"); let securityLevel = $state(securityLevels[1].value); const securityLevelLabel = $derived( - securityLevels.find((l) => l.value === securityLevel) ?? "Select level" + securityLevels.find((l) => l.value === securityLevel)?.label ?? "Select level" ); let area = $state(areas[1].value); - const areaLabel = $derived(areas.find((a) => a.value === area) ?? "Select"); + const areaLabel = $derived(areas.find((a) => a.value === area)?.label ?? "Select"); diff --git a/sites/docs/src/routes/(app)/examples/cards/(components)/report-issue.svelte b/sites/docs/src/routes/(app)/examples/cards/(components)/report-issue.svelte index 7be443b14..05020b1db 100644 --- a/sites/docs/src/routes/(app)/examples/cards/(components)/report-issue.svelte +++ b/sites/docs/src/routes/(app)/examples/cards/(components)/report-issue.svelte @@ -52,10 +52,10 @@ const id = useId("report-issue"); let securityLevel = $state(securityLevels[1].value); const securityLevelLabel = $derived( - securityLevels.find((l) => l.value === securityLevel) ?? "Select level" + securityLevels.find((l) => l.value === securityLevel)?.label ?? "Select level" ); let area = $state(areas[1].value); - const areaLabel = $derived(areas.find((a) => a.value === area) ?? "Select"); + const areaLabel = $derived(areas.find((a) => a.value === area)?.label ?? "Select"); From 8732f3e07ceb6c3274c5a4b9cb0460268c632ee6 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:16:29 -0400 Subject: [PATCH 074/134] next: update bits (#1381) --- pnpm-lock.yaml | 10 +++++----- sites/docs/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2e91d73b9..ba9fcf6d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -172,8 +172,8 @@ importers: specifier: ^10.4.19 version: 10.4.20(postcss@8.4.47) bits-ui: - specifier: 1.0.0-next.30 - version: 1.0.0-next.30(svelte@5.0.4) + specifier: 1.0.0-next.31 + version: 1.0.0-next.31(svelte@5.0.4) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -2299,8 +2299,8 @@ packages: peerDependencies: svelte: ^5.0.0-next.1 - bits-ui@1.0.0-next.30: - resolution: {integrity: sha512-CvoJ2kJ3Y+uhmHSFMvgyfkuB9ChGVwj1Hr+QxDJdzrgiAA9jHejI/bIp4xFbUYFaLafkoAbZxei9c88HRps11Q==} + bits-ui@1.0.0-next.31: + resolution: {integrity: sha512-x6Y8pjypBYSUe5Fc2LjLfmDgZjtBXL/tH90NBbbP+zsWBeo27SAcECommOJZeTnC4gyDOib7/eWKARoPyE4Ohg==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: svelte: ^5.0.0-next.1 @@ -8073,7 +8073,7 @@ snapshots: svelte: 5.0.4 svelte-toolbelt: 0.4.4(svelte@5.0.4) - bits-ui@1.0.0-next.30(svelte@5.0.4): + bits-ui@1.0.0-next.31(svelte@5.0.4): dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 diff --git a/sites/docs/package.json b/sites/docs/package.json index 784613cb8..10684b05a 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -43,7 +43,7 @@ "acorn": "^8.13.0", "acorn-typescript": "^1.4.13", "autoprefixer": "^10.4.19", - "bits-ui": "1.0.0-next.30", + "bits-ui": "1.0.0-next.31", "clsx": "^2.1.1", "concurrently": "^9.0.1", "d3-scale": "^4.0.2", From 374cd3358a24df5c6ca05da20d673a9b09e6d5e1 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Mon, 28 Oct 2024 11:48:31 -0400 Subject: [PATCH 075/134] docs: fix calendar with selects demo (#1384) --- .../lib/registry/default/example/calendar-with-selects.svelte | 2 +- .../lib/registry/new-york/example/calendar-with-selects.svelte | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/docs/src/lib/registry/default/example/calendar-with-selects.svelte b/sites/docs/src/lib/registry/default/example/calendar-with-selects.svelte index 3dc1b7a8e..95d158111 100644 --- a/sites/docs/src/lib/registry/default/example/calendar-with-selects.svelte +++ b/sites/docs/src/lib/registry/default/example/calendar-with-selects.svelte @@ -57,7 +57,7 @@ ); const monthLabel = $derived( - monthOptions.find((m) => m.value === defaultMonth?.value) ?? "Select a month" + monthOptions.find((m) => m.value === defaultMonth?.value)?.label ?? "Select a month" ); diff --git a/sites/docs/src/lib/registry/new-york/example/calendar-with-selects.svelte b/sites/docs/src/lib/registry/new-york/example/calendar-with-selects.svelte index 915bb8d39..c8730620e 100644 --- a/sites/docs/src/lib/registry/new-york/example/calendar-with-selects.svelte +++ b/sites/docs/src/lib/registry/new-york/example/calendar-with-selects.svelte @@ -51,7 +51,7 @@ ); const monthLabel = $derived( - monthOptions.find((m) => m.value === defaultMonth?.value) ?? "Select a month" + monthOptions.find((m) => m.value === defaultMonth?.value)?.label ?? "Select a month" ); From 18b18f93d37d7af17c98fd06b149ce5dd6b64163 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Mon, 28 Oct 2024 14:12:35 -0400 Subject: [PATCH 076/134] next: fix scroll area (#1387) --- .../default/ui/scroll-area/scroll-area-scrollbar.svelte | 4 ++-- .../new-york/ui/scroll-area/scroll-area-scrollbar.svelte | 1 + .../lib/registry/new-york/ui/scroll-area/scroll-area.svelte | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/sites/docs/src/lib/registry/default/ui/scroll-area/scroll-area-scrollbar.svelte b/sites/docs/src/lib/registry/default/ui/scroll-area/scroll-area-scrollbar.svelte index 869932f60..b4360561e 100644 --- a/sites/docs/src/lib/registry/default/ui/scroll-area/scroll-area-scrollbar.svelte +++ b/sites/docs/src/lib/registry/default/ui/scroll-area/scroll-area-scrollbar.svelte @@ -16,8 +16,8 @@ {orientation} class={cn( "flex touch-none select-none transition-colors", - orientation === "vertical" && "h-full w-2.5 border-l border-l-transparent p-[1px]", - orientation === "horizontal" && "h-2.5 flex-col border-t border-t-transparent p-[1px]", + orientation === "vertical" && "h-full w-2.5 border-l border-l-transparent p-px", + orientation === "horizontal" && "h-2.5 w-full border-t border-t-transparent p-px", className )} {...restProps} diff --git a/sites/docs/src/lib/registry/new-york/ui/scroll-area/scroll-area-scrollbar.svelte b/sites/docs/src/lib/registry/new-york/ui/scroll-area/scroll-area-scrollbar.svelte index b99640806..b4360561e 100644 --- a/sites/docs/src/lib/registry/new-york/ui/scroll-area/scroll-area-scrollbar.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/scroll-area/scroll-area-scrollbar.svelte @@ -12,6 +12,7 @@ - + {@render children?.()} From 6e76ed962d13bd44ddea8065385ecd8414aa0fd9 Mon Sep 17 00:00:00 2001 From: SHYAKA Davis <87414827+shyakadavis@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:53:21 +0200 Subject: [PATCH 077/134] docs: update import path for AppSidebar component (#1396) Co-authored-by: Davis SHYAKA <87414827+davis-shyaka@users.noreply.github.com> --- .../src/lib/registry/new-york/block/sidebar-01/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/docs/src/lib/registry/new-york/block/sidebar-01/+page.svelte b/sites/docs/src/lib/registry/new-york/block/sidebar-01/+page.svelte index 58372a017..26e5eeb3b 100644 --- a/sites/docs/src/lib/registry/new-york/block/sidebar-01/+page.svelte +++ b/sites/docs/src/lib/registry/new-york/block/sidebar-01/+page.svelte @@ -2,7 +2,7 @@ import * as Breadcrumb from "$lib/registry/new-york/ui/breadcrumb/index.js"; import { Separator } from "$lib/registry/new-york/ui/separator/index.js"; import * as Sidebar from "$lib/registry/new-york/ui/sidebar/index.js"; - import AppSidebar from "./components/app-sidebar.svelte"; + import AppSidebar from "$lib/registry/new-york/block/sidebar-01/components/app-sidebar.svelte"; From 64ecdadf542e47318fde068eacda70718803c2eb Mon Sep 17 00:00:00 2001 From: SHYAKA Davis <87414827+shyakadavis@users.noreply.github.com> Date: Tue, 29 Oct 2024 16:48:19 +0200 Subject: [PATCH 078/134] docs: consistent component import examples (#1391) Co-authored-by: Davis SHYAKA <87414827+davis-shyaka@users.noreply.github.com> --- sites/docs/src/content/components/accordion.md | 2 +- sites/docs/src/content/components/alert-dialog.md | 2 +- sites/docs/src/content/components/alert.md | 2 +- sites/docs/src/content/components/aspect-ratio.md | 2 +- sites/docs/src/content/components/avatar.md | 2 +- sites/docs/src/content/components/badge.md | 4 ++-- sites/docs/src/content/components/button.md | 4 ++-- sites/docs/src/content/components/card.md | 2 +- sites/docs/src/content/components/checkbox.md | 2 +- sites/docs/src/content/components/collapsible.md | 2 +- sites/docs/src/content/components/command.md | 4 ++-- sites/docs/src/content/components/context-menu.md | 2 +- sites/docs/src/content/components/date-picker.md | 6 +++--- sites/docs/src/content/components/dialog.md | 2 +- sites/docs/src/content/components/drawer.md | 2 +- sites/docs/src/content/components/dropdown-menu.md | 2 +- sites/docs/src/content/components/form.md | 4 ++-- sites/docs/src/content/components/hover-card.md | 2 +- sites/docs/src/content/components/input-otp.md | 6 +++--- sites/docs/src/content/components/input.md | 2 +- sites/docs/src/content/components/label.md | 2 +- sites/docs/src/content/components/menubar.md | 2 +- sites/docs/src/content/components/pagination.md | 2 +- sites/docs/src/content/components/popover.md | 2 +- sites/docs/src/content/components/progress.md | 2 +- sites/docs/src/content/components/radio-group.md | 4 ++-- sites/docs/src/content/components/resizable.md | 6 +++--- sites/docs/src/content/components/select.md | 2 +- sites/docs/src/content/components/separator.md | 2 +- sites/docs/src/content/components/sheet.md | 2 +- sites/docs/src/content/components/sidebar.md | 2 +- sites/docs/src/content/components/skeleton.md | 2 +- sites/docs/src/content/components/slider.md | 2 +- sites/docs/src/content/components/sonner.md | 4 ++-- sites/docs/src/content/components/switch.md | 2 +- sites/docs/src/content/components/table.md | 2 +- sites/docs/src/content/components/tabs.md | 2 +- sites/docs/src/content/components/textarea.md | 2 +- sites/docs/src/content/components/toggle-group.md | 2 +- sites/docs/src/content/components/toggle.md | 2 +- sites/docs/src/content/components/tooltip.md | 2 +- sites/docs/src/content/installation/astro.md | 2 +- sites/docs/src/content/installation/sveltekit.md | 2 +- sites/docs/src/content/installation/vite.md | 2 +- 44 files changed, 56 insertions(+), 56 deletions(-) diff --git a/sites/docs/src/content/components/accordion.md b/sites/docs/src/content/components/accordion.md index 7cd6f9c2a..f8e900aa7 100644 --- a/sites/docs/src/content/components/accordion.md +++ b/sites/docs/src/content/components/accordion.md @@ -52,7 +52,7 @@ Install `bits-ui` ```svelte diff --git a/sites/docs/src/content/components/alert-dialog.md b/sites/docs/src/content/components/alert-dialog.md index 1017e342f..eeb0834e4 100644 --- a/sites/docs/src/content/components/alert-dialog.md +++ b/sites/docs/src/content/components/alert-dialog.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/alert.md b/sites/docs/src/content/components/alert.md index 15e33bffc..5f582e05b 100644 --- a/sites/docs/src/content/components/alert.md +++ b/sites/docs/src/content/components/alert.md @@ -33,7 +33,7 @@ links: ```svelte diff --git a/sites/docs/src/content/components/aspect-ratio.md b/sites/docs/src/content/components/aspect-ratio.md index c7d38dcdc..f068804e9 100644 --- a/sites/docs/src/content/components/aspect-ratio.md +++ b/sites/docs/src/content/components/aspect-ratio.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte
    diff --git a/sites/docs/src/content/components/avatar.md b/sites/docs/src/content/components/avatar.md index 086049f6d..e4d81c0e0 100644 --- a/sites/docs/src/content/components/avatar.md +++ b/sites/docs/src/content/components/avatar.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/badge.md b/sites/docs/src/content/components/badge.md index dcbea100d..38549d9e2 100644 --- a/sites/docs/src/content/components/badge.md +++ b/sites/docs/src/content/components/badge.md @@ -33,7 +33,7 @@ links: ```svelte ``` @@ -47,7 +47,7 @@ You can use the `badgeVariants` helper to create a link that looks like a badge. ```svelte Badge diff --git a/sites/docs/src/content/components/button.md b/sites/docs/src/content/components/button.md index f4c437363..a962f6e28 100644 --- a/sites/docs/src/content/components/button.md +++ b/sites/docs/src/content/components/button.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte ``` @@ -55,7 +55,7 @@ You can convert the ` diff --git a/sites/docs/src/content/components/card.md b/sites/docs/src/content/components/card.md index d4c040fce..07c0272c9 100644 --- a/sites/docs/src/content/components/card.md +++ b/sites/docs/src/content/components/card.md @@ -33,7 +33,7 @@ links: ```svelte diff --git a/sites/docs/src/content/components/checkbox.md b/sites/docs/src/content/components/checkbox.md index 5a8a5e543..06356ea75 100644 --- a/sites/docs/src/content/components/checkbox.md +++ b/sites/docs/src/content/components/checkbox.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte ``` diff --git a/sites/docs/src/content/components/collapsible.md b/sites/docs/src/content/components/collapsible.md index 8b89fe474..49595e3f8 100644 --- a/sites/docs/src/content/components/collapsible.md +++ b/sites/docs/src/content/components/collapsible.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/command.md b/sites/docs/src/content/components/command.md index 13afb22fb..ed26fa3a5 100644 --- a/sites/docs/src/content/components/command.md +++ b/sites/docs/src/content/components/command.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte @@ -77,7 +77,7 @@ To show the command menu in a dialog, use the `` component ins ```svelte diff --git a/sites/docs/src/content/components/date-picker.md b/sites/docs/src/content/components/date-picker.md index 1fc698b39..96f6b168a 100644 --- a/sites/docs/src/content/components/date-picker.md +++ b/sites/docs/src/content/components/date-picker.md @@ -33,9 +33,9 @@ See installations instructions for the [Popover](/docs/components/popover#instal getLocalTimeZone, } from "@internationalized/date"; import { cn } from "$lib/utils.js"; - import { Button } from "$lib/components/ui/button"; - import { Calendar } from "$lib/components/ui/calendar"; - import * as Popover from "$lib/components/ui/popover"; + import { Button } from "$lib/components/ui/button/index.js"; + import { Calendar } from "$lib/components/ui/calendar/index.js"; + import * as Popover from "$lib/components/ui/popover/index.js"; const df = new DateFormatter("en-US", { dateStyle: "long", diff --git a/sites/docs/src/content/components/dialog.md b/sites/docs/src/content/components/dialog.md index 16ab4a460..b2cf349d2 100644 --- a/sites/docs/src/content/components/dialog.md +++ b/sites/docs/src/content/components/dialog.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/drawer.md b/sites/docs/src/content/components/drawer.md index ab6d5d6dd..e1f85b7a4 100644 --- a/sites/docs/src/content/components/drawer.md +++ b/sites/docs/src/content/components/drawer.md @@ -44,7 +44,7 @@ Install `vaul-svelte`: ```svelte diff --git a/sites/docs/src/content/components/dropdown-menu.md b/sites/docs/src/content/components/dropdown-menu.md index cf35dab43..367299689 100644 --- a/sites/docs/src/content/components/dropdown-menu.md +++ b/sites/docs/src/content/components/dropdown-menu.md @@ -40,7 +40,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/form.md b/sites/docs/src/content/components/form.md index 5301d85b4..0b7762359 100644 --- a/sites/docs/src/content/components/form.md +++ b/sites/docs/src/content/components/form.md @@ -110,8 +110,8 @@ For this example, we'll be passing the `form` returned from the load function as ```svelte title="src/routes/settings/settings-form.svelte" showLineNumbers diff --git a/sites/docs/src/content/components/input-otp.md b/sites/docs/src/content/components/input-otp.md index 0a03bd555..e6ec354dc 100644 --- a/sites/docs/src/content/components/input-otp.md +++ b/sites/docs/src/content/components/input-otp.md @@ -45,7 +45,7 @@ Install `bits-ui`: ```svelte @@ -79,7 +79,7 @@ Use the `pattern` prop to define a custom pattern for the OTP input. ```svelte showLineNumbers {3,6} @@ -100,7 +100,7 @@ You can use the `InputOTP.Separator` component to add a separator between the gr ```svelte showLineNumbers diff --git a/sites/docs/src/content/components/input.md b/sites/docs/src/content/components/input.md index 3d4e33611..0979ce192 100644 --- a/sites/docs/src/content/components/input.md +++ b/sites/docs/src/content/components/input.md @@ -35,7 +35,7 @@ links: ```svelte diff --git a/sites/docs/src/content/components/label.md b/sites/docs/src/content/components/label.md index 1e04a0e79..f307789f2 100644 --- a/sites/docs/src/content/components/label.md +++ b/sites/docs/src/content/components/label.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/menubar.md b/sites/docs/src/content/components/menubar.md index f67218e7f..e223ae304 100644 --- a/sites/docs/src/content/components/menubar.md +++ b/sites/docs/src/content/components/menubar.md @@ -39,7 +39,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/pagination.md b/sites/docs/src/content/components/pagination.md index bfb28c94d..44e160847 100644 --- a/sites/docs/src/content/components/pagination.md +++ b/sites/docs/src/content/components/pagination.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/popover.md b/sites/docs/src/content/components/popover.md index f97cd4d9f..13fef66fc 100644 --- a/sites/docs/src/content/components/popover.md +++ b/sites/docs/src/content/components/popover.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/progress.md b/sites/docs/src/content/components/progress.md index 40ec131e9..c90cce249 100644 --- a/sites/docs/src/content/components/progress.md +++ b/sites/docs/src/content/components/progress.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/radio-group.md b/sites/docs/src/content/components/radio-group.md index 945bf0936..bcd4bcc3b 100644 --- a/sites/docs/src/content/components/radio-group.md +++ b/sites/docs/src/content/components/radio-group.md @@ -41,8 +41,8 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/resizable.md b/sites/docs/src/content/components/resizable.md index 6bd94e41d..5f8804424 100644 --- a/sites/docs/src/content/components/resizable.md +++ b/sites/docs/src/content/components/resizable.md @@ -44,7 +44,7 @@ Install `paneforge`: ```svelte @@ -68,7 +68,7 @@ Use the `direction` prop to set the direction of the resizable panels. ```svelte showLineNumbers {5} @@ -90,7 +90,7 @@ You can set or hide the handle by using the `withHandle` prop on the `ResizableH ```svelte showLineNumbers {7} diff --git a/sites/docs/src/content/components/select.md b/sites/docs/src/content/components/select.md index f40fb0594..e8097e19a 100644 --- a/sites/docs/src/content/components/select.md +++ b/sites/docs/src/content/components/select.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/separator.md b/sites/docs/src/content/components/separator.md index f2b71f596..628273222 100644 --- a/sites/docs/src/content/components/separator.md +++ b/sites/docs/src/content/components/separator.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/sheet.md b/sites/docs/src/content/components/sheet.md index 381098c70..7e6a056f4 100644 --- a/sites/docs/src/content/components/sheet.md +++ b/sites/docs/src/content/components/sheet.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/sidebar.md b/sites/docs/src/content/components/sidebar.md index 4491de68a..4ca24e1d7 100644 --- a/sites/docs/src/content/components/sidebar.md +++ b/sites/docs/src/content/components/sidebar.md @@ -148,7 +148,7 @@ A `Sidebar` component is composed of the following parts: ```svelte showLineNumbers title="src/lib/components/app-sidebar.svelte" diff --git a/sites/docs/src/content/components/skeleton.md b/sites/docs/src/content/components/skeleton.md index a640fa1e8..e29f2bb13 100644 --- a/sites/docs/src/content/components/skeleton.md +++ b/sites/docs/src/content/components/skeleton.md @@ -33,7 +33,7 @@ links: ```svelte ``` diff --git a/sites/docs/src/content/components/slider.md b/sites/docs/src/content/components/slider.md index a3c5936c4..c8c51347f 100644 --- a/sites/docs/src/content/components/slider.md +++ b/sites/docs/src/content/components/slider.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/sonner.md b/sites/docs/src/content/components/sonner.md index 07035a98e..c9e4f2e58 100644 --- a/sites/docs/src/content/components/sonner.md +++ b/sites/docs/src/content/components/sonner.md @@ -50,7 +50,7 @@ Note: Make sure you are adding the import from the path `"$lib/components/ui/son ```svelte title="+layout.svelte" {2,5} @@ -76,7 +76,7 @@ Note: Make sure you are adding the import from the path `"$lib/components/ui/son ```svelte diff --git a/sites/docs/src/content/components/switch.md b/sites/docs/src/content/components/switch.md index 33e474971..fc9d6fbc5 100644 --- a/sites/docs/src/content/components/switch.md +++ b/sites/docs/src/content/components/switch.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/table.md b/sites/docs/src/content/components/table.md index 2b0384984..9a3514c47 100644 --- a/sites/docs/src/content/components/table.md +++ b/sites/docs/src/content/components/table.md @@ -33,7 +33,7 @@ links: ```svelte ``` diff --git a/sites/docs/src/content/components/tabs.md b/sites/docs/src/content/components/tabs.md index 0058a8717..3e58383ce 100644 --- a/sites/docs/src/content/components/tabs.md +++ b/sites/docs/src/content/components/tabs.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/textarea.md b/sites/docs/src/content/components/textarea.md index 345540fb8..bb69aaccd 100644 --- a/sites/docs/src/content/components/textarea.md +++ b/sites/docs/src/content/components/textarea.md @@ -33,7 +33,7 @@ links: ```svelte ``` diff --git a/sites/docs/src/content/components/toggle-group.md b/sites/docs/src/content/components/toggle-group.md index b2d391245..2c9de2cdb 100644 --- a/sites/docs/src/content/components/toggle-group.md +++ b/sites/docs/src/content/components/toggle-group.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/components/toggle.md b/sites/docs/src/content/components/toggle.md index 1b9106847..2f99e4ec1 100644 --- a/sites/docs/src/content/components/toggle.md +++ b/sites/docs/src/content/components/toggle.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte Toggle diff --git a/sites/docs/src/content/components/tooltip.md b/sites/docs/src/content/components/tooltip.md index adc2ca509..2803d2193 100644 --- a/sites/docs/src/content/components/tooltip.md +++ b/sites/docs/src/content/components/tooltip.md @@ -41,7 +41,7 @@ Install `bits-ui`: ```svelte diff --git a/sites/docs/src/content/installation/astro.md b/sites/docs/src/content/installation/astro.md index 0287db6c1..977507aa7 100644 --- a/sites/docs/src/content/installation/astro.md +++ b/sites/docs/src/content/installation/astro.md @@ -164,7 +164,7 @@ The command above will add the `Button` component to your project. You can then ```astro title="index.astro" {2,10} showLineNumbers --- -import { Button } from "$lib/components/ui/button"; +import { Button } from "$lib/components/ui/button/index.js"; --- diff --git a/sites/docs/src/content/installation/sveltekit.md b/sites/docs/src/content/installation/sveltekit.md index d5e9cf0e7..ece96d628 100644 --- a/sites/docs/src/content/installation/sveltekit.md +++ b/sites/docs/src/content/installation/sveltekit.md @@ -74,7 +74,7 @@ The command above will add the `Button` component to your project. You can then ```svelte {2,5} showLineNumbers diff --git a/sites/docs/src/content/installation/vite.md b/sites/docs/src/content/installation/vite.md index 7c2be337e..b7166dd96 100644 --- a/sites/docs/src/content/installation/vite.md +++ b/sites/docs/src/content/installation/vite.md @@ -81,7 +81,7 @@ The command above will add the `Button` component to your project. You can then ```svelte {2,5} showLineNumbers From 99e143883fa385dd580e2f63a651b85add24ab64 Mon Sep 17 00:00:00 2001 From: Alejandro Cruz <55540142+pwnedshell@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:53:10 +0100 Subject: [PATCH 079/134] docs: fix tailwind typo (#1397) --- sites/docs/src/content/installation/astro.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sites/docs/src/content/installation/astro.md b/sites/docs/src/content/installation/astro.md index 977507aa7..7c5db9e93 100644 --- a/sites/docs/src/content/installation/astro.md +++ b/sites/docs/src/content/installation/astro.md @@ -27,12 +27,12 @@ You will be asked a few questions to configure your project: ./your-app-name - How would you like to start your new project? Choose a starter template (or Empty) -- Install dependencies? -Yes - Do you plan to write TypeScript? Yes - How strict should TypeScript be? Strict +- Install dependencies? +Yes - Initialize a new git repository? (optional) Yes/No ``` @@ -57,7 +57,7 @@ Add Tailwind CSS using the Astro CLI: -Answer `Yes` to all the question prompted by the CLI when installing Svelte. +Answer `Yes` to all the question prompted by the CLI when installing TailwindCSS. From 099be76b91fb35496a4120605af2bf65bac15a5d Mon Sep 17 00:00:00 2001 From: SHYAKA Davis <87414827+shyakadavis@users.noreply.github.com> Date: Wed, 30 Oct 2024 02:38:06 +0200 Subject: [PATCH 080/134] docs: Remove Select.Value in Select component (#1400) Co-authored-by: Davis SHYAKA <87414827+davis-shyaka@users.noreply.github.com> --- sites/docs/src/content/components/select.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sites/docs/src/content/components/select.md b/sites/docs/src/content/components/select.md index e8097e19a..a02d08623 100644 --- a/sites/docs/src/content/components/select.md +++ b/sites/docs/src/content/components/select.md @@ -45,9 +45,7 @@ Install `bits-ui`: - - - + Light Dark From 9c88dd0708c00704044ca111e6c08af57c0ad9ff Mon Sep 17 00:00:00 2001 From: SHYAKA Davis <87414827+shyakadavis@users.noreply.github.com> Date: Wed, 30 Oct 2024 15:38:04 +0200 Subject: [PATCH 081/134] fix: update tabindex attributes to use numbers (#1402) Co-authored-by: Davis SHYAKA <87414827+davis-shyaka@users.noreply.github.com> --- sites/docs/src/lib/components/docs/copy-button.svelte | 4 ++-- .../lib/registry/new-york/example/breadcrumb-dropdown.svelte | 4 ++-- .../lib/registry/new-york/example/breadcrumb-separator.svelte | 4 ++-- .../new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/sites/docs/src/lib/components/docs/copy-button.svelte b/sites/docs/src/lib/components/docs/copy-button.svelte index 6044b0f55..ba88bbc44 100644 --- a/sites/docs/src/lib/components/docs/copy-button.svelte +++ b/sites/docs/src/lib/components/docs/copy-button.svelte @@ -76,8 +76,8 @@ > Copy {#if copied} - + {:else} - + {/if} diff --git a/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte b/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte index 19c657ed4..8c2a3d68e 100644 --- a/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte +++ b/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte @@ -17,7 +17,7 @@ Components - + Documentation @@ -27,7 +27,7 @@ - + Breadcrumb diff --git a/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte b/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte index 211ecca29..d4ac776d1 100644 --- a/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte +++ b/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte @@ -9,13 +9,13 @@ Home - + Components - + Breadcrumb diff --git a/sites/docs/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte b/sites/docs/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte index c5982f8dd..3b5651233 100644 --- a/sites/docs/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/breadcrumb/breadcrumb-ellipsis.svelte @@ -18,6 +18,6 @@ class={cn("flex size-9 items-center justify-center", className)} {...restProps} > - + More From b15bd8ee3a13f0f19cb255c8be41be99a75ffdc4 Mon Sep 17 00:00:00 2001 From: SHYAKA Davis <87414827+shyakadavis@users.noreply.github.com> Date: Wed, 30 Oct 2024 16:55:19 +0200 Subject: [PATCH 082/134] docs: update DatePicker/Popover usage example (#1403) Co-authored-by: Davis SHYAKA <87414827+davis-shyaka@users.noreply.github.com> --- sites/docs/src/content/components/date-picker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sites/docs/src/content/components/date-picker.md b/sites/docs/src/content/components/date-picker.md index 96f6b168a..427ba8c7b 100644 --- a/sites/docs/src/content/components/date-picker.md +++ b/sites/docs/src/content/components/date-picker.md @@ -44,7 +44,7 @@ See installations instructions for the [Popover](/docs/components/popover#instal let value = $state(); - + {#snippet child({ props })} diff --git a/sites/docs/src/lib/registry/default/example/button-loading.svelte b/sites/docs/src/lib/registry/default/example/button-loading.svelte index 7e52c0358..555ec8713 100644 --- a/sites/docs/src/lib/registry/default/example/button-loading.svelte +++ b/sites/docs/src/lib/registry/default/example/button-loading.svelte @@ -4,6 +4,6 @@ diff --git a/sites/docs/src/lib/registry/default/example/collapsible-demo.svelte b/sites/docs/src/lib/registry/default/example/collapsible-demo.svelte index 9602b1c5e..40206720b 100644 --- a/sites/docs/src/lib/registry/default/example/collapsible-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/collapsible-demo.svelte @@ -10,7 +10,7 @@ - + Toggle
    diff --git a/sites/docs/src/lib/registry/default/example/combobox-demo.svelte b/sites/docs/src/lib/registry/default/example/combobox-demo.svelte index 14a85e228..682c64b43 100644 --- a/sites/docs/src/lib/registry/default/example/combobox-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/combobox-demo.svelte @@ -58,7 +58,7 @@ aria-expanded={open} > {selectedValue || "Select a framework..."} - + {/snippet} @@ -78,7 +78,7 @@ > diff --git a/sites/docs/src/lib/registry/default/example/combobox-form.svelte b/sites/docs/src/lib/registry/default/example/combobox-form.svelte index 64a542a80..a58209cd2 100644 --- a/sites/docs/src/lib/registry/default/example/combobox-form.svelte +++ b/sites/docs/src/lib/registry/default/example/combobox-form.svelte @@ -86,7 +86,7 @@ > {languages.find((f) => f.value === $formData.language)?.label ?? "Select language"} - + {/snippet} @@ -107,7 +107,7 @@ {language.label} diff --git a/sites/docs/src/lib/registry/default/example/command-demo.svelte b/sites/docs/src/lib/registry/default/example/command-demo.svelte index e7f2326e0..8584f139e 100644 --- a/sites/docs/src/lib/registry/default/example/command-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/command-demo.svelte @@ -14,32 +14,32 @@ No results found. - + Calendar - + Search Emoji - - + + Calculator - + Profile ⌘P - + Billing ⌘B - + Settings ⌘S diff --git a/sites/docs/src/lib/registry/default/example/data-table/data-table-actions.svelte b/sites/docs/src/lib/registry/default/example/data-table/data-table-actions.svelte index c82350002..9deccac44 100644 --- a/sites/docs/src/lib/registry/default/example/data-table/data-table-actions.svelte +++ b/sites/docs/src/lib/registry/default/example/data-table/data-table-actions.svelte @@ -11,7 +11,7 @@ {#snippet child({ props })} {/snippet} diff --git a/sites/docs/src/lib/registry/default/example/date-picker-demo.svelte b/sites/docs/src/lib/registry/default/example/date-picker-demo.svelte index 7cfc32e9a..94a1ba578 100644 --- a/sites/docs/src/lib/registry/default/example/date-picker-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/date-picker-demo.svelte @@ -24,7 +24,7 @@ !value && "text-muted-foreground" )} > - + {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} diff --git a/sites/docs/src/lib/registry/default/example/drawer-demo.svelte b/sites/docs/src/lib/registry/default/example/drawer-demo.svelte index e9a15ea84..5bc19ff68 100644 --- a/sites/docs/src/lib/registry/default/example/drawer-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/drawer-demo.svelte @@ -87,7 +87,7 @@ onclick={() => handleClick(-10)} disabled={goal <= 200} > - + Decrease
    @@ -105,7 +105,7 @@ onclick={() => handleClick(10)} disabled={goal >= 400} > - + Increase
    diff --git a/sites/docs/src/lib/registry/default/example/select-form.svelte b/sites/docs/src/lib/registry/default/example/select-form.svelte index e229483a2..1eabdd654 100644 --- a/sites/docs/src/lib/registry/default/example/select-form.svelte +++ b/sites/docs/src/lib/registry/default/example/select-form.svelte @@ -40,7 +40,7 @@ Email - {$formData.email ?? "Select a verified email to display"} + {$formData.email ? $formData.email : "Select a verified email to display"} diff --git a/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte b/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte index 26eb7f0a3..c0f29cc63 100644 --- a/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte +++ b/sites/docs/src/lib/registry/default/ui/toggle/toggle.svelte @@ -2,7 +2,7 @@ import { type VariantProps, tv } from "tailwind-variants"; export const toggleVariants = tv({ - base: "ring-offset-background hover:bg-muted hover:text-muted-foreground focus-visible:ring-ring data-[state=on]:bg-accent data-[state=on]:text-accent-foreground inline-flex items-center justify-center rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", + base: "ring-offset-background hover:bg-muted hover:text-muted-foreground focus-visible:ring-ring data-[state=on]:bg-accent data-[state=on]:text-accent-foreground inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0", variants: { variant: { default: "bg-transparent", @@ -10,9 +10,9 @@ "border-input hover:bg-accent hover:text-accent-foreground border bg-transparent", }, size: { - default: "h-10 px-3", - sm: "h-9 px-2.5", - lg: "h-11 px-5", + default: "h-10 min-w-10 px-3", + sm: "h-9 min-w-9 px-2.5", + lg: "h-11 min-w-11 px-5", }, }, defaultVariants: { diff --git a/sites/docs/src/lib/registry/new-york/example/alert-demo.svelte b/sites/docs/src/lib/registry/new-york/example/alert-demo.svelte index 62f94ca49..4fefa466a 100644 --- a/sites/docs/src/lib/registry/new-york/example/alert-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/alert-demo.svelte @@ -1,10 +1,10 @@ - + Heads up! You can add components to your app using the cli. diff --git a/sites/docs/src/lib/registry/new-york/example/alert-destructive.svelte b/sites/docs/src/lib/registry/new-york/example/alert-destructive.svelte index 3950fa27f..331791814 100644 --- a/sites/docs/src/lib/registry/new-york/example/alert-destructive.svelte +++ b/sites/docs/src/lib/registry/new-york/example/alert-destructive.svelte @@ -1,10 +1,10 @@ - + Error Your session has expired. Please login again. diff --git a/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte b/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte index 8c2a3d68e..15b6e6c42 100644 --- a/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte +++ b/sites/docs/src/lib/registry/new-york/example/breadcrumb-dropdown.svelte @@ -1,6 +1,6 @@ @@ -17,7 +17,7 @@ Components - + Documentation @@ -27,7 +27,7 @@ - + Breadcrumb diff --git a/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte b/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte index d4ac776d1..16b69b527 100644 --- a/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte +++ b/sites/docs/src/lib/registry/new-york/example/breadcrumb-separator.svelte @@ -1,5 +1,5 @@ @@ -9,13 +9,13 @@ Home - + Components - + Breadcrumb diff --git a/sites/docs/src/lib/registry/new-york/example/button-icon.svelte b/sites/docs/src/lib/registry/new-york/example/button-icon.svelte index c21efa823..be2d4cbe4 100644 --- a/sites/docs/src/lib/registry/new-york/example/button-icon.svelte +++ b/sites/docs/src/lib/registry/new-york/example/button-icon.svelte @@ -1,8 +1,8 @@ diff --git a/sites/docs/src/lib/registry/new-york/example/button-loading.svelte b/sites/docs/src/lib/registry/new-york/example/button-loading.svelte index 12cde7ff2..dfbcf0740 100644 --- a/sites/docs/src/lib/registry/new-york/example/button-loading.svelte +++ b/sites/docs/src/lib/registry/new-york/example/button-loading.svelte @@ -1,9 +1,9 @@ diff --git a/sites/docs/src/lib/registry/new-york/example/button-with-icon.svelte b/sites/docs/src/lib/registry/new-york/example/button-with-icon.svelte index 02126924d..f92942795 100644 --- a/sites/docs/src/lib/registry/new-york/example/button-with-icon.svelte +++ b/sites/docs/src/lib/registry/new-york/example/button-with-icon.svelte @@ -1,9 +1,9 @@ diff --git a/sites/docs/src/lib/registry/new-york/example/card-demo.svelte b/sites/docs/src/lib/registry/new-york/example/card-demo.svelte index 6db1f24b6..60cb1ba8a 100644 --- a/sites/docs/src/lib/registry/new-york/example/card-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/card-demo.svelte @@ -1,6 +1,6 @@

    @huntabyte starred 3 repositories

    - - - Toggle + + {#snippet child({ props })} + + {/snippet}
    @huntabyte/bits-ui
    diff --git a/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte b/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte index c5e7c00c7..e85addb9f 100644 --- a/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/combobox-demo.svelte @@ -1,6 +1,6 @@ @@ -15,32 +15,32 @@ No results found. - + Calendar - + Search Emoji - - - Launch + + + Calculator - + Profile ⌘P - - Mail + + Billing ⌘B - + Settings ⌘S diff --git a/sites/docs/src/lib/registry/new-york/example/command-dialog.svelte b/sites/docs/src/lib/registry/new-york/example/command-dialog.svelte index 984ecfb4f..7bfe839a8 100644 --- a/sites/docs/src/lib/registry/new-york/example/command-dialog.svelte +++ b/sites/docs/src/lib/registry/new-york/example/command-dialog.svelte @@ -1,10 +1,11 @@ diff --git a/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte b/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte index bee7b2d6b..3ea228bf6 100644 --- a/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte @@ -1,5 +1,5 @@ - - - {value ? df.format(value.toDate(getLocalTimeZone())) : "Pick a date"} + + {#snippet child({ props })} + + {/snippet} diff --git a/sites/docs/src/lib/registry/new-york/example/date-picker-form.svelte b/sites/docs/src/lib/registry/new-york/example/date-picker-form.svelte index 970f77b7a..96d965dd9 100644 --- a/sites/docs/src/lib/registry/new-york/example/date-picker-form.svelte +++ b/sites/docs/src/lib/registry/new-york/example/date-picker-form.svelte @@ -9,7 +9,7 @@ diff --git a/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte b/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte index cbd31c4ff..0258bac6f 100644 --- a/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/pagination-demo.svelte @@ -1,6 +1,4 @@ - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-disabled.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-disabled.svelte index 5348c108e..400ea65c4 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-disabled.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-disabled.svelte @@ -1,8 +1,8 @@ - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-group-demo.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-group-demo.svelte index 44b1789b8..8ab8a5619 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-group-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-group-demo.svelte @@ -1,18 +1,18 @@ - + - + - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-group-disabled.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-group-disabled.svelte index 2225a8f9b..b3cf32abb 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-group-disabled.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-group-disabled.svelte @@ -1,18 +1,18 @@ - + - + - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-group-lg.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-group-lg.svelte index f70d1a01b..e85a3e416 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-group-lg.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-group-lg.svelte @@ -1,18 +1,18 @@ - + - + - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-group-outline.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-group-outline.svelte index 7602ccbd7..847a8fe66 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-group-outline.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-group-outline.svelte @@ -1,18 +1,18 @@ - + - + - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-group-single.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-group-single.svelte index 02acc9322..2d916b846 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-group-single.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-group-single.svelte @@ -1,18 +1,18 @@ - + - + - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-group-sm.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-group-sm.svelte index 6340445bf..f3cacb2ef 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-group-sm.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-group-sm.svelte @@ -1,18 +1,18 @@ - + - + - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-lg.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-lg.svelte index 736a86953..fd7d022fc 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-lg.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-lg.svelte @@ -1,8 +1,8 @@ - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-outline.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-outline.svelte index a9818710a..7e284211c 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-outline.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-outline.svelte @@ -1,8 +1,8 @@ - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-sm.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-sm.svelte index 581d3b22a..a3ff3ca3f 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-sm.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-sm.svelte @@ -1,8 +1,8 @@ - + diff --git a/sites/docs/src/lib/registry/new-york/example/toggle-with-text.svelte b/sites/docs/src/lib/registry/new-york/example/toggle-with-text.svelte index 7221dbaa5..31dc34db1 100644 --- a/sites/docs/src/lib/registry/new-york/example/toggle-with-text.svelte +++ b/sites/docs/src/lib/registry/new-york/example/toggle-with-text.svelte @@ -1,9 +1,9 @@ - + Italic diff --git a/sites/docs/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte b/sites/docs/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte index 1d6902b74..6c033b919 100644 --- a/sites/docs/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/accordion/accordion-trigger.svelte @@ -1,6 +1,6 @@ {#snippet Fallback()} - + {/snippet} import { Calendar as CalendarPrimitive } from "bits-ui"; - import ChevronLeft from "svelte-radix/ChevronLeft.svelte"; + import ChevronLeft from "lucide-svelte/icons/chevron-left"; import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; @@ -13,7 +13,7 @@ {#snippet Fallback()} - + {/snippet} - import ArrowRight from "svelte-radix/ArrowRight.svelte"; + import ArrowRight from "lucide-svelte/icons/arrow-right"; import type { WithoutChildren } from "bits-ui"; import { getEmblaContext } from "./context.js"; import { cn } from "$lib/utils.js"; @@ -32,6 +32,6 @@ bind:ref {...restProps} > - + Next slide diff --git a/sites/docs/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte b/sites/docs/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte index 2854fd270..cedfdfa53 100644 --- a/sites/docs/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/carousel/carousel-previous.svelte @@ -1,5 +1,5 @@
    - + import { ContextMenu as ContextMenuPrimitive, type WithoutChildrenOrChild } from "bits-ui"; - import Check from "svelte-radix/Check.svelte"; - import Minus from "svelte-radix/Minus.svelte"; + import Check from "lucide-svelte/icons/check"; + import Minus from "lucide-svelte/icons/minus"; import type { Snippet } from "svelte"; import { cn } from "$lib/utils.js"; diff --git a/sites/docs/src/lib/registry/new-york/ui/context-menu/context-menu-radio-item.svelte b/sites/docs/src/lib/registry/new-york/ui/context-menu/context-menu-radio-item.svelte index 531a97140..597fd33da 100644 --- a/sites/docs/src/lib/registry/new-york/ui/context-menu/context-menu-radio-item.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/context-menu/context-menu-radio-item.svelte @@ -1,6 +1,6 @@ {#snippet Fallback()} - + {/snippet} import { RangeCalendar as RangeCalendarPrimitive } from "bits-ui"; - import ChevronLeft from "svelte-radix/ChevronLeft.svelte"; + import ChevronLeft from "lucide-svelte/icons/chevron-left"; import { buttonVariants } from "$lib/registry/new-york/ui/button/index.js"; import { cn } from "$lib/utils.js"; let { @@ -12,7 +12,7 @@ {#snippet Fallback()} - + {/snippet} - import DragHandleDots2 from "svelte-radix/DragHandleDots2.svelte"; + import GripVertical from "lucide-svelte/icons/grip-vertical"; import * as ResizablePrimitive from "paneforge"; import type { WithoutChildrenOrChild } from "bits-ui"; import { cn } from "$lib/utils.js"; @@ -24,7 +24,7 @@ > {#if withHandle}
    - +
    {/if} diff --git a/sites/docs/src/lib/registry/new-york/ui/select/select-item.svelte b/sites/docs/src/lib/registry/new-york/ui/select/select-item.svelte index c6bf851ba..c9eeb2d01 100644 --- a/sites/docs/src/lib/registry/new-york/ui/select/select-item.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/select/select-item.svelte @@ -1,6 +1,6 @@ @@ -23,7 +23,7 @@
    - +

    Available

    Only mentions and comments.

    @@ -32,7 +32,7 @@
    - +

    Ignoring

    Turn off all notifications.

    diff --git a/sites/docs/src/routes/(app)/examples/cards/(components)/team-members.svelte b/sites/docs/src/routes/(app)/examples/cards/(components)/team-members.svelte index 5cbb45099..6061594c6 100644 --- a/sites/docs/src/routes/(app)/examples/cards/(components)/team-members.svelte +++ b/sites/docs/src/routes/(app)/examples/cards/(components)/team-members.svelte @@ -1,5 +1,5 @@
     		
     			
    -				{`${cmdStart}`}
    -				{#if type === "install" || type === "create" || type == "remove"}
    -					
    -						{#if type === "install"}
    -							{`${getInstallCommand()} `}
    -						{:else if type == "create"}
    -							{"create "}
    -						{:else if type == "remove"}
    -							{`${getUninstallCommand()} `}
    -						{/if}
    -					
    -				{/if}
    -				{#if command !== ""}
    -					{#each command.split(" ") as word, i}
    -						{#if i === 0}
    -							{`${word}`}
    -						{:else}
    -							{` ${word}`}
    -						{/if}
    -					{/each}
    -				{/if}
    +				{resolvedCommand.command}
    +				{resolvedCommand.args.join(" ")}
     			
     		
     	
    diff --git a/sites/docs/src/lib/components/docs/pm-remove.svelte b/sites/docs/src/lib/components/docs/pm-remove.svelte index 5e978e609..b553031cb 100644 --- a/sites/docs/src/lib/components/docs/pm-remove.svelte +++ b/sites/docs/src/lib/components/docs/pm-remove.svelte @@ -3,4 +3,4 @@ export let command: string; - + diff --git a/sites/docs/src/lib/components/docs/pm-run.svelte b/sites/docs/src/lib/components/docs/pm-run.svelte new file mode 100644 index 000000000..8fdce23da --- /dev/null +++ b/sites/docs/src/lib/components/docs/pm-run.svelte @@ -0,0 +1,6 @@ + + + diff --git a/sites/docs/src/lib/stores/package-manager.ts b/sites/docs/src/lib/stores/package-manager.ts index f32245a69..1149829be 100644 --- a/sites/docs/src/lib/stores/package-manager.ts +++ b/sites/docs/src/lib/stores/package-manager.ts @@ -1,9 +1,11 @@ import { getContext, setContext } from "svelte"; import { persisted } from "svelte-persisted-store"; +import type { Agent, Command, ResolvedCommand } from "package-manager-detector"; +import { resolveCommand } from "package-manager-detector/commands"; const PACKAGE_MANAGER = Symbol("packageManager"); -export function setPackageManager(initialValue: PackageManager = "npm") { +export function setPackageManager(initialValue: Agent = "npm") { const packageManager = createPackageManagerStore("packageManager", initialValue); setContext(PACKAGE_MANAGER, packageManager); return packageManager; @@ -13,48 +15,32 @@ export function getPackageManager(): ReturnType { return getContext(PACKAGE_MANAGER); } -function createPackageManagerStore(key: string, initialValue: PackageManager) { +function createPackageManagerStore(key: string, initialValue: Agent) { const store = persisted(key, initialValue); return store; } -export const packageManagers = ["pnpm", "bun", "yarn", "npm"] as const; -export type PackageManager = (typeof packageManagers)[number]; +export type PackageManagerCommand = Command | "create"; -const packageManagerToScriptCmd: Record = { - npm: "npx", - yarn: "yarn dlx", - pnpm: "pnpm dlx", - bun: "bunx", -}; +export function getCommand( + pm: Agent, + type: PackageManagerCommand, + command: string | string[] +): ResolvedCommand { + let args = []; + if (typeof command === "string") { + args = command.split(" "); + } else { + args = command; + } -export function getPackageManagerScriptCmd(pm: PackageManager): string { - return packageManagerToScriptCmd[pm]; -} - -const packageManagerToInstallCmd: Record = { - npm: "install", - yarn: "add", - pnpm: "add", - bun: "add", -}; + // special handling for create + if (type === "create") return { command: pm, args: ["create", ...args] }; -export function getPackageManagerInstallCmd(pm: PackageManager): string { - return packageManagerToInstallCmd[pm]; -} + const cmd = resolveCommand(pm, type, args); -const packageManagerToUninstallCmd: Record = { - npm: "uninstall", - yarn: "remove", - pnpm: "remove", - bun: "remove", -}; - -export function getPackageManagerUninstallCmd(pm: PackageManager): string { - return packageManagerToUninstallCmd[pm]; -} + // since docs are static any unresolved command is a code error + if (cmd === null) throw new Error("Could not resolve command!"); -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export function isPackageManager(value: any): value is PackageManager { - return packageManagers.includes(value); + return cmd; } diff --git a/sites/docs/src/lib/utils.ts b/sites/docs/src/lib/utils.ts index 5500b1d83..a574be0b2 100644 --- a/sites/docs/src/lib/utils.ts +++ b/sites/docs/src/lib/utils.ts @@ -260,38 +260,6 @@ export function getLiftMode(name: string) { }; } -export const packageManagers = ["pnpm", "bun", "yarn", "npm"] as const; -export type PackageManager = (typeof packageManagers)[number]; - -export const selectedPackageManager = persisted("package-manager", "npm"); - -const packageManagerToScriptCmd: Record = { - npm: "npx", - yarn: "yarn dlx", - pnpm: "pnpm dlx", - bun: "bunx", -}; - -export function getPackageManagerScriptCmd(pm: PackageManager): string { - return packageManagerToScriptCmd[pm]; -} - -const packageManagerToInstallCmd: Record = { - npm: "install", - yarn: "add", - pnpm: "add", - bun: "add", -}; - -export function getPackageManagerInstallCmd(pm: PackageManager): string { - return packageManagerToInstallCmd[pm]; -} - -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export function isPackageManager(value: any): value is PackageManager { - return packageManagers.includes(value); -} - // Wrappers around svelte's `HTMLAttributes` types to add a `ref` prop can be bound to // to get a reference to the underlying DOM element the component is rendering. export type PrimitiveDivAttributes = WithElementRef>; From 9d35389b548d58452d5d4060b5a38c7db3b7f82c Mon Sep 17 00:00:00 2001 From: Cory Tyburski Date: Tue, 19 Nov 2024 19:55:17 -0500 Subject: [PATCH 111/134] feat (next): Add ability disable portal for portalled components (#1482) Co-authored-by: Hunter Johnston --- pnpm-lock.yaml | 28 ++++++++--------- sites/docs/package.json | 2 +- .../alert-dialog/alert-dialog-content.svelte | 7 +++-- .../default/ui/command/command-dialog.svelte | 4 ++- .../context-menu/context-menu-content.svelte | 23 ++++++++------ .../default/ui/dialog/dialog-content.svelte | 4 ++- .../default/ui/drawer/drawer-content.svelte | 7 +++-- .../dropdown-menu-content.svelte | 25 +++++++++------ .../ui/hover-card/hover-card-content.svelte | 27 +++++++++------- .../default/ui/menubar/menubar-content.svelte | 31 +++++++++++-------- .../default/ui/popover/popover-content.svelte | 7 +++-- .../default/ui/select/select-content.svelte | 7 +++-- .../default/ui/sheet/sheet-content.svelte | 4 ++- .../alert-dialog/alert-dialog-content.svelte | 7 +++-- .../new-york/ui/command/command-dialog.svelte | 4 ++- .../context-menu/context-menu-content.svelte | 23 ++++++++------ .../new-york/ui/dialog/dialog-content.svelte | 4 ++- .../new-york/ui/drawer/drawer-content.svelte | 7 +++-- .../dropdown-menu-content.svelte | 27 +++++++++------- .../ui/hover-card/hover-card-content.svelte | 27 +++++++++------- .../ui/menubar/menubar-content.svelte | 31 ++++++++++++------- .../ui/popover/popover-content.svelte | 7 +++-- .../new-york/ui/select/select-content.svelte | 7 +++-- .../new-york/ui/sheet/sheet-content.svelte | 4 ++- 24 files changed, 201 insertions(+), 123 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a5f586d95..e953fc5d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: version: 9.12.0 '@huntabyte/eslint-config': specifier: ^0.3.2 - version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + version: 0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) '@typescript-eslint/eslint-plugin': specifier: ^8.10.0 version: 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) @@ -172,8 +172,8 @@ importers: specifier: ^10.4.19 version: 10.4.20(postcss@8.4.47) bits-ui: - specifier: ^1.0.0-next.49 - version: 1.0.0-next.49(svelte@5.0.4) + specifier: 1.0.0-next.63 + version: 1.0.0-next.63(svelte@5.0.4) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -2293,8 +2293,8 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - bits-ui@1.0.0-next.49: - resolution: {integrity: sha512-7EoNj7pu9+RVv6MM1kGVvDzH2aA38v07Q+BDSq8yiLIHxZ5dTkDHwoikhtT/+jMU25c0uYvHq44GEQX+027IFw==} + bits-ui@1.0.0-next.63: + resolution: {integrity: sha512-3z4+N+KudMK8AeBzhy/0568zVoEJCUgL4RkElB41BWGjofk68en2TaAfKFhhc/bn4z+uKrs9r1NtybDdsy0bpA==} engines: {node: '>=18', pnpm: '>=8.7.0'} peerDependencies: svelte: ^5.0.0-next.1 @@ -6023,7 +6023,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': + '@antfu/eslint-config@2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -6048,7 +6048,7 @@ snapshots: eslint-plugin-toml: 0.11.1(eslint@9.7.0) eslint-plugin-unicorn: 54.0.0(eslint@9.7.0) eslint-plugin-unused-imports: 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3) eslint-plugin-vue: 9.27.0(eslint@9.7.0) eslint-plugin-yml: 1.14.0(eslint@9.7.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.7.0) @@ -6735,9 +6735,9 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0))': + '@huntabyte/eslint-config@0.3.2(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3)': dependencies: - '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)) + '@antfu/eslint-config': 2.22.0(@vue/compiler-sfc@3.5.12)(eslint-plugin-svelte@2.44.1(eslint@9.7.0)(svelte@5.0.4))(eslint@9.7.0)(svelte-eslint-parser@0.42.0(svelte@5.0.4))(svelte@5.0.4)(typescript@5.6.3)(vitest@2.1.3) '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@huntabyte/eslint-plugin': 0.1.0(eslint@9.7.0) @@ -7795,7 +7795,7 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9)': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 @@ -8054,7 +8054,7 @@ snapshots: binary-extensions@2.2.0: {} - bits-ui@1.0.0-next.49(svelte@5.0.4): + bits-ui@1.0.0-next.63(svelte@5.0.4): dependencies: '@floating-ui/core': 1.6.4 '@floating-ui/dom': 1.6.7 @@ -9081,7 +9081,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3))(eslint@9.7.0)(typescript@5.6.3)(vitest@2.1.3): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@9.7.0)(typescript@5.6.3) eslint: 9.7.0 @@ -12167,7 +12167,7 @@ snapshots: vaul-svelte@1.0.0-next.2(svelte@5.0.4): dependencies: - bits-ui: 1.0.0-next.49(svelte@5.0.4) + bits-ui: 1.0.0-next.63(svelte@5.0.4) svelte: 5.0.4 svelte-toolbelt: 0.4.4(svelte@5.0.4) @@ -12306,7 +12306,7 @@ snapshots: vitest@2.1.3(@types/node@20.16.14)(terser@5.36.0): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@20.16.14)(terser@5.36.0)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 diff --git a/sites/docs/package.json b/sites/docs/package.json index 045c51830..423e71495 100644 --- a/sites/docs/package.json +++ b/sites/docs/package.json @@ -43,7 +43,7 @@ "acorn": "^8.13.0", "acorn-typescript": "^1.4.13", "autoprefixer": "^10.4.19", - "bits-ui": "^1.0.0-next.49", + "bits-ui": "1.0.0-next.63", "clsx": "^2.1.1", "concurrently": "^9.0.1", "d3-scale": "^4.0.2", diff --git a/sites/docs/src/lib/registry/default/ui/alert-dialog/alert-dialog-content.svelte b/sites/docs/src/lib/registry/default/ui/alert-dialog/alert-dialog-content.svelte index ad9c080b8..858b8bc1b 100644 --- a/sites/docs/src/lib/registry/default/ui/alert-dialog/alert-dialog-content.svelte +++ b/sites/docs/src/lib/registry/default/ui/alert-dialog/alert-dialog-content.svelte @@ -6,11 +6,14 @@ let { ref = $bindable(null), class: className, + portalProps, ...restProps - }: WithoutChild = $props(); + }: WithoutChild & { + portalProps?: AlertDialogPrimitive.PortalProps; + } = $props(); - + & WithoutChildrenOrChild & { + portalProps?: DialogPrimitive.PortalProps; children: Snippet; } = $props(); - + - + + + diff --git a/sites/docs/src/lib/registry/default/ui/dialog/dialog-content.svelte b/sites/docs/src/lib/registry/default/ui/dialog/dialog-content.svelte index d0cd7a5d9..7e9868c4d 100644 --- a/sites/docs/src/lib/registry/default/ui/dialog/dialog-content.svelte +++ b/sites/docs/src/lib/registry/default/ui/dialog/dialog-content.svelte @@ -8,14 +8,16 @@ let { ref = $bindable(null), class: className, + portalProps, children, ...restProps }: WithoutChildrenOrChild & { + portalProps?: DialogPrimitive.PortalProps; children: Snippet; } = $props(); - + - + - + + + diff --git a/sites/docs/src/lib/registry/default/ui/hover-card/hover-card-content.svelte b/sites/docs/src/lib/registry/default/ui/hover-card/hover-card-content.svelte index ab1ec9389..99d2a0982 100644 --- a/sites/docs/src/lib/registry/default/ui/hover-card/hover-card-content.svelte +++ b/sites/docs/src/lib/registry/default/ui/hover-card/hover-card-content.svelte @@ -7,17 +7,22 @@ class: className, align = "center", sideOffset = 4, + portalProps, ...restProps - }: HoverCardPrimitive.ContentProps = $props(); + }: HoverCardPrimitive.ContentProps & { + portalProps?: HoverCardPrimitive.PortalProps; + } = $props(); - + + + diff --git a/sites/docs/src/lib/registry/default/ui/menubar/menubar-content.svelte b/sites/docs/src/lib/registry/default/ui/menubar/menubar-content.svelte index e88227ff1..7f6311c91 100644 --- a/sites/docs/src/lib/registry/default/ui/menubar/menubar-content.svelte +++ b/sites/docs/src/lib/registry/default/ui/menubar/menubar-content.svelte @@ -9,19 +9,24 @@ alignOffset = -4, align = "start", side = "bottom", + portalProps, ...restProps - }: MenubarPrimitive.ContentProps = $props(); + }: MenubarPrimitive.ContentProps & { + portalProps?: MenubarPrimitive.PortalProps; + } = $props(); - + + + diff --git a/sites/docs/src/lib/registry/default/ui/popover/popover-content.svelte b/sites/docs/src/lib/registry/default/ui/popover/popover-content.svelte index a897b3b99..d2fbacee4 100644 --- a/sites/docs/src/lib/registry/default/ui/popover/popover-content.svelte +++ b/sites/docs/src/lib/registry/default/ui/popover/popover-content.svelte @@ -7,11 +7,14 @@ class: className, sideOffset = 4, align = "center", + portalProps, ...restProps - }: PopoverPrimitive.ContentProps = $props(); + }: PopoverPrimitive.ContentProps & { + portalProps?: PopoverPrimitive.PortalProps; + } = $props(); - + = $props(); + }: WithoutChild & { + portalProps?: SelectPrimitive.PortalProps; + } = $props(); - + & { + portalProps?: SheetPrimitive.PortalProps; side?: Side; children: Snippet; } = $props(); - + {@render children?.()} diff --git a/sites/docs/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte b/sites/docs/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte index ad9c080b8..858b8bc1b 100644 --- a/sites/docs/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/alert-dialog/alert-dialog-content.svelte @@ -6,11 +6,14 @@ let { ref = $bindable(null), class: className, + portalProps, ...restProps - }: WithoutChild = $props(); + }: WithoutChild & { + portalProps?: AlertDialogPrimitive.PortalProps; + } = $props(); - + & WithoutChildrenOrChild & { + portalProps?: DialogPrimitive.PortalProps; children: Snippet; } = $props(); - + - + + + diff --git a/sites/docs/src/lib/registry/new-york/ui/dialog/dialog-content.svelte b/sites/docs/src/lib/registry/new-york/ui/dialog/dialog-content.svelte index e4afbea59..b3cd753e2 100644 --- a/sites/docs/src/lib/registry/new-york/ui/dialog/dialog-content.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/dialog/dialog-content.svelte @@ -8,14 +8,16 @@ let { ref = $bindable(null), class: className, + portalProps, children, ...restProps }: WithoutChildrenOrChild & { + portalProps?: DialogPrimitive.PortalProps; children: Snippet; } = $props(); - + - + - + + + diff --git a/sites/docs/src/lib/registry/new-york/ui/hover-card/hover-card-content.svelte b/sites/docs/src/lib/registry/new-york/ui/hover-card/hover-card-content.svelte index 6e176851d..1c824539a 100644 --- a/sites/docs/src/lib/registry/new-york/ui/hover-card/hover-card-content.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/hover-card/hover-card-content.svelte @@ -7,17 +7,22 @@ class: className, align = "center", sideOffset = 4, + portalProps, ...restProps - }: HoverCardPrimitive.ContentProps = $props(); + }: HoverCardPrimitive.ContentProps & { + portalProps?: HoverCardPrimitive.PortalProps; + } = $props(); - + + + diff --git a/sites/docs/src/lib/registry/new-york/ui/menubar/menubar-content.svelte b/sites/docs/src/lib/registry/new-york/ui/menubar/menubar-content.svelte index f26a8e8f0..7f6311c91 100644 --- a/sites/docs/src/lib/registry/new-york/ui/menubar/menubar-content.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/menubar/menubar-content.svelte @@ -8,18 +8,25 @@ sideOffset = 8, alignOffset = -4, align = "start", + side = "bottom", + portalProps, ...restProps - }: MenubarPrimitive.ContentProps = $props(); + }: MenubarPrimitive.ContentProps & { + portalProps?: MenubarPrimitive.PortalProps; + } = $props(); - + + + diff --git a/sites/docs/src/lib/registry/new-york/ui/popover/popover-content.svelte b/sites/docs/src/lib/registry/new-york/ui/popover/popover-content.svelte index 377369d4a..f1df6fd81 100644 --- a/sites/docs/src/lib/registry/new-york/ui/popover/popover-content.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/popover/popover-content.svelte @@ -7,11 +7,14 @@ class: className, align = "center", sideOffset = 4, + portalProps, ...restProps - }: PopoverPrimitive.ContentProps = $props(); + }: PopoverPrimitive.ContentProps & { + portalProps?: PopoverPrimitive.PortalProps; + } = $props(); - + = $props(); + }: WithoutChild & { + portalProps?: SelectPrimitive.PortalProps; + } = $props(); - + & { + portalProps?: SheetPrimitive.PortalProps; side?: Side; children: Snippet; } = $props(); - + {@render children?.()} From 22a3a81523d9b88f13d199a8800617dfa88063da Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:26:19 -0500 Subject: [PATCH 112/134] docs: fix command in block toolbar (#1509) --- sites/docs/src/lib/components/docs/block-toolbar.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sites/docs/src/lib/components/docs/block-toolbar.svelte b/sites/docs/src/lib/components/docs/block-toolbar.svelte index 538b336b5..413a5ac07 100644 --- a/sites/docs/src/lib/components/docs/block-toolbar.svelte +++ b/sites/docs/src/lib/components/docs/block-toolbar.svelte @@ -22,6 +22,8 @@ getCommand($selectedPackageManager, "execute", `shadcn-svelte@next add ${block.name}`) ); + const command = $derived(addCommand.command + " " + addCommand.args.join(" ")); + const blockSource = $derived( `https://github.com/huntabyte/shadcn-svelte/tree/next/sites/docs/src/lib/registry/new-york/block/${block.name}` ); @@ -37,7 +39,7 @@ class="bg-muted h-7 rounded-md border shadow-none" size="sm" onclick={() => { - copier.copyToClipboard(addCommand.command + " " + addCommand.args.join(" ")); + copier.copyToClipboard(command); }} > {#if copier.isCopied} @@ -45,7 +47,7 @@ {:else} {/if} - {addCommand} + {command}
    From aed255bda2ef795bf410e7ae221008c2d5cc87a7 Mon Sep 17 00:00:00 2001 From: rxliuli Date: Fri, 3 Jan 2025 07:53:56 +0800 Subject: [PATCH 125/134] docs: update data-table example code (#1591) --- sites/docs/src/content/components/data-table.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/docs/src/content/components/data-table.md b/sites/docs/src/content/components/data-table.md index 8432247a6..8de815c65 100644 --- a/sites/docs/src/content/components/data-table.md +++ b/sites/docs/src/content/components/data-table.md @@ -826,7 +826,7 @@ We'll start by defining the checkbox component in our `data-table-checkbox.svelt ```svelte showLineNumbers title="routes/payments/data-table-checkbox.svelte" - + checked, onCheckedChange} {...restProps} /> ``` ### Update columns definition @@ -861,14 +860,12 @@ export const columns: ColumnDef[] = [ table.getIsSomePageRowsSelected() && !table.getIsAllPageRowsSelected(), onCheckedChange: (value) => table.toggleAllPageRowsSelected(!!value), - controlledChecked: true, "aria-label": "Select all", }), cell: ({ row }) => renderComponent(Checkbox, { checked: row.getIsSelected(), onCheckedChange: (value) => row.toggleSelected(!!value), - controlledChecked: true, "aria-label": "Select row", }), enableSorting: false, diff --git a/sites/docs/src/content/components/sidebar.md b/sites/docs/src/content/components/sidebar.md index af1fc5854..9af4c8d18 100644 --- a/sites/docs/src/content/components/sidebar.md +++ b/sites/docs/src/content/components/sidebar.md @@ -300,11 +300,10 @@ The `Sidebar.Provider` component is used to provide the sidebar context to the ` ### Props -| Name | Type | Description | -| ---------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| `open` | `boolean` | Open state of the sidebar (bindable). | -| `controlledOpen` | `boolean` | Whether the sidebar state will be controlled by you. | -| `onOpenChange` | `(open: boolean) => void` | A callback fired _after_ the open state of the sidebar changes if uncontrolled, and _before_ the sidebar opens or closes if controlled. | +| Name | Type | Description | +| -------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| `open` | `boolean` | Open state of the sidebar (bindable). | +| `onOpenChange` | `(open: boolean) => void` | A callback fired _after_ the open state of the sidebar changes if uncontrolled, and _before_ the sidebar opens or closes if controlled. | ### Width @@ -915,7 +914,7 @@ The `Sidebar.Rail` component is used to render a rail within a `Sidebar.Root`. T ## Controlled Sidebar -Use the `open`, `onOpenChange` and `controlledOpen` props or `bind:open` to control the sidebar state. +Use Svelte's [Function Binding](https://svelte.dev/docs/svelte/bind#Function-bindings) to control the sidebar state. @@ -925,14 +924,10 @@ Use the `open`, `onOpenChange` and `controlledOpen` props or `bind:open` to cont - (open = value)} -> + myOpen, (newOpen) => (myOpen = newOpen)}> diff --git a/sites/docs/src/lib/components/docs/style-switcher.svelte b/sites/docs/src/lib/components/docs/style-switcher.svelte index 9566fadcb..0cb5c4c1b 100644 --- a/sites/docs/src/lib/components/docs/style-switcher.svelte +++ b/sites/docs/src/lib/components/docs/style-switcher.svelte @@ -21,9 +21,8 @@ { + bind:value={() => value, + (v) => { if (!isStyle(v)) return; value = v; }} diff --git a/sites/docs/src/lib/registry/default/block/demo-sidebar-controlled.svelte b/sites/docs/src/lib/registry/default/block/demo-sidebar-controlled.svelte index 115835df2..3c6eacd63 100644 --- a/sites/docs/src/lib/registry/default/block/demo-sidebar-controlled.svelte +++ b/sites/docs/src/lib/registry/default/block/demo-sidebar-controlled.svelte @@ -40,7 +40,7 @@ let open = $state(true); - (open = value)}> + open, (v) => (open = v)}> diff --git a/sites/docs/src/lib/registry/default/example/cards/data-table.svelte b/sites/docs/src/lib/registry/default/example/cards/data-table.svelte index 4ada953b8..4cdcb1874 100644 --- a/sites/docs/src/lib/registry/default/example/cards/data-table.svelte +++ b/sites/docs/src/lib/registry/default/example/cards/data-table.svelte @@ -239,9 +239,8 @@ {#each table.getAllColumns().filter((col) => col.getCanHide()) as column} column.toggleVisibility(!!value)} + bind:checked={() => column.getIsVisible(), + (v) => column.toggleVisibility(!!v)} > {column.id} diff --git a/sites/docs/src/lib/registry/default/example/data-table-demo.svelte b/sites/docs/src/lib/registry/default/example/data-table-demo.svelte index 77736e66e..7b54ca924 100644 --- a/sites/docs/src/lib/registry/default/example/data-table-demo.svelte +++ b/sites/docs/src/lib/registry/default/example/data-table-demo.svelte @@ -245,9 +245,8 @@ {#each table.getAllColumns().filter((col) => col.getCanHide()) as column} column.toggleVisibility(!!value)} + bind:checked={() => column.getIsVisible(), + (v) => column.toggleVisibility(!!v)} > {column.id} diff --git a/sites/docs/src/lib/registry/default/example/data-table/data-table-checkbox.svelte b/sites/docs/src/lib/registry/default/example/data-table/data-table-checkbox.svelte index 3f3703beb..7f03ac7e3 100644 --- a/sites/docs/src/lib/registry/default/example/data-table/data-table-checkbox.svelte +++ b/sites/docs/src/lib/registry/default/example/data-table/data-table-checkbox.svelte @@ -4,9 +4,9 @@ let { checked = false, - controlledChecked = true, + onCheckedChange = (v) => (checked = v), ...restProps }: ComponentProps = $props(); - + checked, onCheckedChange} {...restProps} /> diff --git a/sites/docs/src/lib/registry/default/example/date-picker-with-presets.svelte b/sites/docs/src/lib/registry/default/example/date-picker-with-presets.svelte index b6dea3408..0ec1ad207 100644 --- a/sites/docs/src/lib/registry/default/example/date-picker-with-presets.svelte +++ b/sites/docs/src/lib/registry/default/example/date-picker-with-presets.svelte @@ -43,9 +43,8 @@ { + bind:value={() => valueString, + (v) => { if (!v) return; value = today(getLocalTimeZone()).add({ days: Number.parseInt(v) }); }} diff --git a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-provider.svelte b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-provider.svelte index aab4b8c10..fa0c354b2 100644 --- a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-provider.svelte +++ b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar-provider.svelte @@ -15,7 +15,6 @@ ref = $bindable(null), open = $bindable(true), onOpenChange = () => {}, - controlledOpen = false, class: className, style, children, @@ -23,18 +22,13 @@ }: WithElementRef> & { open?: boolean; onOpenChange?: (open: boolean) => void; - controlledOpen?: boolean; } = $props(); const sidebar = setSidebar({ open: () => open, setOpen: (value: boolean) => { - if (controlledOpen) { - onOpenChange(value); - } else { - open = value; - onOpenChange(value); - } + open = value; + onOpenChange(value); // This sets the cookie to keep the sidebar state. document.cookie = `${SIDEBAR_COOKIE_NAME}=${open}; path=/; max-age=${SIDEBAR_COOKIE_MAX_AGE}`; diff --git a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar.svelte b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar.svelte index a14ba6967..bf084dcb3 100644 --- a/sites/docs/src/lib/registry/default/ui/sidebar/sidebar.svelte +++ b/sites/docs/src/lib/registry/default/ui/sidebar/sidebar.svelte @@ -36,9 +36,7 @@
    {:else if sidebar.isMobile} sidebar.openMobile, (v) => sidebar.setOpenMobile(v)} {...restProps} > - (open = value)}> + open, (v) => (open = v)}> diff --git a/sites/docs/src/lib/registry/new-york/example/cards/data-table.svelte b/sites/docs/src/lib/registry/new-york/example/cards/data-table.svelte index 7c5fcce6f..28832b0a9 100644 --- a/sites/docs/src/lib/registry/new-york/example/cards/data-table.svelte +++ b/sites/docs/src/lib/registry/new-york/example/cards/data-table.svelte @@ -239,9 +239,8 @@ {#each table.getAllColumns().filter((col) => col.getCanHide()) as column} column.toggleVisibility(!!value)} + bind:checked={() => column.getIsVisible(), + (v) => column.toggleVisibility(!!v)} > {column.id} diff --git a/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte b/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte index 3ea228bf6..4c1d1c2dd 100644 --- a/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte +++ b/sites/docs/src/lib/registry/new-york/example/data-table-demo.svelte @@ -245,9 +245,8 @@ {#each table.getAllColumns().filter((col) => col.getCanHide()) as column} column.toggleVisibility(!!value)} + bind:checked={() => column.getIsVisible(), + (v) => column.toggleVisibility(!!v)} > {column.id} diff --git a/sites/docs/src/lib/registry/new-york/example/data-table/data-table-checkbox.svelte b/sites/docs/src/lib/registry/new-york/example/data-table/data-table-checkbox.svelte index 92e3c71bd..6b40097a1 100644 --- a/sites/docs/src/lib/registry/new-york/example/data-table/data-table-checkbox.svelte +++ b/sites/docs/src/lib/registry/new-york/example/data-table/data-table-checkbox.svelte @@ -4,9 +4,9 @@ let { checked = false, - controlledChecked = true, + onCheckedChange = (v) => (checked = v), ...restProps }: ComponentProps = $props(); - + checked, onCheckedChange} {...restProps} /> diff --git a/sites/docs/src/lib/registry/new-york/example/date-picker-with-presets.svelte b/sites/docs/src/lib/registry/new-york/example/date-picker-with-presets.svelte index 756639f6e..14c655d2b 100644 --- a/sites/docs/src/lib/registry/new-york/example/date-picker-with-presets.svelte +++ b/sites/docs/src/lib/registry/new-york/example/date-picker-with-presets.svelte @@ -43,9 +43,8 @@ { + bind:value={() => valueString, + (v) => { if (!v) return; value = today(getLocalTimeZone()).add({ days: Number.parseInt(v) }); }} diff --git a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-provider.svelte b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-provider.svelte index 05c9b0009..974e85e9c 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-provider.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar-provider.svelte @@ -15,7 +15,6 @@ ref = $bindable(null), open = $bindable(true), onOpenChange = () => {}, - controlledOpen = false, class: className, style, children, @@ -23,18 +22,13 @@ }: WithElementRef> & { open?: boolean; onOpenChange?: (open: boolean) => void; - controlledOpen?: boolean; } = $props(); const sidebar = setSidebar({ open: () => open, setOpen: (value: boolean) => { - if (controlledOpen) { - onOpenChange(value); - } else { - open = value; - onOpenChange(value); - } + open = value; + onOpenChange(value); // This sets the cookie to keep the sidebar state. document.cookie = `${SIDEBAR_COOKIE_NAME}=${open}; path=/; max-age=${SIDEBAR_COOKIE_MAX_AGE}`; diff --git a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar.svelte b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar.svelte index 6b4cceaf0..59013b0db 100644 --- a/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/sidebar/sidebar.svelte @@ -36,9 +36,7 @@
    {:else if sidebar.isMobile} sidebar.openMobile, (v) => sidebar.setOpenMobile(v)} {...restProps} > = $props(); + let { + checked = false, + onCheckedChange = (v) => (checked = v), + ...restProps + }: WithoutChildrenOrChild = $props(); - + checked, onCheckedChange} {...restProps} /> diff --git a/sites/docs/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte b/sites/docs/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte index ca92a156c..417d0c50d 100644 --- a/sites/docs/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte +++ b/sites/docs/src/routes/(app)/examples/tasks/(components)/data-table-view-options.svelte @@ -30,9 +30,7 @@ .getAllColumns() .filter((col) => typeof col.accessorFn !== "undefined" && col.getCanHide()) as column} column.toggleVisibility(!!v)} + bind:checked={() => column.getIsVisible(), (v) => column.toggleVisibility(!!v)} class="capitalize" > {column.id} From db4f1608e9851b2ccd72f614790c419f3858e732 Mon Sep 17 00:00:00 2001 From: Jongmin Park Date: Thu, 9 Jan 2025 07:53:39 +0900 Subject: [PATCH 127/134] docs: update form component example code for Svelte 5 props rune syntax (#1602) --- sites/docs/src/content/components/form.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sites/docs/src/content/components/form.md b/sites/docs/src/content/components/form.md index 0b7762359..a2d587b31 100644 --- a/sites/docs/src/content/components/form.md +++ b/sites/docs/src/content/components/form.md @@ -120,9 +120,9 @@ For this example, we'll be passing the `form` returned from the load function as } from "sveltekit-superforms"; import { zodClient } from "sveltekit-superforms/adapters"; - export let data: SuperValidated>; + let { data }: { data: { form: SuperValidated> } } = $props(); - const form = superForm(data, { + const form = superForm(data.form, { validators: zodClient(formSchema), }); @@ -143,7 +143,6 @@ For this example, we'll be passing the `form` returned from the load function as Submit ``` - The `name`, `id`, and all accessibility attributes are applied to the input by spreading the `attrs` object from the `Form.Control` component. The `Form.Label` will automatically be associated with the input using the `for` attribute, so you don't have to worry about that. ### Create a page component that uses the form @@ -154,7 +153,7 @@ We'll pass the `form` from the data returned from the load function to the form @@ -213,3 +212,4 @@ See the following links for more examples on how to use the other `Form` compone - [Select](/docs/components/select#form) - [Switch](/docs/components/switch#form) - [Textarea](/docs/components/textarea#form) + From 8deb4d030c996361b17ebf9079d25e3dcc5a29d7 Mon Sep 17 00:00:00 2001 From: rxliuli Date: Thu, 9 Jan 2025 06:54:26 +0800 Subject: [PATCH 128/134] docs: update installation for vite (#1606) --- sites/docs/src/content/installation/vite.md | 35 +++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/sites/docs/src/content/installation/vite.md b/sites/docs/src/content/installation/vite.md index f02fd6a1f..03d09c69b 100644 --- a/sites/docs/src/content/installation/vite.md +++ b/sites/docs/src/content/installation/vite.md @@ -22,9 +22,11 @@ Use the Svelte CLI to add Tailwind CSS to your project. -### Setup path aliases +### Edit tsconfig.json file -Update your path aliases in your `tsconfig.json` and `vite.config.ts`. +The current version of Vite splits TypeScript configuration into three files, two of which need to be edited. +Add the `baseUrl` and `paths` properties to the `compilerOptions` section of the `tsconfig.json` and +`tsconfig.app.json` files: ```json title="tsconfig.json" {3-7} { @@ -38,6 +40,35 @@ Update your path aliases in your `tsconfig.json` and `vite.config.ts`. } ``` +### Edit tsconfig.app.json file + +Add the following code to the `tsconfig.app.json` file to resolve paths, for your IDE: + +```ts title="tsconfig.app.json" {11-17} +{ + "files": [], + "references": [ + { + "path": "./tsconfig.app.json" + }, + { + "path": "./tsconfig.node.json" + } + ], + "compilerOptions": { + "baseUrl": ".", + "paths": { + "$lib": ["./src/lib"], + "$lib/*": ["./src/lib/*"] + } + } +} +``` + +### Update vite.config.ts + +Add the following code to the vite.config.ts so your app can resolve paths without error: + ```js title="vite.config.ts" {1, 5-9} import path from "path"; From aa0a647f30eeb8aa91ba3a09660800993abbdff8 Mon Sep 17 00:00:00 2001 From: Aidan Bleser <117548273+ieedan@users.noreply.github.com> Date: Sat, 11 Jan 2025 12:24:15 -0600 Subject: [PATCH 129/134] docs(next): Fix input-otp usage example + update migration docs with sidebar colors (#1611) --- sites/docs/src/content/components/form.md | 5 +++-- sites/docs/src/content/components/input-otp.md | 2 +- sites/docs/src/content/migration/svelte-5/index.md | 14 ++++++++++++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/sites/docs/src/content/components/form.md b/sites/docs/src/content/components/form.md index a2d587b31..3511ca065 100644 --- a/sites/docs/src/content/components/form.md +++ b/sites/docs/src/content/components/form.md @@ -120,7 +120,8 @@ For this example, we'll be passing the `form` returned from the load function as } from "sveltekit-superforms"; import { zodClient } from "sveltekit-superforms/adapters"; - let { data }: { data: { form: SuperValidated> } } = $props(); + let { data }: { data: { form: SuperValidated> } } = + $props(); const form = superForm(data.form, { validators: zodClient(formSchema), @@ -143,6 +144,7 @@ For this example, we'll be passing the `form` returned from the load function as Submit ``` + The `name`, `id`, and all accessibility attributes are applied to the input by spreading the `attrs` object from the `Form.Control` component. The `Form.Label` will automatically be associated with the input using the `for` attribute, so you don't have to worry about that. ### Create a page component that uses the form @@ -212,4 +214,3 @@ See the following links for more examples on how to use the other `Form` compone - [Select](/docs/components/select#form) - [Switch](/docs/components/switch#form) - [Textarea](/docs/components/textarea#form) - diff --git a/sites/docs/src/content/components/input-otp.md b/sites/docs/src/content/components/input-otp.md index e6ec354dc..2bf857cf8 100644 --- a/sites/docs/src/content/components/input-otp.md +++ b/sites/docs/src/content/components/input-otp.md @@ -57,7 +57,7 @@ Install `bits-ui`: - {#each cells.slice(0, 3) as cell} + {#each cells.slice(3, 6) as cell} {/each} diff --git a/sites/docs/src/content/migration/svelte-5/index.md b/sites/docs/src/content/migration/svelte-5/index.md index 68cec3005..60ad4d59d 100644 --- a/sites/docs/src/content/migration/svelte-5/index.md +++ b/sites/docs/src/content/migration/svelte-5/index.md @@ -57,9 +57,9 @@ Add `tailwindcss-animate`. -Add `tailwindcss-animate` plugin and animations config. +Add `tailwindcss-animate` plugin, sidebar colors, and animations config. -```json {2} {22-43} +```json {2} {15-24} {32-50} {53} import type { Config } from 'tailwindcss'; import tailwindcssAnimate from 'tailwindcss-animate'; @@ -74,6 +74,16 @@ const config: Config = { extend: { colors: { // unchanged ... + sidebar: { + DEFAULT: "hsl(var(--sidebar-background))", + foreground: "hsl(var(--sidebar-foreground))", + primary: "hsl(var(--sidebar-primary))", + "primary-foreground": "hsl(var(--sidebar-primary-foreground))", + accent: "hsl(var(--sidebar-accent))", + "accent-foreground": "hsl(var(--sidebar-accent-foreground))", + border: "hsl(var(--sidebar-border))", + ring: "hsl(var(--sidebar-ring))", + }, }, borderRadius: { // unchanged ... From cfedcff3fbf4142fcf4e47cba2cb510a343e2a16 Mon Sep 17 00:00:00 2001 From: Aidan Bleser <117548273+ieedan@users.noreply.github.com> Date: Sun, 12 Jan 2025 15:42:36 -0600 Subject: [PATCH 130/134] fix: use `add` instead of `install` (#1617) --- sites/docs/src/lib/components/docs/pm-install.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/docs/src/lib/components/docs/pm-install.svelte b/sites/docs/src/lib/components/docs/pm-install.svelte index 739563f1f..394479bd1 100644 --- a/sites/docs/src/lib/components/docs/pm-install.svelte +++ b/sites/docs/src/lib/components/docs/pm-install.svelte @@ -3,4 +3,4 @@ export let command: string = ""; - + From 8acd4735782d11edbf1ae934bd930969df8e7961 Mon Sep 17 00:00:00 2001 From: witer33 <34513257+witer33@users.noreply.github.com> Date: Sun, 12 Jan 2025 22:44:01 +0100 Subject: [PATCH 131/134] fix: add svg css to command-link-item (#1618) --- .../lib/registry/new-york/ui/command/command-link-item.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/docs/src/lib/registry/new-york/ui/command/command-link-item.svelte b/sites/docs/src/lib/registry/new-york/ui/command/command-link-item.svelte index 9bdded2fb..093dbfd88 100644 --- a/sites/docs/src/lib/registry/new-york/ui/command/command-link-item.svelte +++ b/sites/docs/src/lib/registry/new-york/ui/command/command-link-item.svelte @@ -11,7 +11,7 @@ Date: Sat, 18 Jan 2025 17:59:33 -0600 Subject: [PATCH 132/134] docs: fix form docs (#1632) --- sites/docs/src/content/components/form.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sites/docs/src/content/components/form.md b/sites/docs/src/content/components/form.md index 3511ca065..bebfda0b7 100644 --- a/sites/docs/src/content/components/form.md +++ b/sites/docs/src/content/components/form.md @@ -158,7 +158,7 @@ We'll pass the `form` from the data returned from the load function to the form let { data }: { data: PageData } = $props(); - + ``` ### Create an Action that handles the form submission From 6659ad953d6f7914315866c49beff623775ad2b7 Mon Sep 17 00:00:00 2001 From: Luca Date: Sun, 19 Jan 2025 01:08:26 +0100 Subject: [PATCH 133/134] feat(next): update `IsMobile` to use Svelte's `MediaQuery` class (#1616) --- .../registry/default/hook/is-mobile.svelte.ts | 24 +++---------------- .../new-york/hook/is-mobile.svelte.ts | 24 +++---------------- 2 files changed, 6 insertions(+), 42 deletions(-) diff --git a/sites/docs/src/lib/registry/default/hook/is-mobile.svelte.ts b/sites/docs/src/lib/registry/default/hook/is-mobile.svelte.ts index 87bea4b1c..a34b2040f 100644 --- a/sites/docs/src/lib/registry/default/hook/is-mobile.svelte.ts +++ b/sites/docs/src/lib/registry/default/hook/is-mobile.svelte.ts @@ -1,27 +1,9 @@ -import { untrack } from "svelte"; +import { MediaQuery } from "svelte/reactivity"; const MOBILE_BREAKPOINT = 768; -export class IsMobile { - #current = $state(false); - +export class IsMobile extends MediaQuery { constructor() { - $effect(() => { - return untrack(() => { - const mql = window.matchMedia(`(max-width: ${MOBILE_BREAKPOINT - 1}px)`); - const onChange = () => { - this.#current = window.innerWidth < MOBILE_BREAKPOINT; - }; - mql.addEventListener("change", onChange); - onChange(); - return () => { - mql.removeEventListener("change", onChange); - }; - }); - }); - } - - get current() { - return this.#current; + super(`max-width: ${MOBILE_BREAKPOINT - 1}px`); } } diff --git a/sites/docs/src/lib/registry/new-york/hook/is-mobile.svelte.ts b/sites/docs/src/lib/registry/new-york/hook/is-mobile.svelte.ts index 87bea4b1c..a34b2040f 100644 --- a/sites/docs/src/lib/registry/new-york/hook/is-mobile.svelte.ts +++ b/sites/docs/src/lib/registry/new-york/hook/is-mobile.svelte.ts @@ -1,27 +1,9 @@ -import { untrack } from "svelte"; +import { MediaQuery } from "svelte/reactivity"; const MOBILE_BREAKPOINT = 768; -export class IsMobile { - #current = $state(false); - +export class IsMobile extends MediaQuery { constructor() { - $effect(() => { - return untrack(() => { - const mql = window.matchMedia(`(max-width: ${MOBILE_BREAKPOINT - 1}px)`); - const onChange = () => { - this.#current = window.innerWidth < MOBILE_BREAKPOINT; - }; - mql.addEventListener("change", onChange); - onChange(); - return () => { - mql.removeEventListener("change", onChange); - }; - }); - }); - } - - get current() { - return this.#current; + super(`max-width: ${MOBILE_BREAKPOINT - 1}px`); } } From 3dc8f14478256a9f0f58e50a21fb0c4c01691e94 Mon Sep 17 00:00:00 2001 From: witer33 <34513257+witer33@users.noreply.github.com> Date: Sun, 19 Jan 2025 21:16:08 +0000 Subject: [PATCH 134/134] docs: fixed imports and removed useless css (#1633) --- sites/docs/src/content/components/data-table.md | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/sites/docs/src/content/components/data-table.md b/sites/docs/src/content/components/data-table.md index 7071c158f..d03c837ad 100644 --- a/sites/docs/src/content/components/data-table.md +++ b/sites/docs/src/content/components/data-table.md @@ -336,7 +336,7 @@ We'll start by defining the actions menu in our `data-table-actions.svelte` comp class="relative size-8 p-0" > Open menu - + {/snippet} @@ -360,8 +360,7 @@ Now that we've defined the `` component, let's update our `a ```ts showLineNumbers title="routes/payments/columns.ts" import type { ColumnDef } from "@tanstack/table-core"; -import { createRawSnippet } from "svelte"; -import { renderSnippet } from "$lib/components/ui/data-table/index.js"; +import { renderComponent } from "$lib/components/ui/data-table/index.js"; import DataTableActions from "./data-table-actions.svelte"; export const columns: ColumnDef[] = [ @@ -506,7 +505,7 @@ We'll start by creating a component to render a sortable email header button. ``` @@ -568,10 +567,7 @@ We can now update the `email` header cell to add sorting controls. ```ts showLineNumbers title="src/routes/payments/columns.ts" import type { ColumnDef } from "@tanstack/table-core"; -import { - renderComponent, - renderSnippet, -} from "$lib/components/ui/data-table/index.js"; +import { renderComponent } from "$lib/components/ui/data-table/index.js"; import DataTableEmailButton from "./data-table-email-button.svelte"; export const columns: ColumnDef[] = [ @@ -843,10 +839,7 @@ Now that we have a new component, we can add a `select` column definition to ren ```ts showLineNumbers title="routes/payments/columns.ts" import type { ColumnDef } from "@tanstack/table-core"; -import { - renderSnippet, - renderComponent, -} from "$lib/components/ui/data-table/index.js"; +import { renderComponent } from "$lib/components/ui/data-table/index.js"; import { Checkbox } from "$lib/components/ui/checkbox/index.js"; export const columns: ColumnDef[] = [