{
	"$schema": "https://ui.shadcn.com/schema/registry.json",
	"name": "craftdotui",
	"homepage": "https://craftdotui.vercel.app",
	"items": [
		{
			"name": "index",
			"type": "registry:style",
			"dependencies": [
				"tw-animate-css",
				"class-variance-authority",
				"lucide-react"
			],
			"registryDependencies": ["utils"],
			"cssVars": {},
			"files": []
		},
		{
			"name": "craftui-animated-tooltip",
			"type": "registry:component",
			"description": "An animated tooltip component",
			"dependencies": ["motion"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/animated-tooltip/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/animated-tooltip.tsx"
				}
			]
		},
		{
			"name": "craftui-cursor",
			"type": "registry:component",
			"description": "A custom cursor component",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/cursor/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/cursor.tsx"
				}
			]
		},
		{
			"name": "craftui-dock",
			"type": "registry:component",
			"description": "A dock component",
			"dependencies": ["motion"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/dock/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/dock.tsx"
				}
			]
		},
		{
			"name": "craftui-magnetic",
			"type": "registry:component",
			"description": "A magnetic hover effect component",
			"dependencies": ["gsap"],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/craftui/components/magnetic/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/magnetic.tsx"
				}
			]
		},
		{
			"name": "craftui-marquee",
			"type": "registry:component",
			"description": "A marquee component for scrolling content horizontally",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/marquee/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/marquee.tsx"
				}
			]
		},
		{
			"name": "craftui-ui-stepper",
			"type": "registry:component",
			"description": "A stepper/wizard component",
			"dependencies": ["motion", "lucide-react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/stepper/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/stepper.tsx"
				}
			]
		},
		{
			"name": "craftui-text-scramble",
			"type": "registry:component",
			"description": "A text scrambling animation effect component",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/text-scramble/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/text-scramble.tsx"
				}
			]
		},
		{
			"name": "craftui-text-typing",
			"type": "registry:component",
			"description": "A typing animation effect component",
			"dependencies": ["motion"],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/craftui/components/text-typing/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/text-typing.tsx"
				}
			]
		},
		{
			"name": "craftui-timeline",
			"type": "registry:component",
			"description": "A timeline component with vertical and horizontal variants",
			"dependencies": ["class-variance-authority"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/craftui/components/timeline/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/components/timeline.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-animated-tooltip",
			"type": "registry:component",
			"description": "Basic animated tooltip demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-animated-tooltip"],
			"files": [
				{
					"path": "packages/craftui/particles/animated-tooltip/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/animated-tooltip.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-confetti",
			"type": "registry:component",
			"registryDependencies": ["@craftdotui/use-confetti"],
			"files": [
				{
					"path": "packages/craftui/particles/confetti/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/confetti.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-cursor-with-text-trail",
			"type": "registry:component",
			"description": "Text cursor demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-cursor"],
			"files": [
				{
					"path": "packages/craftui/particles/cursor/cursor-with-text-trail/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/cursor-with-text-trail.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-cursor",
			"type": "registry:component",
			"description": "Basic cursor demo",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/craftui-cursor"],
			"files": [
				{
					"path": "packages/craftui/particles/cursor/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/cursor.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-dock",
			"type": "registry:component",
			"description": "Basic dock demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-dock"],
			"files": [
				{
					"path": "packages/craftui/particles/dock/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/dock.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-magnetic-with-navbar-items",
			"type": "registry:component",
			"description": "Magnetic navbar items demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-magnetic"],
			"files": [
				{
					"path": "packages/craftui/particles/magnetic/magnetic-with-navbar-items/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/magnetic-with-navbar-items.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-magnetic",
			"type": "registry:component",
			"description": "Basic magnetic demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-magnetic"],
			"files": [
				{
					"path": "packages/craftui/particles/magnetic/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/magnetic.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-marquee-with-reverse-direction",
			"type": "registry:component",
			"description": "Reverse marquee demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-marquee"],
			"files": [
				{
					"path": "packages/craftui/particles/marquee/marquee-with-reverse-direction/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/marquee-with-reverse-direction.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-marquee",
			"type": "registry:component",
			"description": "Basic marquee demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-marquee"],
			"files": [
				{
					"path": "packages/craftui/particles/marquee/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/marquee.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-stepper",
			"type": "registry:block",
			"description": "Basic stepper demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-stepper"],
			"files": [
				{
					"path": "packages/craftui/particles/stepper/index.tsx",
					"type": "registry:block",
					"target": "components/craftui/particles/stepper.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-stepper-with-fraction-indicator",
			"type": "registry:component",
			"description": "Stepper with fraction indicator demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-stepper"],
			"files": [
				{
					"path": "packages/craftui/particles/stepper/stepper-with-fraction-indicator/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/stepper-with-fraction-indicator.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-stepper-with-number-indicators",
			"type": "registry:component",
			"description": "Stepper with numbers indicator demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-stepper"],
			"files": [
				{
					"path": "packages/craftui/particles/stepper/stepper-with-number-indicators/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/stepper-with-number-indicators.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-stepper-with-progress-indicator",
			"type": "registry:component",
			"description": "Stepper with progress indicator demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-stepper"],
			"files": [
				{
					"path": "packages/craftui/particles/stepper/stepper-with-progress-indicator/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/stepper-with-progress-indicator.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-stepper-with-text-indicator",
			"type": "registry:component",
			"description": "Stepper with text indicator demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-stepper"],
			"files": [
				{
					"path": "packages/craftui/particles/stepper/stepper-with-text-indicator/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/stepper-with-text-indicator.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-text-scramble",
			"type": "registry:component",
			"description": "Basic text scramble demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-text-scramble"],
			"files": [
				{
					"path": "packages/craftui/particles/text-scramble/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/text-scramble.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-text-scramble-with-custom-characters",
			"type": "registry:component",
			"description": "Text scramble with custom characters demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-text-scramble"],
			"files": [
				{
					"path": "packages/craftui/particles/text-scramble/text-scramble-with-custom-characters/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/text-scramble-with-custom-characters.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-text-scramble-with-custom-trigger",
			"type": "registry:component",
			"description": "Text scramble with custom trigger demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-text-scramble"],
			"files": [
				{
					"path": "packages/craftui/particles/text-scramble/text-scramble-with-custom-trigger/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/text-scramble-with-custom-trigger.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-text-typing",
			"type": "registry:component",
			"description": "Basic typing effect demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-text-typing"],
			"files": [
				{
					"path": "packages/craftui/particles/text-typing/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/text-typing.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-timeline",
			"type": "registry:component",
			"description": "Basic timeline demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-timeline"],
			"files": [
				{
					"path": "packages/craftui/particles/timeline/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/timeline.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-timeline-with-filled-markers",
			"type": "registry:component",
			"description": "Timeline with filled markers demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-timeline"],
			"files": [
				{
					"path": "packages/craftui/particles/timeline/timeline-with-filled-markers/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/timeline-with-filled-markers.tsx"
				}
			]
		},
		{
			"name": "craftui-particles-timeline-with-horizontal-layout",
			"type": "registry:component",
			"description": "Horizontal timeline demo",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/craftui-timeline"],
			"files": [
				{
					"path": "packages/craftui/particles/timeline/timeline-with-horizontal-layout/index.tsx",
					"type": "registry:component",
					"target": "components/craftui/particles/timeline-with-horizontal-layout.tsx"
				}
			]
		},
		{
			"name": "baseui-accordion",
			"type": "registry:component",
			"description": "A Base UI accordion component",
			"dependencies": ["lucide-react", "@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/accordion/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/accordion.tsx"
				}
			]
		},
		{
			"name": "baseui-alert-dialog",
			"type": "registry:component",
			"description": "A Base UI alert dialog component",
			"dependencies": ["lucide-react", "@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/alert-dialog/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/alert-dialog.tsx"
				}
			]
		},
		{
			"name": "baseui-arrow",
			"type": "registry:component",
			"description": "Shared arrow component and styles for Base UI components",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/arrow/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/arrow/index.tsx"
				}
			]
		},
		{
			"name": "baseui-autocomplete",
			"type": "registry:component",
			"description": "A Base UI autocomplete component",
			"dependencies": ["lucide-react", "@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/autocomplete/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/autocomplete.tsx"
				}
			]
		},
		{
			"name": "baseui-avatar",
			"type": "registry:component",
			"description": "A Base UI avatar component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/avatar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/avatar.tsx"
				}
			]
		},
		{
			"name": "baseui-button",
			"type": "registry:component",
			"description": "A Base UI button component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/button/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/button.tsx"
				}
			]
		},
		{
			"name": "baseui-checkbox",
			"type": "registry:component",
			"description": "A Base UI checkbox component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/checkbox/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/checkbox.tsx"
				}
			]
		},
		{
			"name": "baseui-checkbox-group",
			"type": "registry:component",
			"description": "A Base UI checkbox group component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/checkbox-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/checkbox-group.tsx"
				}
			]
		},
		{
			"name": "baseui-collapsible",
			"type": "registry:component",
			"description": "A Base UI collapsible component",
			"dependencies": ["@base-ui/react", "lucide-react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/collapsible/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/collapsible.tsx"
				}
			]
		},
		{
			"name": "baseui-combobox",
			"type": "registry:component",
			"description": "A Base UI combobox component",
			"dependencies": ["@base-ui/react", "lucide-react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-input"
			],
			"files": [
				{
					"path": "packages/baseui/components/combobox/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/combobox.tsx"
				}
			]
		},
		{
			"name": "baseui-context-menu",
			"type": "registry:component",
			"description": "A Base UI context menu component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-arrow"
			],
			"files": [
				{
					"path": "packages/baseui/components/context-menu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/context-menu.tsx"
				}
			]
		},
		{
			"name": "baseui-dialog",
			"type": "registry:component",
			"description": "A Base UI dialog component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/dialog/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/dialog.tsx"
				}
			]
		},
		{
			"name": "baseui-field",
			"type": "registry:component",
			"description": "A Base UI field component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-input"
			],
			"files": [
				{
					"path": "packages/baseui/components/field/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/field.tsx"
				}
			]
		},
		{
			"name": "baseui-fieldset",
			"type": "registry:component",
			"description": "A Base UI fieldset component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-field"
			],
			"files": [
				{
					"path": "packages/baseui/components/fieldset/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/fieldset.tsx"
				}
			]
		},
		{
			"name": "baseui-form",
			"type": "registry:component",
			"description": "A Base UI form component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/form/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/form.tsx"
				}
			]
		},
		{
			"name": "baseui-input",
			"type": "registry:component",
			"description": "A Base UI input component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/input/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/input.tsx"
				}
			]
		},
		{
			"name": "baseui-menu",
			"type": "registry:component",
			"description": "A Base UI menu component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-arrow"
			],
			"files": [
				{
					"path": "packages/baseui/components/menu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/menu.tsx"
				}
			]
		},
		{
			"name": "baseui-menubar",
			"type": "registry:component",
			"description": "A Base UI menubar component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/menubar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/menubar.tsx"
				}
			]
		},
		{
			"name": "baseui-meter",
			"type": "registry:component",
			"description": "A Base UI meter component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/meter/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/meter.tsx"
				}
			]
		},
		{
			"name": "baseui-navigation-menu",
			"type": "registry:component",
			"description": "A Base UI navigation menu component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/navigation-menu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/navigation-menu.tsx"
				}
			]
		},
		{
			"name": "baseui-number-field",
			"type": "registry:component",
			"description": "A Base UI number field component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-button",
				"@craftdotui/baseui-input"
			],
			"files": [
				{
					"path": "packages/baseui/components/number-field/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/number-field.tsx"
				}
			]
		},
		{
			"name": "baseui-popover",
			"type": "registry:component",
			"description": "A Base UI popover component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-arrow"
			],
			"files": [
				{
					"path": "packages/baseui/components/popover/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/popover.tsx"
				}
			]
		},
		{
			"name": "baseui-preview-card",
			"type": "registry:component",
			"description": "A Base UI preview card component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-arrow"
			],
			"files": [
				{
					"path": "packages/baseui/components/preview-card/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/preview-card.tsx"
				}
			]
		},
		{
			"name": "baseui-progress",
			"type": "registry:component",
			"description": "A Base UI progress component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/progress/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/progress.tsx"
				}
			]
		},
		{
			"name": "baseui-radio",
			"type": "registry:component",
			"description": "A Base UI radio component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/radio/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/radio.tsx"
				}
			]
		},
		{
			"name": "baseui-scroll-area",
			"type": "registry:component",
			"description": "A Base UI scroll-area component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/scroll-area/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/scroll-area.tsx"
				}
			]
		},
		{
			"name": "baseui-select",
			"type": "registry:component",
			"description": "A Base UI select component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/select/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/select.tsx"
				}
			]
		},
		{
			"name": "baseui-separator",
			"type": "registry:component",
			"description": "A Base UI separator component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/separator/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/separator.tsx"
				}
			]
		},
		{
			"name": "baseui-slider",
			"type": "registry:component",
			"description": "A Base UI slider component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/slider/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/slider.tsx"
				}
			]
		},
		{
			"name": "baseui-switch",
			"type": "registry:component",
			"description": "A Base UI switch component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/switch/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/switch.tsx"
				}
			]
		},
		{
			"name": "baseui-tabs",
			"type": "registry:component",
			"description": "A Base UI tabs component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/tabs/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/tabs.tsx"
				}
			]
		},
		{
			"name": "baseui-toast",
			"type": "registry:component",
			"description": "A Base UI toast component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/toast/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/toast.tsx"
				}
			]
		},
		{
			"name": "baseui-toggle",
			"type": "registry:component",
			"description": "A Base UI toggle component",
			"dependencies": ["@base-ui/react", "cva"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/toggle/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/toggle.tsx"
				}
			]
		},
		{
			"name": "baseui-toggle-group",
			"type": "registry:component",
			"description": "A Base UI toggle group component",
			"dependencies": ["@base-ui/react"],
			"registryDependencies": [
				"@craftdotui/baseui-toggle",
				"@craftdotui/utils"
			],
			"files": [
				{
					"path": "packages/baseui/components/toggle-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/toggle-group.tsx"
				}
			]
		},
		{
			"name": "baseui-toolbar",
			"type": "registry:component",
			"description": "A Base UI toolbar component",
			"dependencies": ["@base-ui/react", "lucide-react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/components/toolbar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/toolbar.tsx"
				}
			]
		},
		{
			"name": "baseui-tooltip",
			"type": "registry:component",
			"description": "A Base UI tooltip component",
			"dependencies": ["@base-ui/react", "lucide-react"],
			"registryDependencies": [
				"@craftdotui/utils",
				"@craftdotui/baseui-arrow"
			],
			"files": [
				{
					"path": "packages/baseui/components/tooltip/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/components/tooltip.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-accordion-controlled",
			"type": "registry:component",
			"description": "Controlled accordion with programmatic state management",
			"dependencies": [],
			"registryDependencies": [
				"@craftdotui/baseui-accordion",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/accordion/accordion-controlled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/accordion-controlled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-accordion-default-open",
			"type": "registry:component",
			"description": "Accordion with an item open by default.",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-accordion"],
			"files": [
				{
					"path": "packages/baseui/particles/accordion/accordion-default-open/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/accordion-default-open.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-accordion-multiple",
			"type": "registry:component",
			"description": "Accordion with multiple panels open at once",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-accordion"],
			"files": [
				{
					"path": "packages/baseui/particles/accordion/accordion-multiple/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/accordion-multiple.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-accordion",
			"type": "registry:component",
			"description": "",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-accordion"],
			"files": [
				{
					"path": "packages/baseui/particles/accordion/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/accordion.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-alert-dialog",
			"type": "registry:component",
			"description": "",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-alert-dialog"],
			"files": [
				{
					"path": "packages/baseui/particles/alert-dialog/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/alert-dialog.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete-async-search",
			"type": "registry:component",
			"description": "Autocomplete with async search",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/autocomplete-async-search/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete-async-search.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete-auto-highlight",
			"type": "registry:component",
			"description": "Autocomplete with auto-highlight items",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/autocomplete-auto-highlight/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete-auto-highlight.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete-disabled",
			"type": "registry:component",
			"description": "Disabled autocomplete",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/autocomplete-disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete-with-clear-and-trigger",
			"type": "registry:component",
			"description": "Autocomplete with clear and trigger buttons",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/autocomplete-with-clear-and-trigger/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete-with-clear-and-trigger.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete-with-groups",
			"type": "registry:component",
			"description": "Autocomplete with groups",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/autocomplete-with-groups/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete-with-groups.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete-with-start-addon",
			"type": "registry:component",
			"description": "Autocomplete with clear and trigger buttons",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/autocomplete-with-start-addon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete-with-start-addon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-autocomplete",
			"type": "registry:component",
			"description": "",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-autocomplete"],
			"files": [
				{
					"path": "packages/baseui/particles/autocomplete/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/autocomplete.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-avatar-fallback",
			"type": "registry:component",
			"description": "Avatar with fallback initials",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-avatar"],
			"files": [
				{
					"path": "packages/baseui/particles/avatar/avatar-fallback/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/avatar-fallback.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-avatar-group",
			"type": "registry:component",
			"description": "Grouped/stacked avatars",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-avatar"],
			"files": [
				{
					"path": "packages/baseui/particles/avatar/avatar-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/avatar-group.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-avatar-radius",
			"type": "registry:component",
			"description": "Avatar border radius variants",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-avatar"],
			"files": [
				{
					"path": "packages/baseui/particles/avatar/avatar-radius/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/avatar-radius.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-avatar-sizes",
			"type": "registry:component",
			"description": "Avatar size variants",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-avatar"],
			"files": [
				{
					"path": "packages/baseui/particles/avatar/avatar-sizes/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/avatar-sizes.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-avatar",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-avatar"],
			"files": [
				{
					"path": "packages/baseui/particles/avatar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/avatar.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-destructive",
			"type": "registry:component",
			"description": "Destructive button variant",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-destructive/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-destructive.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-disabled",
			"type": "registry:component",
			"description": "Disabled button states",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-ghost",
			"type": "registry:component",
			"description": "Ghost button variant",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-ghost/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-ghost.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-icon",
			"type": "registry:component",
			"description": "Icon-only button",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-icon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-icon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-loading",
			"type": "registry:component",
			"description": "Button with loading state",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-loading/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-loading.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-outline",
			"type": "registry:component",
			"description": "Outline button variant",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-outline/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-outline.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-rounded",
			"type": "registry:component",
			"description": "Fully rounded button",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-rounded/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-rounded.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-secondary",
			"type": "registry:component",
			"description": "Secondary button variant",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-secondary/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-secondary.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-sizes",
			"type": "registry:component",
			"description": "Button size variants",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-sizes/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-sizes.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-with-icon",
			"type": "registry:component",
			"description": "Buttons with icons",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-with-icon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-with-icon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button-with-link",
			"type": "registry:component",
			"description": "Link button variant",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/button-with-link/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button-with-link.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-button",
			"type": "registry:component",
			"description": "",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-button"],
			"files": [
				{
					"path": "packages/baseui/particles/button/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/button.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox-card",
			"type": "registry:component",
			"description": "Card-style selectable checkbox",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-checkbox"],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox/checkbox-card/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox-card.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox-disabled",
			"type": "registry:component",
			"description": "Disabled checkbox states",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-checkbox"],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox/checkbox-disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox-with-description",
			"type": "registry:component",
			"description": "Checkbox with label and description",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-checkbox"],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox/checkbox-with-description/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox-with-description.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-checkbox"],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox-group-nested-parent-checkbox",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": [
				"@craftdotui/baseui-checkbox-group",
				"@craftdotui/baseui-checkbox"
			],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox-group/nested-parent-checkbox/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox-group-nested-parent-checkbox.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox-group-parent-checkbox",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": [
				"@craftdotui/baseui-checkbox-group",
				"@craftdotui/baseui-checkbox"
			],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox-group/parent-checkbox/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox-group-parent-checkbox.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-checkbox-group",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": [
				"@craftdotui/baseui-checkbox-group",
				"@craftdotui/baseui-checkbox"
			],
			"files": [
				{
					"path": "packages/baseui/particles/checkbox-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/checkbox-group.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-collapsible",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-collapsible"],
			"files": [
				{
					"path": "packages/baseui/particles/collapsible/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/collapsible.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-async-search-multiple",
			"type": "registry:component",
			"description": "Combobox with async search and multiple selection",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/async-search-multiple/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-async-search-multiple.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-async-search-single",
			"type": "registry:component",
			"description": "Combobox with async search functionality",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/async-search-single/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-async-search-single.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-creatable",
			"type": "registry:component",
			"description": "Combobox with creatable items",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/creatable/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox/creatable.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-disabled",
			"type": "registry:component",
			"description": "Disabled combobox",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-sizes",
			"type": "registry:component",
			"description": "Combobox in different sizes",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/sizes/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-sizes.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-with-auto-highlight",
			"type": "registry:component",
			"description": "Combobox with auto highlight functionality",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/with-auto-highlight/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-with-auto-highlight.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-with-groups",
			"type": "registry:component",
			"description": "Combobox with grouped items",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/with-groups/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-with-groups.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-with-input-inside-popup",
			"type": "registry:component",
			"description": "Combobox with an input inside the popup",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/with-input-inside-popup/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-with-input-inside-popup.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-with-multiple-selection",
			"type": "registry:component",
			"description": "Combobox with multiple selection",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/with-multiple-selection/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-with-multiple-selection.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-combobox-with-start-addon",
			"type": "registry:component",
			"description": "Combobox with a search icon start addon",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-combobox"],
			"files": [
				{
					"path": "packages/baseui/particles/combobox/with-start-addon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/combobox-with-start-addon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-context-menu",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-context-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/context-menu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/context-menu.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-context-menu-with-checkbox-items",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-context-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/context-menu/with-checkbox-items/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/context-menu-with-checkbox-items.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-context-menu-with-groups-and-labels",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-context-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/context-menu/with-groups-and-labels/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/context-menu-with-groups-and-labels.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-context-menu-with-radio-group",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-context-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/context-menu/with-radio-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/context-menu-with-radio-group.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-context-menu-with-submenu",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-context"],
			"files": [
				{
					"path": "packages/baseui/particles/context-menu/with-submenu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/context-menu-with-submenu.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-dialog-controlled",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-dialog"],
			"files": [
				{
					"path": "packages/baseui/particles/dialog/controlled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/dialog-controlled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-dialog",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-dialog"],
			"files": [
				{
					"path": "packages/baseui/particles/dialog/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/dialog.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-field",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-field"],
			"files": [
				{
					"path": "packages/baseui/particles/field/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/field.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-fieldset",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-fieldset"],
			"files": [
				{
					"path": "packages/baseui/particles/fieldset/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/fieldset.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-form",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": [
				"@craftdotui/baseui-form",
				"@craftdotui/baseui-field",
				"@craftdotui/baseui-input",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/form/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/form.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-input-disabled",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-input"],
			"files": [
				{
					"path": "packages/baseui/particles/input/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/input-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-input-file",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-input"],
			"files": [
				{
					"path": "packages/baseui/particles/input/file/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/input-file.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-input",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-input"],
			"files": [
				{
					"path": "packages/baseui/particles/input/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/input.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-input-sizes",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-input"],
			"files": [
				{
					"path": "packages/baseui/particles/input/sizes/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/input-sizes.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-input-with-field",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-input"],
			"files": [
				{
					"path": "packages/baseui/particles/input/with-field/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/inputp-with-field.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-checkbox-items",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/checkbox-items/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-checkbox-items.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-close-on-click",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/close-on-click/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-close-on-click.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-controlled",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/controlled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-controlled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-hover",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/hover/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-hover.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-radio-items",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/radio-items/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-radio-items.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-with-alert-dialog",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/with-alert-dialog/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-with-alert-dialog.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-with-detached-triggers",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/with-detached-triggers/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-with-detached-triggers.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-with-group",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/with-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-with-group.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-with-links",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/with-links/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-with-links.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-with-multiple-triggers",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/with-multiple-triggers/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-with-multiple-triggers.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menu-with-submenu",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/menu/with-submenu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menu-with-submenu.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-menubar",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-menubar"],
			"files": [
				{
					"path": "packages/baseui/particles/menubar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/menubar.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-meter",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-meter"],
			"files": [
				{
					"path": "packages/baseui/particles/meter/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/meter.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-meter-with-custom-color",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-meter"],
			"files": [
				{
					"path": "packages/baseui/particles/meter/with-custom-color/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/meter-with-custom-color.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-meter-without-label",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-meter"],
			"files": [
				{
					"path": "packages/baseui/particles/meter/without-label/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/meter-without-label.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-navigation-menu",
			"type": "registry:component",
			"description": "A Base UI navigation menu component",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-navigation-menu"],
			"files": [
				{
					"path": "packages/baseui/particles/navigation-menu/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/navigation-menu.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-number-field",
			"type": "registry:component",
			"description": "A simple number field demo",
			"registryDependencies": ["@craftdotui/baseui-number-field"],
			"files": [
				{
					"path": "packages/baseui/particles/number-field/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/number-field.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-number-field-with-formatted-value",
			"type": "registry:component",
			"description": "A simple number field demo",
			"registryDependencies": ["@craftdotui/baseui-number-field"],
			"files": [
				{
					"path": "packages/baseui/particles/number-field/with-formatted-value/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/number-field-with-formatted-value.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-number-field-with-range",
			"type": "registry:component",
			"description": "A simple number field demo",
			"registryDependencies": ["@craftdotui/baseui-number-field"],
			"files": [
				{
					"path": "packages/baseui/particles/number-field/with-range/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/number-field-with-range.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-number-field-with-scrub-area",
			"type": "registry:component",
			"description": "A simple number field demo",
			"registryDependencies": ["@craftdotui/baseui-number-field"],
			"files": [
				{
					"path": "packages/baseui/particles/number-field/with-scrub-area/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/number-field-with-scrub-area.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-number-field-with-step",
			"type": "registry:component",
			"description": "A simple number field demo",
			"registryDependencies": ["@craftdotui/baseui-number-field"],
			"files": [
				{
					"path": "packages/baseui/particles/number-field/with-step/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/number-field-with-step.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-animated",
			"type": "registry:component",
			"description": "Animated Popover with transitions",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/animated/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-animated.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-controlled",
			"type": "registry:component",
			"description": "Controlled Popover with multiple triggers",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/controlled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-controlled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-detached-trigger",
			"type": "registry:component",
			"description": "Popover with detached trigger",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/detached-trigger/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-detached-trigger.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-hover",
			"type": "registry:component",
			"description": "Popover opening on hover",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/hover/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-hover.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-multiple-triggers",
			"type": "registry:component",
			"description": "Popover with multiple triggers",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/multiple-triggers/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-multiple-triggers.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover",
			"type": "registry:component",
			"description": "A simple Popover demo",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-with-backdrop",
			"type": "registry:component",
			"description": "Popover with a backdrop",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/with-backdrop/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-with-backdrop.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-popover-with-close",
			"type": "registry:component",
			"description": "Popover with a close button",
			"registryDependencies": ["@craftdotui/baseui-popover"],
			"files": [
				{
					"path": "packages/baseui/particles/popover/with-close/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/popover-with-close.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-preview-card-instant",
			"type": "registry:component",
			"description": "",
			"dependencies": [""],
			"registryDependencies": ["@craftdotui/baseui-preview-card"],
			"files": [
				{
					"path": "packages/baseui/particles/preview-card/instant/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/preview-card-instant.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-preview-card",
			"type": "registry:component",
			"description": "",
			"dependencies": [""],
			"registryDependencies": ["@craftdotui/baseui-preview-card"],
			"files": [
				{
					"path": "packages/baseui/particles/preview-card/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/preview-card.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-preview-card-sides",
			"type": "registry:component",
			"description": "Preview card on different sides",
			"dependencies": [""],
			"registryDependencies": ["@craftdotui/baseui-preview-card"],
			"files": [
				{
					"path": "packages/baseui/particles/preview-card/sides/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/preview-card-sides.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-preview-card-without-arrow",
			"type": "registry:component",
			"description": "Preview card without an arrow",
			"dependencies": [""],
			"registryDependencies": ["@craftdotui/baseui-preview-card"],
			"files": [
				{
					"path": "packages/baseui/particles/preview-card/without-arrow/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/preview-card-without-arrow.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-progress",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-progress"],
			"files": [
				{
					"path": "packages/baseui/particles/progress/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/progress-without-label.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-progress-with-custom-color",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-progress"],
			"files": [
				{
					"path": "packages/baseui/particles/progress/with-custom-color/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/progress-with-custom-color.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-progress-without-label",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-progress"],
			"files": [
				{
					"path": "packages/baseui/particles/progress/without-label/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/progress-without-label.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-radio-card",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-radio"],
			"files": [
				{
					"path": "packages/baseui/particles/radio/card/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/radio-card.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-radio-disabled",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-radio"],
			"files": [
				{
					"path": "packages/baseui/particles/radio/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/radio-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-radio",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-radio"],
			"files": [
				{
					"path": "packages/baseui/particles/radio/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/radio.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-radio-with-description",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-radio"],
			"files": [
				{
					"path": "packages/baseui/particles/radio/with-description/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/radio-with-description.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-scroll-area-both-scrollbars",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-scroll-area"],
			"files": [
				{
					"path": "packages/baseui/particles/scroll-area/both-scrollbars/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/scroll-area/both-scrollbars.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-scroll-area-horizontal-scrollbar",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-scroll-area"],
			"files": [
				{
					"path": "packages/baseui/particles/scroll-area/horizontal-scrollbar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/scroll-area/horizontal-scrollbar.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-scroll-area",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-scroll-area"],
			"files": [
				{
					"path": "packages/baseui/particles/scroll-area/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/scroll-area.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-disabled",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-disabled-item",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/disabled-item/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-disabled-item.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-multiple-selection",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/multiple-selection/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-multiple-selection.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-object-values",
			"type": "registry:component",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/object-values/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-object-values.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-sizes",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/sizes/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-sizes.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-with-groups",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/with-groups/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-with-groups.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-with-icon",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/with-icon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-with-icon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-with-separator",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/with-separator/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-with-separator.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-select-without-item-alignment",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-select"],
			"files": [
				{
					"path": "packages/baseui/particles/select/without-item-alignment/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/select-without-item-alignment.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-separator",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-separator"],
			"files": [
				{
					"path": "packages/baseui/particles/separator/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/separator.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-slider-disabled",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-slider"],
			"files": [
				{
					"path": "packages/baseui/particles/slider/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/slider-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-slider-range",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-slider"],
			"files": [
				{
					"path": "packages/baseui/particles/slider/range/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/slider-range.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-slider",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-slider"],
			"files": [
				{
					"path": "packages/baseui/particles/slider/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/slider.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-slider-vertical",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-slider"],
			"files": [
				{
					"path": "packages/baseui/particles/slider/vertical/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/slider-vertical.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-slider-with-label-and-value",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-slider"],
			"files": [
				{
					"path": "packages/baseui/particles/slider/with-label-and-value/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/slider-with-label-and-value.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-switch-card",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-switch"],
			"files": [
				{
					"path": "packages/baseui/particles/switch/card/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/switch-card.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-switch-disabled",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-switch"],
			"files": [
				{
					"path": "packages/baseui/particles/switch/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/switch-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-switch",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-switch"],
			"files": [
				{
					"path": "packages/baseui/particles/switch/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/switch.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-switch-with-label",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-switch"],
			"files": [
				{
					"path": "packages/baseui/particles/switch/with-label/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/switch-with-label.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-full-width",
			"type": "registry:component",
			"description": "Tabs with full width variant",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/full-width/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-full-width.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-ghost",
			"type": "registry:component",
			"dependencies": [],
			"registryDependencies": ["baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/ghost/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-ghost.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-outlined",
			"type": "registry:component",
			"dependencies": [],
			"registryDependencies": ["baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/outlined/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-outlined.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-pill-shape",
			"type": "registry:component",
			"dependencies": [],
			"registryDependencies": ["baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/pill-shape/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-pill-shape.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs",
			"type": "registry:component",
			"description": "",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-vertical",
			"type": "registry:component",
			"description": "Vertical tabs variant",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/vertical/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-vertical.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-vertical-ghost",
			"type": "registry:component",
			"dependencies": [],
			"registryDependencies": ["baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/vertical-ghost/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-vertical-ghost.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tabs-with-icon",
			"type": "registry:component",
			"description": "Tabs with icon variant",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-tabs"],
			"files": [
				{
					"path": "packages/baseui/particles/tabs/with-icon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tabs-with-icon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toast-anchored",
			"type": "registry:component",
			"description": "Anchored contextual toast demo",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-toast",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/toast/anchored/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toast-anchored.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toast-promise",
			"type": "registry:component",
			"description": "Async promise toast example",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-toast",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/toast/promise/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toast-promise.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toast",
			"type": "registry:component",
			"description": "Comprehensive toast demo with positioning and types",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-toast",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/toast/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toast.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toast-undo-action",
			"type": "registry:component",
			"description": "Toast with undo action example",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-toast",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/toast/undo-action/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toast-undo-action.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toast-varying-heights",
			"type": "registry:component",
			"description": "Toast with varying heights example",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-toast",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/toast/varying-heights/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toast-varying-heights.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toast-with-status",
			"type": "registry:component",
			"description": "Async with-status toast example",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-toast",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/toast/with-status/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toast-with-status.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-disabled",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-outline",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle/outline/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-outline.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-with-icon",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle/with-icon/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-with-icon.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-group-disabled",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle-group"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle-group/disabled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-group-disabled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-group-multiple",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle-group"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle-group/multiple/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-group-multiple.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-group-outline",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle-group"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle-group/outline/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-group-outline.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-group",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle-group"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle-group/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-group.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toggle-group-vertical",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": ["@craftdotui/baseui-toggle-group"],
			"files": [
				{
					"path": "packages/baseui/particles/toggle-group/vertical/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toggle-group-vertical.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-toolbar",
			"type": "registry:component",
			"description": "A Base UI toolbar component",
			"dependencies": ["@base-ui/react", "lucide-react"],
			"registryDependencies": ["@craftdotui/utils"],
			"files": [
				{
					"path": "packages/baseui/particles/toolbar/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/toolbar.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-animated",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/animated/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-animated.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-controlled",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/controlled/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-controlled.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-detached-triggers",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/detached-triggers/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-detached-triggers.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-grouped",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/grouped/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-grouped.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-instant",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/instant/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-instant.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-multiple-triggers",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/multiple-triggers/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-multiple-triggers.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip.tsx"
				}
			]
		},
		{
			"name": "baseui-particles-tooltip-sides",
			"type": "registry:component",
			"dependencies": ["lucide-react"],
			"registryDependencies": [
				"@craftdotui/baseui-tooltip",
				"@craftdotui/baseui-button"
			],
			"files": [
				{
					"path": "packages/baseui/particles/tooltip/sides/index.tsx",
					"type": "registry:component",
					"target": "components/baseui/particles/tooltip-sides.tsx"
				}
			]
		},
		{
			"name": "use-callback",
			"type": "registry:hook",
			"description": "A hook that provides a stable callback reference while always invoking the latest version of the provided function.",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-callback/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-callback.tsx"
				}
			]
		},
		{
			"name": "use-click-outside",
			"type": "registry:hook",
			"description": "A hook to detect clicks outside of a specified element",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-click-outside/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-clink-outside.tsx"
				}
			]
		},
		{
			"name": "use-confetti",
			"type": "registry:hook",
			"description": "A hook to trigger confetti animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-confetti/index.tsx",
					"type": "registry:hook",
					"target": "hooks/use-confetti.tsx"
				}
			]
		},
		{
			"name": "use-debounce",
			"type": "registry:hook",
			"description": "A hook to debounce rapidly changing values",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-debounce/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-debounce.tsx"
				}
			]
		},
		{
			"name": "use-hydrated",
			"type": "registry:hook",
			"description": "A hook that returns whether the component has hydrated on the client to avoid hydration mismatches.",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-hydrated/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-hydrated.ts"
				}
			]
		},
		{
			"name": "use-is-mobile",
			"type": "registry:hook",
			"description": "A hook that detects whether the current viewport width is below the mobile breakpoint.",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-is-mobile/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-is-mobile.ts"
				}
			]
		},
		{
			"name": "use-media-query",
			"type": "registry:hook",
			"description": "A hook for responsive breakpoint detection using media queries",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-media-query/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-auto-height.tsx"
				}
			]
		},
		{
			"name": "use-mounted",
			"type": "registry:hook",
			"description": "A hook that returns whether the component is currently mounted, updating on mount and unmount.",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-mounted/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-mounted.ts"
				}
			]
		},
		{
			"name": "use-optimistic",
			"type": "registry:hook",
			"description": "A hook that wraps React.useOptimistic to manage optimistic updates for lists, supporting add, update, and delete actions.",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-optimistic/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-optimistic.ts"
				}
			]
		},
		{
			"name": "use-query-string",
			"type": "registry:hook",
			"description": "A hook that helps build updated URL query strings by merging or removing parameters from existing search params.",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/hooks/use-query-string/index.ts",
					"type": "registry:hook",
					"target": "hooks/use-query-string.ts"
				}
			]
		},
		{
			"name": "utils",
			"type": "registry:lib",
			"description": "Utility functions including cn for merging Tailwind classes",
			"dependencies": ["clsx", "tailwind-merge"],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/lib/utils/index.ts",
					"type": "registry:lib",
					"target": "lib/utils.ts"
				}
			]
		},
		{
			"name": "loader-classic",
			"type": "registry:component",
			"description": "A classic spinner loader with size and color options",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/lib/utils"],
			"files": [
				{
					"path": "packages/loaders/classic/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/classic.tsx"
				}
			]
		},
		{
			"name": "loader-jumping-dots",
			"type": "registry:component",
			"description": "A jumping dots loader animation",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/lib/utils"],
			"files": [
				{
					"path": "packages/loaders/jumping-dots/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/jumping-dots.tsx"
				}
			]
		},
		{
			"name": "loader-leapfrog",
			"type": "registry:component",
			"description": "A leapfrog loader animation",
			"dependencies": [],
			"registryDependencies": ["@craftdotui/lib/utils"],
			"files": [
				{
					"path": "packages/loaders/leapfrog/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/leapfrog.tsx"
				}
			]
		},
		{
			"name": "loader-line-spinner",
			"type": "registry:component",
			"description": "A line spinner loader using framer-motion",
			"dependencies": ["motion"],
			"registryDependencies": ["@craftdotui/lib/utils"],
			"files": [
				{
					"path": "packages/loaders/line-spinner/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/line-spinner.tsx"
				}
			]
		},
		{
			"name": "loader-line-wobble",
			"type": "registry:component",
			"description": "A line wobble loader animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/line-wobble/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/line-wobble.tsx"
				}
			]
		},
		{
			"name": "loader-newtons-cradle",
			"type": "registry:component",
			"description": "A Newton's cradle loader animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/newtons-cradle/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/newtons-cradle.tsx"
				}
			]
		},
		{
			"name": "loader-orbit",
			"type": "registry:component",
			"description": "An orbit loader animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/orbit/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/orbit.tsx"
				}
			]
		},
		{
			"name": "loader-pulsating-dots",
			"type": "registry:component",
			"description": "A pulsating dots loader animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/pulsating-dots/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/pulsating-dots.tsx"
				}
			]
		},
		{
			"name": "loader-spinner",
			"type": "registry:component",
			"description": "A simple spinner loader",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/spinner/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/spinner.tsx"
				}
			]
		},
		{
			"name": "loader-spiral",
			"type": "registry:component",
			"description": "A spiral loader animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/spiral/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/spiral.tsx"
				}
			]
		},
		{
			"name": "loader-zoomies",
			"type": "registry:component",
			"description": "A zoomies loader animation",
			"dependencies": [],
			"devDependencies": [],
			"registryDependencies": [],
			"files": [
				{
					"path": "packages/loaders/zoomies/index.tsx",
					"type": "registry:component",
					"target": "components/loaders/zoomies.tsx"
				}
			]
		}
	]
}
