diff --git a/sites/docs/registry.json b/sites/docs/registry.json
index bc0657ae96..d362141d5c 100644
--- a/sites/docs/registry.json
+++ b/sites/docs/registry.json
@@ -24,24 +24,24 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/accordion/accordion-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/accordion/accordion-content.svelte"
},
{
- "path": "src/lib/registry/ui/accordion/accordion-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/accordion/accordion-item.svelte"
},
{
- "path": "src/lib/registry/ui/accordion/accordion-root.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/accordion/accordion-root.svelte"
},
{
- "path": "src/lib/registry/ui/accordion/accordion-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/accordion/accordion-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/accordion/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/accordion/index.ts"
}
],
"cssVars": {
@@ -75,20 +75,20 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/alert/alert-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert/alert-description.svelte"
},
{
- "path": "src/lib/registry/ui/alert/alert-title.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert/alert-title.svelte"
},
{
- "path": "src/lib/registry/ui/alert/alert.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert/alert.svelte"
},
{
- "path": "src/lib/registry/ui/alert/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert/index.ts"
}
]
},
@@ -98,44 +98,44 @@
"registryDependencies": ["button"],
"files": [
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-action.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-cancel.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-content.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-description.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-footer.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-header.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-overlay.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-title.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-title.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/alert-dialog-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/alert-dialog/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/alert-dialog/index.ts"
}
]
},
@@ -145,12 +145,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/aspect-ratio/aspect-ratio.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/aspect-ratio/aspect-ratio.svelte"
},
{
- "path": "src/lib/registry/ui/aspect-ratio/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/aspect-ratio/index.ts"
}
]
},
@@ -160,20 +160,20 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/avatar/avatar-fallback.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/avatar/avatar-fallback.svelte"
},
{
- "path": "src/lib/registry/ui/avatar/avatar-image.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/avatar/avatar-image.svelte"
},
{
- "path": "src/lib/registry/ui/avatar/avatar.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/avatar/avatar.svelte"
},
{
- "path": "src/lib/registry/ui/avatar/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/avatar/index.ts"
}
]
},
@@ -183,12 +183,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/badge/badge.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/badge/badge.svelte"
},
{
- "path": "src/lib/registry/ui/badge/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/badge/index.ts"
}
]
},
@@ -198,36 +198,36 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-ellipsis.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-ellipsis.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-item.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-link.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-link.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-list.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-list.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-page.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-page.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb-separator.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/breadcrumb.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/breadcrumb.svelte"
},
{
- "path": "src/lib/registry/ui/breadcrumb/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/breadcrumb/index.ts"
}
]
},
@@ -237,12 +237,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/button/button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/button/button.svelte"
},
{
- "path": "src/lib/registry/ui/button/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/button/index.ts"
}
]
},
@@ -252,60 +252,60 @@
"registryDependencies": ["button"],
"files": [
{
- "path": "src/lib/registry/ui/calendar/calendar-cell.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-cell.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-day.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-day.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-grid-body.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-grid-body.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-grid-head.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-grid-head.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-grid-row.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-grid-row.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-grid.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-grid.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-head-cell.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-head-cell.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-header.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-heading.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-heading.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-months.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-months.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-next-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-next-button.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar-prev-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar-prev-button.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/calendar.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/calendar.svelte"
},
{
- "path": "src/lib/registry/ui/calendar/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/calendar/index.ts"
}
]
},
@@ -315,36 +315,36 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/card/card-action.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card-action.svelte"
},
{
- "path": "src/lib/registry/ui/card/card-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card-content.svelte"
},
{
- "path": "src/lib/registry/ui/card/card-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card-description.svelte"
},
{
- "path": "src/lib/registry/ui/card/card-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card-footer.svelte"
},
{
- "path": "src/lib/registry/ui/card/card-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card-header.svelte"
},
{
- "path": "src/lib/registry/ui/card/card-title.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card-title.svelte"
},
{
- "path": "src/lib/registry/ui/card/card.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/card.svelte"
},
{
- "path": "src/lib/registry/ui/card/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/card/index.ts"
}
]
},
@@ -354,32 +354,32 @@
"registryDependencies": ["button"],
"files": [
{
- "path": "src/lib/registry/ui/carousel/carousel-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/carousel-content.svelte"
},
{
- "path": "src/lib/registry/ui/carousel/carousel-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/carousel-item.svelte"
},
{
- "path": "src/lib/registry/ui/carousel/carousel-next.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/carousel-next.svelte"
},
{
- "path": "src/lib/registry/ui/carousel/carousel-previous.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/carousel-previous.svelte"
},
{
- "path": "src/lib/registry/ui/carousel/carousel.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/carousel.svelte"
},
{
- "path": "src/lib/registry/ui/carousel/context.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/context.ts"
},
{
- "path": "src/lib/registry/ui/carousel/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/carousel/index.ts"
}
]
},
@@ -389,24 +389,24 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/chart/chart-container.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/chart/chart-container.svelte"
},
{
- "path": "src/lib/registry/ui/chart/chart-style.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/chart/chart-style.svelte"
},
{
- "path": "src/lib/registry/ui/chart/chart-tooltip.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/chart/chart-tooltip.svelte"
},
{
- "path": "src/lib/registry/ui/chart/chart-utils.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/chart/chart-utils.ts"
},
{
- "path": "src/lib/registry/ui/chart/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/chart/index.ts"
}
]
},
@@ -416,12 +416,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/checkbox/checkbox.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/checkbox/checkbox.svelte"
},
{
- "path": "src/lib/registry/ui/checkbox/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/checkbox/index.ts"
}
]
},
@@ -431,20 +431,20 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/collapsible/collapsible-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/collapsible/collapsible-content.svelte"
},
{
- "path": "src/lib/registry/ui/collapsible/collapsible-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/collapsible/collapsible-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/collapsible/collapsible.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/collapsible/collapsible.svelte"
},
{
- "path": "src/lib/registry/ui/collapsible/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/collapsible/index.ts"
}
]
},
@@ -454,48 +454,48 @@
"registryDependencies": ["dialog"],
"files": [
{
- "path": "src/lib/registry/ui/command/command-dialog.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-dialog.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-empty.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-empty.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-group.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-input.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-input.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-item.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-link-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-link-item.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-list.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-list.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-separator.svelte"
},
{
- "path": "src/lib/registry/ui/command/command-shortcut.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command-shortcut.svelte"
},
{
- "path": "src/lib/registry/ui/command/command.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/command.svelte"
},
{
- "path": "src/lib/registry/ui/command/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/command/index.ts"
}
]
},
@@ -505,60 +505,60 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/context-menu/context-menu-checkbox-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-checkbox-item.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-content.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-group-heading.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-group-heading.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-group.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-item.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-label.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-radio-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-radio-group.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-radio-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-radio-item.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-separator.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-shortcut.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-shortcut.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-sub-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-sub-content.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-sub-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/context-menu-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/context-menu-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/context-menu/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/context-menu/index.ts"
}
]
},
@@ -568,20 +568,20 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/data-table/data-table.svelte.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/data-table/data-table.svelte.ts"
},
{
- "path": "src/lib/registry/ui/data-table/flex-render.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/data-table/flex-render.svelte"
},
{
- "path": "src/lib/registry/ui/data-table/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/data-table/index.ts"
},
{
- "path": "src/lib/registry/ui/data-table/render-helpers.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/data-table/render-helpers.ts"
}
]
},
@@ -591,40 +591,40 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/dialog/dialog-close.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-close.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-content.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-description.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-footer.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-header.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-overlay.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-overlay.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-title.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-title.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/dialog-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/dialog-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/dialog/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dialog/index.ts"
}
]
},
@@ -634,48 +634,48 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/drawer/drawer-close.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-close.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-content.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-description.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-footer.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-header.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-nested.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-nested.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-overlay.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-overlay.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-title.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-title.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/drawer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/drawer.svelte"
},
{
- "path": "src/lib/registry/ui/drawer/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/drawer/index.ts"
}
]
},
@@ -685,60 +685,60 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-content.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group-heading.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group-heading.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-group.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-item.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-label.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-group.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-radio-item.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-separator.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-shortcut.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-shortcut.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-content.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/dropdown-menu-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/dropdown-menu/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/dropdown-menu/index.ts"
}
]
},
@@ -748,40 +748,40 @@
"registryDependencies": ["button", "label"],
"files": [
{
- "path": "src/lib/registry/ui/form/form-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-button.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-description.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-element-field.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-element-field.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-field-errors.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-field-errors.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-field.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-field.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-fieldset.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-fieldset.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-label.svelte"
},
{
- "path": "src/lib/registry/ui/form/form-legend.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/form-legend.svelte"
},
{
- "path": "src/lib/registry/ui/form/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/form/index.ts"
}
]
},
@@ -791,16 +791,16 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/hover-card/hover-card-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/hover-card/hover-card-content.svelte"
},
{
- "path": "src/lib/registry/ui/hover-card/hover-card-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/hover-card/hover-card-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/hover-card/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/hover-card/index.ts"
}
]
},
@@ -810,12 +810,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/input/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input/index.ts"
},
{
- "path": "src/lib/registry/ui/input/input.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input/input.svelte"
}
]
},
@@ -825,24 +825,24 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/input-otp/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input-otp/index.ts"
},
{
- "path": "src/lib/registry/ui/input-otp/input-otp-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input-otp/input-otp-group.svelte"
},
{
- "path": "src/lib/registry/ui/input-otp/input-otp-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input-otp/input-otp-separator.svelte"
},
{
- "path": "src/lib/registry/ui/input-otp/input-otp-slot.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input-otp/input-otp-slot.svelte"
},
{
- "path": "src/lib/registry/ui/input-otp/input-otp.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/input-otp/input-otp.svelte"
}
]
},
@@ -852,12 +852,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/label/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/label/index.ts"
},
{
- "path": "src/lib/registry/ui/label/label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/label/label.svelte"
}
]
},
@@ -867,60 +867,60 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/menubar/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/index.ts"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-checkbox-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-checkbox-item.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-content.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-group-heading.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-group-heading.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-group.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-item.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-label.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-radio-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-radio-item.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-separator.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-shortcut.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-shortcut.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-sub-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-sub-content.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-sub-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-sub-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/menubar/menubar.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/menubar/menubar.svelte"
}
]
},
@@ -930,36 +930,36 @@
"registryDependencies": ["button"],
"files": [
{
- "path": "src/lib/registry/ui/pagination/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/index.ts"
},
{
- "path": "src/lib/registry/ui/pagination/pagination-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination-content.svelte"
},
{
- "path": "src/lib/registry/ui/pagination/pagination-ellipsis.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination-ellipsis.svelte"
},
{
- "path": "src/lib/registry/ui/pagination/pagination-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination-item.svelte"
},
{
- "path": "src/lib/registry/ui/pagination/pagination-link.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination-link.svelte"
},
{
- "path": "src/lib/registry/ui/pagination/pagination-next-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination-next-button.svelte"
},
{
- "path": "src/lib/registry/ui/pagination/pagination-prev-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination-prev-button.svelte"
},
{
- "path": "src/lib/registry/ui/pagination/pagination.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/pagination/pagination.svelte"
}
]
},
@@ -969,16 +969,16 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/popover/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/popover/index.ts"
},
{
- "path": "src/lib/registry/ui/popover/popover-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/popover/popover-content.svelte"
},
{
- "path": "src/lib/registry/ui/popover/popover-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/popover/popover-trigger.svelte"
}
]
},
@@ -988,12 +988,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/progress/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/progress/index.ts"
},
{
- "path": "src/lib/registry/ui/progress/progress.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/progress/progress.svelte"
}
]
},
@@ -1003,16 +1003,16 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/radio-group/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/radio-group/index.ts"
},
{
- "path": "src/lib/registry/ui/radio-group/radio-group-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/radio-group/radio-group-item.svelte"
},
{
- "path": "src/lib/registry/ui/radio-group/radio-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/radio-group/radio-group.svelte"
}
]
},
@@ -1022,52 +1022,52 @@
"registryDependencies": ["button"],
"files": [
{
- "path": "src/lib/registry/ui/range-calendar/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/index.ts"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-cell.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-cell.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-day.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-day.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-grid-row.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-grid-row.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-grid.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-grid.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-head-cell.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-head-cell.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-header.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-heading.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-heading.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-months.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-months.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-next-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-next-button.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar-prev-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar-prev-button.svelte"
},
{
- "path": "src/lib/registry/ui/range-calendar/range-calendar.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/range-calendar/range-calendar.svelte"
}
]
},
@@ -1077,16 +1077,16 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/resizable/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/resizable/index.ts"
},
{
- "path": "src/lib/registry/ui/resizable/resizable-handle.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/resizable/resizable-handle.svelte"
},
{
- "path": "src/lib/registry/ui/resizable/resizable-pane-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/resizable/resizable-pane-group.svelte"
}
]
},
@@ -1096,16 +1096,16 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/scroll-area/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/scroll-area/index.ts"
},
{
- "path": "src/lib/registry/ui/scroll-area/scroll-area-scrollbar.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/scroll-area/scroll-area-scrollbar.svelte"
},
{
- "path": "src/lib/registry/ui/scroll-area/scroll-area.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/scroll-area/scroll-area.svelte"
}
]
},
@@ -1115,40 +1115,40 @@
"registryDependencies": ["separator"],
"files": [
{
- "path": "src/lib/registry/ui/select/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/index.ts"
},
{
- "path": "src/lib/registry/ui/select/select-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-content.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-group.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-item.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-label.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-scroll-down-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-scroll-down-button.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-scroll-up-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-scroll-up-button.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-separator.svelte"
},
{
- "path": "src/lib/registry/ui/select/select-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/select/select-trigger.svelte"
}
]
},
@@ -1158,12 +1158,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/separator/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/separator/index.ts"
},
{
- "path": "src/lib/registry/ui/separator/separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/separator/separator.svelte"
}
]
},
@@ -1173,40 +1173,40 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/sheet/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/index.ts"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-close.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-close.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-content.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-description.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-description.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-footer.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-header.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-overlay.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-overlay.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-title.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-title.svelte"
},
{
- "path": "src/lib/registry/ui/sheet/sheet-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sheet/sheet-trigger.svelte"
}
]
},
@@ -1224,108 +1224,108 @@
],
"files": [
{
- "path": "src/lib/registry/ui/sidebar/constants.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/constants.ts"
},
{
- "path": "src/lib/registry/ui/sidebar/context.svelte.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/context.svelte.ts"
},
{
- "path": "src/lib/registry/ui/sidebar/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/index.ts"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-content.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-footer.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-group-action.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-group-action.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-group-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-group-content.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-group-label.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-group-label.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-group.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-header.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-input.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-input.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-inset.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-inset.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-action.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-action.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-badge.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-badge.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-button.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-item.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-skeleton.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-skeleton.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-button.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-button.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub-item.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu-sub.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-menu.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-menu.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-provider.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-provider.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-rail.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-rail.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-separator.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-separator.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/sidebar/sidebar.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sidebar/sidebar.svelte"
}
]
},
@@ -1335,12 +1335,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/skeleton/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/skeleton/index.ts"
},
{
- "path": "src/lib/registry/ui/skeleton/skeleton.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/skeleton/skeleton.svelte"
}
]
},
@@ -1350,12 +1350,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/slider/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/slider/index.ts"
},
{
- "path": "src/lib/registry/ui/slider/slider.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/slider/slider.svelte"
}
]
},
@@ -1365,12 +1365,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/sonner/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sonner/index.ts"
},
{
- "path": "src/lib/registry/ui/sonner/sonner.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/sonner/sonner.svelte"
}
]
},
@@ -1380,12 +1380,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/switch/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/switch/index.ts"
},
{
- "path": "src/lib/registry/ui/switch/switch.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/switch/switch.svelte"
}
]
},
@@ -1395,40 +1395,40 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/table/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/index.ts"
},
{
- "path": "src/lib/registry/ui/table/table-body.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-body.svelte"
},
{
- "path": "src/lib/registry/ui/table/table-caption.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-caption.svelte"
},
{
- "path": "src/lib/registry/ui/table/table-cell.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-cell.svelte"
},
{
- "path": "src/lib/registry/ui/table/table-footer.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-footer.svelte"
},
{
- "path": "src/lib/registry/ui/table/table-head.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-head.svelte"
},
{
- "path": "src/lib/registry/ui/table/table-header.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-header.svelte"
},
{
- "path": "src/lib/registry/ui/table/table-row.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table-row.svelte"
},
{
- "path": "src/lib/registry/ui/table/table.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/table/table.svelte"
}
]
},
@@ -1438,24 +1438,24 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/tabs/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tabs/index.ts"
},
{
- "path": "src/lib/registry/ui/tabs/tabs-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tabs/tabs-content.svelte"
},
{
- "path": "src/lib/registry/ui/tabs/tabs-list.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tabs/tabs-list.svelte"
},
{
- "path": "src/lib/registry/ui/tabs/tabs-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tabs/tabs-trigger.svelte"
},
{
- "path": "src/lib/registry/ui/tabs/tabs.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tabs/tabs.svelte"
}
]
},
@@ -1465,12 +1465,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/textarea/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/textarea/index.ts"
},
{
- "path": "src/lib/registry/ui/textarea/textarea.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/textarea/textarea.svelte"
}
]
},
@@ -1480,12 +1480,12 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/toggle/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/toggle/index.ts"
},
{
- "path": "src/lib/registry/ui/toggle/toggle.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/toggle/toggle.svelte"
}
]
},
@@ -1495,16 +1495,16 @@
"registryDependencies": ["toggle"],
"files": [
{
- "path": "src/lib/registry/ui/toggle-group/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/toggle-group/index.ts"
},
{
- "path": "src/lib/registry/ui/toggle-group/toggle-group-item.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/toggle-group/toggle-group-item.svelte"
},
{
- "path": "src/lib/registry/ui/toggle-group/toggle-group.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/toggle-group/toggle-group.svelte"
}
]
},
@@ -1514,16 +1514,16 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/ui/tooltip/index.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tooltip/index.ts"
},
{
- "path": "src/lib/registry/ui/tooltip/tooltip-content.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tooltip/tooltip-content.svelte"
},
{
- "path": "src/lib/registry/ui/tooltip/tooltip-trigger.svelte",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/ui/tooltip/tooltip-trigger.svelte"
}
]
},
@@ -1533,8 +1533,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-axes.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-axes.svelte"
}
]
},
@@ -1544,8 +1544,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-default.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-default.svelte"
}
]
},
@@ -1555,8 +1555,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-gradient.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-gradient.svelte"
}
]
},
@@ -1566,8 +1566,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-icons.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-icons.svelte"
}
]
},
@@ -1577,8 +1577,8 @@
"registryDependencies": ["chart", "card", "select"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-interactive.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-interactive.svelte"
}
]
},
@@ -1588,8 +1588,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-legend.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-legend.svelte"
}
]
},
@@ -1599,8 +1599,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-linear.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-linear.svelte"
}
]
},
@@ -1610,8 +1610,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-stacked-expand.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-stacked-expand.svelte"
}
]
},
@@ -1621,8 +1621,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-stacked.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-stacked.svelte"
}
]
},
@@ -1632,8 +1632,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-area-step.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-area-step.svelte"
}
]
},
@@ -1643,8 +1643,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-active.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-active.svelte"
}
]
},
@@ -1654,8 +1654,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-default.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-default.svelte"
}
]
},
@@ -1665,8 +1665,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-horizontal.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-horizontal.svelte"
}
]
},
@@ -1676,8 +1676,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-interactive.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-interactive.svelte"
}
]
},
@@ -1687,8 +1687,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-label-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-label-custom.svelte"
}
]
},
@@ -1698,8 +1698,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-label.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-label.svelte"
}
]
},
@@ -1709,8 +1709,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-mixed.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-mixed.svelte"
}
]
},
@@ -1720,8 +1720,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-multiple.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-multiple.svelte"
}
]
},
@@ -1731,8 +1731,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-negative.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-negative.svelte"
}
]
},
@@ -1742,8 +1742,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-bar-stacked.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-bar-stacked.svelte"
}
]
},
@@ -1753,8 +1753,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-default.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-default.svelte"
}
]
},
@@ -1764,8 +1764,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-dots-colors.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-dots-colors.svelte"
}
]
},
@@ -1775,8 +1775,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-dots-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-dots-custom.svelte"
}
]
},
@@ -1786,8 +1786,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-dots.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-dots.svelte"
}
]
},
@@ -1797,8 +1797,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-interactive.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-interactive.svelte"
}
]
},
@@ -1808,8 +1808,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-label-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-label-custom.svelte"
}
]
},
@@ -1819,8 +1819,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-label.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-label.svelte"
}
]
},
@@ -1830,8 +1830,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-linear.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-linear.svelte"
}
]
},
@@ -1841,8 +1841,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-multiple.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-multiple.svelte"
}
]
},
@@ -1852,8 +1852,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-line-step.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-line-step.svelte"
}
]
},
@@ -1863,8 +1863,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-donut-active.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-donut-active.svelte"
}
]
},
@@ -1874,8 +1874,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-donut-text.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-donut-text.svelte"
}
]
},
@@ -1885,8 +1885,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-donut.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-donut.svelte"
}
]
},
@@ -1896,8 +1896,8 @@
"registryDependencies": ["chart", "card", "select"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-interactive.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-interactive.svelte"
}
]
},
@@ -1907,8 +1907,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-label-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-label-custom.svelte"
}
]
},
@@ -1918,8 +1918,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-label-list.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-label-list.svelte"
}
]
},
@@ -1929,8 +1929,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-label.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-label.svelte"
}
]
},
@@ -1940,8 +1940,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-legend.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-legend.svelte"
}
]
},
@@ -1951,8 +1951,8 @@
"registryDependencies": ["card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-separator-none.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-separator-none.svelte"
}
]
},
@@ -1962,8 +1962,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-simple.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-simple.svelte"
}
]
},
@@ -1973,8 +1973,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-pie-stacked.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-pie-stacked.svelte"
}
]
},
@@ -1984,8 +1984,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-default.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-default.svelte"
}
]
},
@@ -1995,8 +1995,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-dots.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-dots.svelte"
}
]
},
@@ -2006,8 +2006,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-grid-circle-fill.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-grid-circle-fill.svelte"
}
]
},
@@ -2017,8 +2017,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-grid-circle-no-lines.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-grid-circle-no-lines.svelte"
}
]
},
@@ -2028,8 +2028,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-grid-circle.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-grid-circle.svelte"
}
]
},
@@ -2039,8 +2039,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-grid-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-grid-custom.svelte"
}
]
},
@@ -2050,8 +2050,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-grid-fill.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-grid-fill.svelte"
}
]
},
@@ -2061,8 +2061,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-grid-none.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-grid-none.svelte"
}
]
},
@@ -2072,8 +2072,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-icons.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-icons.svelte"
}
]
},
@@ -2083,8 +2083,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-label-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-label-custom.svelte"
}
]
},
@@ -2094,8 +2094,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-legend.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-legend.svelte"
}
]
},
@@ -2105,8 +2105,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-lines-only.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-lines-only.svelte"
}
]
},
@@ -2116,8 +2116,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-multiple.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-multiple.svelte"
}
]
},
@@ -2127,8 +2127,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radar-radius.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radar-radius.svelte"
}
]
},
@@ -2138,8 +2138,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radial-grid.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radial-grid.svelte"
}
]
},
@@ -2149,8 +2149,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radial-label.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radial-label.svelte"
}
]
},
@@ -2160,8 +2160,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radial-shape.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radial-shape.svelte"
}
]
},
@@ -2171,8 +2171,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radial-simple.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radial-simple.svelte"
}
]
},
@@ -2182,8 +2182,8 @@
"registryDependencies": ["chart", "card"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radial-stacked.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radial-stacked.svelte"
}
]
},
@@ -2193,8 +2193,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-radial-text.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-radial-text.svelte"
}
]
},
@@ -2204,8 +2204,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-advanced.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-advanced.svelte"
}
]
},
@@ -2215,8 +2215,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-default.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-default.svelte"
}
]
},
@@ -2226,8 +2226,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-formatter.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-formatter.svelte"
}
]
},
@@ -2237,8 +2237,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-icons.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-icons.svelte"
}
]
},
@@ -2248,8 +2248,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-indicator-line.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-indicator-line.svelte"
}
]
},
@@ -2259,8 +2259,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-indicator-none.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-indicator-none.svelte"
}
]
},
@@ -2270,8 +2270,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-label-custom.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-label-custom.svelte"
}
]
},
@@ -2281,8 +2281,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-label-formatter.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-label-formatter.svelte"
}
]
},
@@ -2292,8 +2292,8 @@
"registryDependencies": ["card", "chart"],
"files": [
{
- "path": "src/lib/registry/blocks/chart-tooltip-label-none.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/chart-tooltip-label-none.svelte"
}
]
},
@@ -2322,64 +2322,64 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/dashboard-01/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/dashboard-01/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/data.ts",
- "type": "registry:file"
+ "type": "registry:file",
+ "path": "src/lib/registry/blocks/dashboard-01/data.ts"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/chart-area-interactive.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/chart-area-interactive.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table-cell-viewer.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table-cell-viewer.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table-checkbox.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table-checkbox.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table-reviewer.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table-reviewer.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/data-table.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/data-table.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-documents.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-documents.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-secondary.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-secondary.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/nav-user.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/schemas.ts",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/schemas.ts"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/section-cards.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/section-cards.svelte"
},
{
- "path": "src/lib/registry/blocks/dashboard-01/components/site-header.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/dashboard-01/components/site-header.svelte"
}
]
},
@@ -2389,8 +2389,8 @@
"registryDependencies": ["sidebar", "button"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-controlled.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-controlled.svelte"
}
]
},
@@ -2400,8 +2400,8 @@
"registryDependencies": ["sidebar", "dropdown-menu"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-footer.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-footer.svelte"
}
]
},
@@ -2411,8 +2411,8 @@
"registryDependencies": ["sidebar", "sonner"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-group-action.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-group-action.svelte"
}
]
},
@@ -2422,8 +2422,8 @@
"registryDependencies": ["sidebar", "collapsible"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-group-collapsible.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-group-collapsible.svelte"
}
]
},
@@ -2433,8 +2433,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-group.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-group.svelte"
}
]
},
@@ -2444,8 +2444,8 @@
"registryDependencies": ["sidebar", "dropdown-menu"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-header.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-header.svelte"
}
]
},
@@ -2455,8 +2455,8 @@
"registryDependencies": ["sidebar", "dropdown-menu"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-menu-action.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-action.svelte"
}
]
},
@@ -2466,8 +2466,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-menu-badge.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-badge.svelte"
}
]
},
@@ -2477,8 +2477,8 @@
"registryDependencies": ["sidebar", "collapsible"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-menu-collapsible.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-collapsible.svelte"
}
]
},
@@ -2488,8 +2488,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-menu-sub.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-menu-sub.svelte"
}
]
},
@@ -2499,8 +2499,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar-menu.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar-menu.svelte"
}
]
},
@@ -2510,8 +2510,8 @@
"registryDependencies": ["sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/demo-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/demo-sidebar.svelte"
}
]
},
@@ -2521,12 +2521,12 @@
"registryDependencies": ["button", "card", "input", "label"],
"files": [
{
- "path": "src/lib/registry/blocks/login-01/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/login-01/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/login-01/components/login-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/login-01/components/login-form.svelte"
}
]
},
@@ -2536,12 +2536,12 @@
"registryDependencies": ["label", "input", "button"],
"files": [
{
- "path": "src/lib/registry/blocks/login-02/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/login-02/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/login-02/components/login-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/login-02/components/login-form.svelte"
}
]
},
@@ -2551,12 +2551,12 @@
"registryDependencies": ["button", "card", "label", "input"],
"files": [
{
- "path": "src/lib/registry/blocks/login-03/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/login-03/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/login-03/components/login-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/login-03/components/login-form.svelte"
}
]
},
@@ -2566,12 +2566,12 @@
"registryDependencies": ["card", "label", "input", "button"],
"files": [
{
- "path": "src/lib/registry/blocks/login-04/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/login-04/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/login-04/components/login-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/login-04/components/login-form.svelte"
}
]
},
@@ -2581,12 +2581,12 @@
"registryDependencies": ["label", "input", "button"],
"files": [
{
- "path": "src/lib/registry/blocks/login-05/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/login-05/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/login-05/components/login-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/login-05/components/login-form.svelte"
}
]
},
@@ -2602,20 +2602,20 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-01/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-01/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-01/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-01/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-01/components/search-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-01/components/search-form.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-01/components/version-switcher.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-01/components/version-switcher.svelte"
}
]
},
@@ -2632,20 +2632,20 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-02/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-02/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-02/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-02/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-02/components/search-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-02/components/search-form.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-02/components/version-switcher.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-02/components/version-switcher.svelte"
}
]
},
@@ -2655,12 +2655,12 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-03/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-03/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-03/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-03/components/app-sidebar.svelte"
}
]
},
@@ -2670,12 +2670,12 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-04/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-04/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-04/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-04/components/app-sidebar.svelte"
}
]
},
@@ -2685,16 +2685,16 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar", "collapsible", "label"],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-05/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-05/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-05/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-05/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-05/components/search-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-05/components/search-form.svelte"
}
]
},
@@ -2711,20 +2711,20 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-06/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-06/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-06/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-06/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-06/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-06/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-06/components/sidebar-opt-in-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-06/components/sidebar-opt-in-form.svelte"
}
]
},
@@ -2741,28 +2741,28 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-07/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-07/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-07/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-07/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-07/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-07/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-07/components/nav-projects.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-07/components/nav-projects.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-07/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-07/components/nav-user.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-07/components/team-switcher.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-07/components/team-switcher.svelte"
}
]
},
@@ -2779,28 +2779,28 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-08/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-08/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-08/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-08/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-projects.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-projects.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-secondary.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-secondary.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-08/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-08/components/nav-user.svelte"
}
]
},
@@ -2818,16 +2818,16 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-09/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-09/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-09/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-09/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-09/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-09/components/nav-user.svelte"
}
]
},
@@ -2845,36 +2845,36 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-10/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-10/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-actions.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-actions.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-favorites.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-favorites.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-secondary.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-secondary.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/nav-workspaces.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/nav-workspaces.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-10/components/team-switcher.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-10/components/team-switcher.svelte"
}
]
},
@@ -2884,12 +2884,12 @@
"registryDependencies": ["breadcrumb", "separator", "sidebar", "collapsible"],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-11/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-11/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-11/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-11/components/app-sidebar.svelte"
}
]
},
@@ -2907,24 +2907,24 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-12/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-12/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-12/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-12/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-12/components/calendars.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-12/components/calendars.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-12/components/date-picker.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-12/components/date-picker.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-12/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-12/components/nav-user.svelte"
}
]
},
@@ -2934,12 +2934,12 @@
"registryDependencies": ["breadcrumb", "button", "dialog", "sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-13/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-13/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-13/components/settings-dialog.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-13/components/settings-dialog.svelte"
}
]
},
@@ -2949,12 +2949,12 @@
"registryDependencies": ["breadcrumb", "sidebar"],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-14/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-14/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-14/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-14/components/app-sidebar.svelte"
}
]
},
@@ -2972,48 +2972,48 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-15/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-15/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/calendars.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/calendars.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/date-picker.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/date-picker.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-favorites.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-favorites.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-secondary.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-secondary.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-user.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/nav-workspaces.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/nav-workspaces.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-left.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-left.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-right.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/sidebar-right.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-15/components/team-switcher.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-15/components/team-switcher.svelte"
}
]
},
@@ -3032,36 +3032,36 @@
],
"files": [
{
- "path": "src/lib/registry/blocks/sidebar-16/+page.svelte",
- "type": "registry:page"
+ "type": "registry:page",
+ "path": "src/lib/registry/blocks/sidebar-16/+page.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/app-sidebar.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/app-sidebar.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-main.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-main.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-projects.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-projects.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-secondary.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-secondary.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/nav-user.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/nav-user.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/search-form.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/search-form.svelte"
},
{
- "path": "src/lib/registry/blocks/sidebar-16/components/site-header.svelte",
- "type": "registry:component"
+ "type": "registry:component",
+ "path": "src/lib/registry/blocks/sidebar-16/components/site-header.svelte"
}
]
},
@@ -3071,8 +3071,8 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/hooks/is-mobile.svelte.ts",
- "type": "registry:hook"
+ "type": "registry:hook",
+ "path": "src/lib/registry/hooks/is-mobile.svelte.ts"
}
]
},
@@ -3082,8 +3082,8 @@
"registryDependencies": [],
"files": [
{
- "path": "src/lib/registry/lib/utils.ts",
- "type": "registry:lib"
+ "type": "registry:lib",
+ "path": "src/lib/registry/lib/utils.ts"
}
]
}
diff --git a/sites/docs/src/content/changelog.md b/sites/docs/src/content/changelog.md
index 6ca4e44d93..f52cc8f94a 100644
--- a/sites/docs/src/content/changelog.md
+++ b/sites/docs/src/content/changelog.md
@@ -7,6 +7,26 @@ description: Latest updates and announcements.
import { Steps, Callout, ComponentPreview } from '$lib/components/docs'
+## May 2025
+
+### Tailwind v4 Support
+
+Tailwind v4 support has officially landed. You can see a full demo of the refreshed styles that come with it here: [https://v4.shadcn-svelte.com](https://v4.shadcn-svelte.com).
+
+This release includes several key changes, all outlined in the [Tailwind v4 migration guide](/docs/migration/tailwind-v4). If you're still using Svelte v5 with Tailwind v3, your project and the CLI will continue to work as expected until you're ready to upgrade.
+
+### Charts
+
+Charts have been added as a preview component to the project. See the [Charts](/charts) page for examples.
+
+If you're running Svelte v5 and Tailwind v4 you can add them to your project via the CLI.
+
+### Custom Registry Support
+
+We've added support for custom/remote registries - This means you can publish your own components and share them with the community via the `shadcn-svelte` CLI.
+
+See the [Registry documentation](/docs/registry) for more information.
+
## March 2024
### Introducing Blocks
diff --git a/sites/docs/src/content/components-json.md b/sites/docs/src/content/components-json.md
index f79e018061..7d4f7dbc02 100644
--- a/sites/docs/src/content/components-json.md
+++ b/sites/docs/src/content/components-json.md
@@ -35,6 +35,8 @@ You can see the JSON Schema for `components.json` [here](https://next.shadcn-sve
## style
+_Deprecated in Tailwind v4 as all projects use `new-york`_
+
The style for your components. **This cannot be changed after initialization.**
```json title="components.json"
@@ -85,6 +87,18 @@ The CLI uses these values and the `alias` config from your `svelte.config.js` fi
Path aliases have to be set up in your `svelte.config.js` file.
+### aliases.lib
+
+Import alias for your library, which is _typically_ where you store your components, utils, hooks, etc.
+
+```json title="components.json"
+{
+ "aliases": {
+ "lib": "$lib"
+ }
+}
+```
+
### aliases.utils
Import alias for your utility functions.
@@ -109,6 +123,30 @@ Import alias for your components.
}
```
+### aliases.ui
+
+Import alias for your UI components.
+
+```json title="components.json"
+{
+ "aliases": {
+ "ui": "$lib/components/ui"
+ }
+}
+```
+
+### aliases.hooks
+
+Import alias for your hooks, which in Svelte 5 are reactive functions/classes whose files typically end in `.svelte.ts` or `.svelte.js`.
+
+```json title="components.json"
+{
+ "aliases": {
+ "hooks": "$lib/hooks"
+ }
+}
+```
+
## Typescript
```json title="components.json"
@@ -119,7 +157,7 @@ Import alias for your components.
## 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.
+The registry URL tells the CLI where to fetch the shadcn-svelte components/registry from. You can pin this to a specific preview release or your own fork of the registry.
```json title="components.json"
{
diff --git a/sites/docs/src/content/migration/svelte-5.md b/sites/docs/src/content/migration/svelte-5.md
index ba63be9199..612a8b4a7b 100644
--- a/sites/docs/src/content/migration/svelte-5.md
+++ b/sites/docs/src/content/migration/svelte-5.md
@@ -1,37 +1,40 @@
---
-title: Svelte 5 Migration
-description: How to migrate to Svelte 5 from Svelte 4.
+title: Svelte 5
+description: How to migrate from Svelte 4 and Tailwind 3 to Svelte 5.
---
-## Prerequisites
-
-1. Ensure you have read up on the changes from Svelte 4 to Svelte 5. Svelte provides a comprehensive guide for this on their [website](https://svelte.dev/docs/svelte/v5-migration-guide).
-2. Commit any pending changes to your repository.
-3. Determine which of your components have custom behavior/styles so that you can reimplement those after updating.
-
-## Migrate Configs
+
+
+**Note**: With Svelte 5 comes significant changes to this project, along with the headless UI library used [bits-ui](https://bits-ui.com). This guide is specifically focused on migrating the shadcn-svelte portions and does not cover the migration of `bits-ui`. See [Bits UI's migration guide](https://bits-ui.com/docs/migration-guide) for more information.
-The `components.json`, `utils`, and the global css files have all changed for Svelte 5.
+
-### Automatic
+## Svelte 4 to Svelte 5
-Note: This works best for projects that have not changed the contents of `utils` and the global CSS file.
+This first guide will take your project from Svelte 4 with Tailwind 3 to Svelte 5 and Tailwind 3. Tailwind 3 is still supported by the `@next` CLI.
-
+Once you've completed this guide and you're comfortable everything is working, you can move on to the next guide to migrate to Tailwind 4.
+
+## Prerequisites
+
+1. Ensure you have read up on the changes from Svelte 4 to Svelte 5. Svelte provides a comprehensive guide for this on their [website](https://svelte.dev/docs/svelte/v5-migration-guide).
+2. Commit any pending changes to your repository.
+3. Determine which of your components have custom behavior/styles so that you can reimplement those after updating.
+4. Use [`sv-migrate`](https://svelte.dev/docs/cli/sv-migrate) to help you migrate your project to Svelte 5.
-### Manual
+## Update Configs
-
+The `components.json`, `utils`, and the global CSS file have changed for Svelte 5.
### Update `components.json`
-Add the `registry` to the root object, and add `hooks` and `ui` keys under `aliases`.
+Add the `registry` to the root object, and add `hooks`, `ui`, and `lib` keys under `aliases`.
-```json {2} {12-13} {16}
+```diff
{
"$schema": "https://next.shadcn-svelte.com/schema.json",
"style": "default",
@@ -42,148 +45,93 @@ Add the `registry` to the root object, and add `hooks` and `ui` keys under `alia
"aliases": {
"components": "$lib/components",
"utils": "$lib/utils",
- "ui": "$lib/components/ui",
- "hooks": "$lib/hooks"
++ "ui": "$lib/components/ui",
++ "hooks": "$lib/hooks",
++ "lib": "$lib"
},
"typescript": true,
- "registry": "https://next.shadcn-svelte.com/registry"
++ "registry": "https://next.shadcn-svelte.com/registry"
}
```
-### Update the global CSS file
-
-Add the following to your global CSS file. You can learn more about using CSS variables for theming in the [theming section](/docs/theming).
-
-```css title="src/app.css"
-@import "tailwindcss";
-@import "tw-animate-css";
-@custom-variant dark (&:is(.dark *));
-
-:root {
- --radius: 0.625rem;
- --background: oklch(1 0 0);
- --foreground: oklch(0.145 0 0);
- --card: oklch(1 0 0);
- --card-foreground: oklch(0.145 0 0);
- --popover: oklch(1 0 0);
- --popover-foreground: oklch(0.145 0 0);
- --primary: oklch(0.205 0 0);
- --primary-foreground: oklch(0.985 0 0);
- --secondary: oklch(0.97 0 0);
- --secondary-foreground: oklch(0.205 0 0);
- --muted: oklch(0.97 0 0);
- --muted-foreground: oklch(0.556 0 0);
- --accent: oklch(0.97 0 0);
- --accent-foreground: oklch(0.205 0 0);
- --destructive: oklch(0.577 0.245 27.325);
- --border: oklch(0.922 0 0);
- --input: oklch(0.922 0 0);
- --ring: oklch(0.708 0 0);
- --chart-1: oklch(0.646 0.222 41.116);
- --chart-2: oklch(0.6 0.118 184.704);
- --chart-3: oklch(0.398 0.07 227.392);
- --chart-4: oklch(0.828 0.189 84.429);
- --chart-5: oklch(0.769 0.188 70.08);
- --sidebar: oklch(0.985 0 0);
- --sidebar-foreground: oklch(0.145 0 0);
- --sidebar-primary: oklch(0.205 0 0);
- --sidebar-primary-foreground: oklch(0.985 0 0);
- --sidebar-accent: oklch(0.97 0 0);
- --sidebar-accent-foreground: oklch(0.205 0 0);
- --sidebar-border: oklch(0.922 0 0);
- --sidebar-ring: oklch(0.708 0 0);
-}
+### Update `tailwind.config.js`
+
+Add `tailwindcss-animate`.
+
+
+
+Add the `tailwindcss-animate` plugin, sidebar colors, and animations config.
+
+```ts title="tailwind.config.js"
+import type { Config } from "tailwindcss";
+import tailwindcssAnimate from "tailwindcss-animate";
+
+const config: Config = {
+ darkMode: ["class"],
+ content: ["./src/**/*.{html,js,svelte,ts}"],
+ safelist: ["dark"],
+ theme: {
+ container: {
+ // unchanged ...
+ },
+ 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 ...
+ },
+ fontFamily: {
+ // unchanged ...
+ },
+ keyframes: {
+ "accordion-down": {
+ from: { height: "0" },
+ to: { height: "var(--bits-accordion-content-height)" },
+ },
+ "accordion-up": {
+ from: { height: "var(--bits-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],
+};
-.dark {
- --background: oklch(0.145 0 0);
- --foreground: oklch(0.985 0 0);
- --card: oklch(0.205 0 0);
- --card-foreground: oklch(0.985 0 0);
- --popover: oklch(0.269 0 0);
- --popover-foreground: oklch(0.985 0 0);
- --primary: oklch(0.922 0 0);
- --primary-foreground: oklch(0.205 0 0);
- --secondary: oklch(0.269 0 0);
- --secondary-foreground: oklch(0.985 0 0);
- --muted: oklch(0.269 0 0);
- --muted-foreground: oklch(0.708 0 0);
- --accent: oklch(0.371 0 0);
- --accent-foreground: oklch(0.985 0 0);
- --destructive: oklch(0.704 0.191 22.216);
- --border: oklch(1 0 0 / 10%);
- --input: oklch(1 0 0 / 15%);
- --ring: oklch(0.556 0 0);
- --chart-1: oklch(0.488 0.243 264.376);
- --chart-2: oklch(0.696 0.17 162.48);
- --chart-3: oklch(0.769 0.188 70.08);
- --chart-4: oklch(0.627 0.265 303.9);
- --chart-5: oklch(0.645 0.246 16.439);
- --sidebar: oklch(0.205 0 0);
- --sidebar-foreground: oklch(0.985 0 0);
- --sidebar-primary: oklch(0.488 0.243 264.376);
- --sidebar-primary-foreground: oklch(0.985 0 0);
- --sidebar-accent: oklch(0.269 0 0);
- --sidebar-accent-foreground: oklch(0.985 0 0);
- --sidebar-border: oklch(1 0 0 / 10%);
- --sidebar-ring: oklch(0.439 0 0);
-}
+export default config;
+```
-@theme inline {
- --radius-sm: calc(var(--radius) - 4px);
- --radius-md: calc(var(--radius) - 2px);
- --radius-lg: var(--radius);
- --radius-xl: calc(var(--radius) + 4px);
- --color-background: var(--background);
- --color-foreground: var(--foreground);
- --color-card: var(--card);
- --color-card-foreground: var(--card-foreground);
- --color-popover: var(--popover);
- --color-popover-foreground: var(--popover-foreground);
- --color-primary: var(--primary);
- --color-primary-foreground: var(--primary-foreground);
- --color-secondary: var(--secondary);
- --color-secondary-foreground: var(--secondary-foreground);
- --color-muted: var(--muted);
- --color-muted-foreground: var(--muted-foreground);
- --color-accent: var(--accent);
- --color-accent-foreground: var(--accent-foreground);
- --color-destructive: var(--destructive);
- --color-border: var(--border);
- --color-input: var(--input);
- --color-ring: var(--ring);
- --color-chart-1: var(--chart-1);
- --color-chart-2: var(--chart-2);
- --color-chart-3: var(--chart-3);
- --color-chart-4: var(--chart-4);
- --color-chart-5: var(--chart-5);
- --color-sidebar: var(--sidebar);
- --color-sidebar-foreground: var(--sidebar-foreground);
- --color-sidebar-primary: var(--sidebar-primary);
- --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);
- --color-sidebar-accent: var(--sidebar-accent);
- --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);
- --color-sidebar-border: var(--sidebar-border);
- --color-sidebar-ring: var(--sidebar-ring);
-}
+### Update `utils.ts`
-@layer base {
- * {
- @apply border-border outline-ring/50;
- }
+
- body {
- @apply bg-background text-foreground;
- }
-}
-```
-
-### Update `utils`
+**Note**: You may not want to do this step until after you've update your components, as some components may rely on the now removed `flyAndScale` function.
-Note: You may not want to do this if you aren't going to upgrade all your components, as some components may still rely on the now removed `flyAndScale` function.
+
-The only function exported from utils now is `cn`.
+The only function now exported from `utils.ts` is `cn`:
-```ts
+```ts title="src/lib/utils.ts"
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
@@ -192,32 +140,94 @@ export function cn(...inputs: ClassValue[]) {
}
```
-
-
## Upgrade Components
-Pick and choose which components to upgrade with the `update` command.
+### Alias Dependencies (optional)
+
+If you plan to slowly migrate components, it's recommended to alias the old versions of the major dependencies, like `bits-ui`, in your `package.json` file so that you can use both versions of the library in your project while you migrate.
+
+```diff title="package.json"
+{
+ "devDependencies": {
+- "bits-ui": "^0.22.0",
++ "bits-ui-old": "npm:bits-ui@0.22.0",
+ }
+}
+```
+
+You'll then want to replace all the imports used in your project to `bits-ui-old`.
+
+```diff title="src/lib/components/ui/dialog-content.svelte"
+
+```
+
+You can do the same for any of the other dependencies that you're using in your project.
+
+### Update Dependencies
+
+The following dependencies have been updated to support Svelte 5:
+
+- `bits-ui` - `^1.0.0`
+- `svelte-sonner` - `^1.0.0`
+- `@lucide/svelte` - `^0.482.0`
+- `paneforge` - `^1.0.0-next.5`
+- `vaul-svelte` - `^1.0.0-next.7`
+- `mode-watcher` - `^1.0.0`
+- `cmdk-sv` - deprecated in favor of Bits UI's `Command` component
+- `svelte-headless-table` - deprecated in favor of `@tanstack/table-core`
+- `svelte-radix` - icons deprecated in favor of `@lucide/svelte`
+- `lucide-svelte` - replaced with `@lucide/svelte`
+
+You can update your dependencies by running the following command:
+
+
+
+### Start Migrating Components
+
+Now you're ready to begin updating your components to their new versions. The CLI doesn't actually _update_ your components, it simply replaces them with the new versions, so be sure to commit your changes before running the CLI.
+
+```bash
+git add .
+git commit -m 'before migration'
+```
+
+Now you can run the `add` command to start migrating your components.
+
+
+
+Review the diff to see what was updated and make any necessary adjustments. Rinse and repeat for each component you want to migrate.
+
+## Remove Unused Dependencies
+
+Once you've updated all your components, you can remove the old dependencies from your `package.json` file.
+
+### cmdk-sv
+
+`cmdk-sv` has been replaced with Bits UI's `Command` component.
-
+
-## Upgrade `bits-ui`
+### svelte-headless-table
-The `update` command doesn't upgrade `bits-ui` so you will need to do that yourself.
+`svelte-headless-table` has been replaced with `@tanstack/table-core`.
-
+
-## Remove unused dependencies
+### svelte-radix
-In Svelte 5 we have changed some dependencies.
+`svelte-radix` has been replaced with `@lucide/svelte`.
-### Remove `cmdk-sv`
+
-`cmdk-sv` has been merged into `bits-ui` and is no longer necessary. Update any imports from `cmdk-sv` to `bits-ui`.
+### lucide-svelte
-
+`lucide-svelte` has been replaced with `@lucide/svelte`.
-### Remove `svelte-headless-table`
+
-`svelte-headless-table` has been removed in favor of `@tanstack/table-core`.
+## Next Steps
-
+Once you've completed this guide and you're comfortable everything is working as expected, you can move on to the [Tailwind 4 Guide](/docs/migration/tailwind-v4).
diff --git a/sites/docs/src/content/migration/tailwind-v4.md b/sites/docs/src/content/migration/tailwind-v4.md
index cf331b77ce..c7fe107a24 100644
--- a/sites/docs/src/content/migration/tailwind-v4.md
+++ b/sites/docs/src/content/migration/tailwind-v4.md
@@ -5,7 +5,7 @@ description: How to use shadcn-svelte with Tailwind v4 and Svelte 5.
It's here! Tailwind v4 and Svelte 5. Ready for you to try out. You can start using it today.
@@ -42,6 +42,12 @@ You can start using Tailwind v4 and Svelte 5 today using the `@next` CLI. See th
## Upgrade Your Project
+
+
+**Note**: This guide assumes you are coming from a Svelte 5 and Tailwind 3 project. If you are coming from a Svelte 4 project, you should first follow the [Svelte 4 and Tailwind 3 to Svelte 5](./svelte-4-tailwind-3-to-svelte-5) guide.
+
+
+
**Important:** Before upgrading, please read the [Tailwind v4 Compatibility
@@ -119,7 +125,7 @@ The new `size-*` utility (added in Tailwind v3.4), is now fully supported by `ta
### 4. Update your dependencies
-
+
### 5. Replace `tailwindcss-animate` with `tw-animate-css`
@@ -129,13 +135,23 @@ New projects will have `tw-animate-css` installed by default.
For existing projects, follow the steps below:
-1. Remove `tailwindcss-animate` from your dependencies.
+1. Remove `tailwindcss-animate` from your dependencies
+
+
+
2. Remove the `@plugin 'tailwindcss-animate'` from your `app.css` file.
-3. Install `tw-animate-css` as a dev dependency.
-4. Add the `@import 'tw-animate-css'` to your `app.css` file.
```diff
- @plugin 'tailwindcss-animate'
+```
+
+3. Install `tw-animate-css` as a dev dependency.
+
+
+
+4. Add `@import 'tw-animate-css'` to your `app.css` file.
+
+```diff
+ @import 'tw-animate-css'
```
diff --git a/sites/docs/src/content/registry/getting-started.md b/sites/docs/src/content/registry/getting-started.md
index a3503de923..afddbdbdd4 100644
--- a/sites/docs/src/content/registry/getting-started.md
+++ b/sites/docs/src/content/registry/getting-started.md
@@ -132,7 +132,7 @@ Add a `registry:build` script to your `package.json` file.
```json title="package.json" showLineNumbers
{
"scripts": {
- "registry:build": "shadcn-svelte registry build"
+ "registry:build": "pnpm shadcn-svelte registry build"
}
}
```
diff --git a/sites/docs/src/content/registry/index.md b/sites/docs/src/content/registry/index.md
index 342802b0f9..2a6344e12d 100644
--- a/sites/docs/src/content/registry/index.md
+++ b/sites/docs/src/content/registry/index.md
@@ -4,7 +4,7 @@ description: Run your own component registry.
---
@@ -23,4 +23,8 @@ Registry items are automatically compatible with the `shadcn-svelte` CLI.
You are free to design and host your custom registry as you see fit. The only requirement is that your registry items must be valid JSON files that conform to the [registry-item schema specification](/docs/registry/registry-item-json).
-If you'd like to see an example of a registry, we have a [TODO:: template project](https://github.com/huntabyte/scn-svelte-registry-template) for you to use as a starting point.
+If you'd like to see an example of a registry, we have a [template project](https://github.com/huntabyte/shadcn-svelte/tree/next/registry-template) for you to use as a starting point.
+
+You can clone it using `degit`
+
+
diff --git a/sites/docs/src/lib/config/docs.ts b/sites/docs/src/lib/config/docs.ts
index 3e3e0e14ea..ebd216d9a8 100644
--- a/sites/docs/src/lib/config/docs.ts
+++ b/sites/docs/src/lib/config/docs.ts
@@ -72,18 +72,7 @@ export const docsConfig: DocsConfig = {
href: "/docs/cli",
items: [],
},
- {
- title: "Tailwind v4",
- label: "New",
- href: "/docs/migration/tailwind-v4",
- items: [],
- },
- {
- title: "Svelte v5",
- label: "New",
- href: "/docs/migration/svelte-5",
- items: [],
- },
+
{
title: "Typography",
href: "/docs/typography",
@@ -106,6 +95,23 @@ export const docsConfig: DocsConfig = {
},
],
},
+ {
+ title: "Migrate",
+ items: [
+ {
+ title: "Svelte v5",
+ label: "New",
+ href: "/docs/migration/svelte-5",
+ items: [],
+ },
+ {
+ title: "Tailwind v4",
+ label: "New",
+ href: "/docs/migration/tailwind-v4",
+ items: [],
+ },
+ ],
+ },
{
title: "Components",
items: [