{
  "name": "jolyui/ui",
  "homepage": "https://jolyui.dev",
  "items": [
    {
      "name": "style",
      "dependencies": [
        "tailwindcss-animate",
        "class-variance-authority",
        "lucide-react"
      ],
      "registryDependencies": [
        "utils"
      ],
      "files": [],
      "tailwind": {
        "config": {
          "plugins": [
            "require(\"tailwindcss-animate\")"
          ]
        }
      },
      "cssVars": {},
      "type": "registry:style"
    },
    {
      "name": "animated-beam",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "ui/animated-beam.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "animated-theme-toggle",
      "dependencies": [
        "motion",
        "next-themes"
      ],
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "ui/animated-theme-toggle.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "animated-table",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/animated-table.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "bento-grid",
      "files": [
        {
          "path": "ui/bento-grid.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "expanded-map",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/expanded-map.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "button",
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority",
        "motion"
      ],
      "files": [
        {
          "path": "ui/button.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "dock",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/dock.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "image-comparison",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/image-comparison.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "animated-tooltip",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/animated-tooltip.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "animated-toast",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "files": [
        {
          "path": "ui/animated-toast.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "rainbow-button",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/rainbow-button.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "file-tree",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/file-tree.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "github-contributors",
      "dependencies": [
        "@radix-ui/react-tooltip",
        "lucide-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/github-contributors.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "glitch-text",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/glitch-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "phone-card",
      "registryDependencies": [
        "lazy-video"
      ],
      "files": [
        {
          "path": "ui/phone-card.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "rotate-text",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/rotate-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "lazy-video",
      "files": [
        {
          "path": "ui/lazy-video.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "vercel-tabs",
      "files": [
        {
          "path": "ui/vercel-tabs.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "magnetic",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/magnetic.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "video-player",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/video-player.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "calender",
      "dependencies": [
        "lucide-react",
        "motion",
        "date-fns"
      ],
      "files": [
        {
          "path": "ui/calender.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "character-morph",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/character-morph.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "code-block",
      "dependencies": [
        "lucide-react",
        "motion",
        "prism-react-renderer"
      ],
      "files": [
        {
          "path": "ui/code-block.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "text-morphing",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/text-morphing.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "scroll-text",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/scroll-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "segmented-button",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/segmented-button.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "typewritter-text",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/typewritter-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "velocity-morph",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/velocity-morph.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "number-counter",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/number-counter.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "highlight-text",
      "dependencies": [
        "class-variance-authority"
      ],
      "files": [
        {
          "path": "ui/highlight-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "command-palette",
      "dependencies": [
        "lucide-react",
        "motion"
      ],
      "files": [
        {
          "path": "ui/command-palette.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "github-star",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/github-star.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "gooey-text-morphing",
      "files": [
        {
          "path": "ui/gooey-text-morphing.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "feedback-widget",
      "dependencies": [
        "motion",
        "react-markdown",
        "@radix-ui/react-toggle-group"
      ],
      "files": [
        {
          "path": "ui/feedback-widget.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "image-sphere",
      "dependencies": [
        "lucide-react"
      ],
      "files": [
        {
          "path": "ui/image-sphere.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "infinite-ribbon",
      "files": [
        {
          "path": "ui/infinite-ribbon.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "hover-preview",
      "files": [
        {
          "path": "ui/hover-preview.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "ai-prompt-box",
      "dependencies": [
        "motion",
        "@radix-ui/react-dialog",
        "@radix-ui/react-tooltip",
        "lucide-react"
      ],
      "files": [
        {
          "path": "ui/ai-prompt-box.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "date-wheel-picker",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/date-wheel-picker.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "liquid-metal-button",
      "dependencies": [
        "lucide-react",
        "@paper-design/shaders"
      ],
      "files": [
        {
          "path": "ui/liquid-metal-button.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "morphing-cursor",
      "files": [
        {
          "path": "ui/morphing-cursor.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "falling-text",
      "dependencies": [
        "matter-js"
      ],
      "devDependencies": [
        "@types/matter-js"
      ],
      "files": [
        {
          "path": "ui/falling-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "shutter-text",
      "dependencies": [
        "motion"
      ],
      "files": [
        {
          "path": "ui/shutter-text.tsx",
          "type": "registry:ui"
        }
      ],
      "type": "registry:ui"
    },
    {
      "name": "utils",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "files": [
        {
          "path": "lib/utils.ts",
          "type": "registry:lib"
        }
      ],
      "type": "registry:lib"
    },
    {
      "name": "use-mobile",
      "files": [
        {
          "path": "hooks/use-mobile.ts",
          "type": "registry:hook"
        }
      ],
      "type": "registry:hook"
    },
    {
      "name": "theme-daylight",
      "cssVars": {
        "light": {
          "background": "36 39% 88%",
          "foreground": "36 45% 15%",
          "primary": "36 45% 70%",
          "primary-foreground": "36 45% 11%",
          "secondary": "40 35% 77%",
          "secondary-foreground": "36 45% 25%",
          "accent": "36 64% 57%",
          "accent-foreground": "36 72% 17%",
          "destructive": "0 84% 37%",
          "destructive-foreground": "0 0% 98%",
          "muted": "36 33% 75%",
          "muted-foreground": "36 45% 25%",
          "card": "36 46% 82%",
          "card-foreground": "36 45% 20%",
          "popover": "0 0% 100%",
          "popover-foreground": "240 10% 3.9%",
          "border": "36 45% 60%",
          "input": "36 45% 60%",
          "ring": "36 45% 30%",
          "chart-1": "25 34% 28%",
          "chart-2": "26 36% 34%",
          "chart-3": "28 40% 40%",
          "chart-4": "31 41% 48%",
          "chart-5": "35 43% 53%"
        },
        "dark": {
          "background": "36 39% 88%",
          "foreground": "36 45% 15%",
          "primary": "36 45% 70%",
          "primary-foreground": "36 45% 11%",
          "secondary": "40 35% 77%",
          "secondary-foreground": "36 45% 25%",
          "accent": "36 64% 57%",
          "accent-foreground": "36 72% 17%",
          "destructive": "0 84% 37%",
          "destructive-foreground": "0 0% 98%",
          "muted": "36 33% 75%",
          "muted-foreground": "36 45% 25%",
          "card": "36 46% 82%",
          "card-foreground": "36 45% 20%",
          "popover": "0 0% 100%",
          "popover-foreground": "240 10% 3.9%",
          "border": "36 45% 60%",
          "input": "36 45% 60%",
          "ring": "36 45% 30%",
          "chart-1": "25 34% 28%",
          "chart-2": "26 36% 34%",
          "chart-3": "28 40% 40%",
          "chart-4": "31 41% 48%",
          "chart-5": "35 43% 53%"
        }
      },
      "type": "registry:theme"
    },
    {
      "name": "theme-midnight",
      "cssVars": {
        "light": {
          "background": "240 5% 6%",
          "foreground": "60 5% 90%",
          "primary": "240 0% 90%",
          "primary-foreground": "60 0% 0%",
          "secondary": "240 4% 15%",
          "secondary-foreground": "60 5% 85%",
          "accent": "240 0% 13%",
          "accent-foreground": "60 0% 100%",
          "destructive": "0 60% 50%",
          "destructive-foreground": "0 0% 98%",
          "muted": "240 5% 25%",
          "muted-foreground": "60 5% 85%",
          "card": "240 4% 10%",
          "card-foreground": "60 5% 90%",
          "popover": "240 5% 15%",
          "popover-foreground": "60 5% 85%",
          "border": "240 6% 20%",
          "input": "240 6% 20%",
          "ring": "240 5% 90%",
          "chart-1": "359 2% 90%",
          "chart-2": "240 1% 74%",
          "chart-3": "240 1% 58%",
          "chart-4": "240 1% 42%",
          "chart-5": "240 2% 26%"
        },
        "dark": {
          "background": "240 5% 6%",
          "foreground": "60 5% 90%",
          "primary": "240 0% 90%",
          "primary-foreground": "60 0% 0%",
          "secondary": "240 4% 15%",
          "secondary-foreground": "60 5% 85%",
          "accent": "240 0% 13%",
          "accent-foreground": "60 0% 100%",
          "destructive": "0 60% 50%",
          "destructive-foreground": "0 0% 98%",
          "muted": "240 5% 25%",
          "muted-foreground": "60 5% 85%",
          "card": "240 4% 10%",
          "card-foreground": "60 5% 90%",
          "popover": "240 5% 15%",
          "popover-foreground": "60 5% 85%",
          "border": "240 6% 20%",
          "input": "240 6% 20%",
          "ring": "240 5% 90%",
          "chart-1": "359 2% 90%",
          "chart-2": "240 1% 74%",
          "chart-3": "240 1% 58%",
          "chart-4": "240 1% 42%",
          "chart-5": "240 2% 26%"
        }
      },
      "type": "registry:theme"
    },
    {
      "name": "theme-emerald",
      "cssVars": {
        "light": {
          "background": "0 0% 100%",
          "foreground": "240 10% 3.9%",
          "card": "0 0% 100%",
          "card-foreground": "240 10% 3.9%",
          "popover": "0 0% 100%",
          "popover-foreground": "240 10% 3.9%",
          "primary": "142 86% 28%",
          "primary-foreground": "356 29% 98%",
          "secondary": "240 4.8% 95.9%",
          "secondary-foreground": "240 5.9% 10%",
          "muted": "240 4.8% 95.9%",
          "muted-foreground": "240 3.8% 45%",
          "accent": "240 4.8% 95.9%",
          "accent-foreground": "240 5.9% 10%",
          "destructive": "0 72% 51%",
          "destructive-foreground": "0 0% 98%",
          "border": "240 5.9% 90%",
          "input": "240 5.9% 90%",
          "ring": "142 86% 28%",
          "chart-1": "139 65% 20%",
          "chart-2": "140 74% 44%",
          "chart-3": "142 88% 28%",
          "chart-4": "137 55% 15%",
          "chart-5": "141 40% 9%"
        },
        "dark": {
          "background": "240 10% 3.9%",
          "foreground": "0 0% 98%",
          "card": "240 10% 3.9%",
          "card-foreground": "0 0% 98%",
          "popover": "240 10% 3.9%",
          "popover-foreground": "0 0% 98%",
          "primary": "142 86% 28%",
          "primary-foreground": "356 29% 98%",
          "secondary": "240 4.8% 95.9%",
          "secondary-foreground": "240 5.9% 10%",
          "muted": "240 3.7% 15.9%",
          "muted-foreground": "240 5% 64.9%",
          "accent": "240 3.7% 15.9%",
          "accent-foreground": "0 0% 98%",
          "destructive": "0 72% 51%",
          "destructive-foreground": "0 0% 98%",
          "border": "240 3.7% 15.9%",
          "input": "240 3.7% 15.9%",
          "ring": "142 86% 28%",
          "chart-1": "142 88% 28%",
          "chart-2": "139 65% 20%",
          "chart-3": "140 74% 24%",
          "chart-4": "137 55% 15%",
          "chart-5": "141 40% 9%"
        }
      },
      "type": "registry:theme"
    },
    {
      "name": "animated-beam-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-beam"
      ],
      "files": [
        {
          "path": "examples/animated-beam-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-beam-curved-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-beam"
      ],
      "files": [
        {
          "path": "examples/animated-beam-curved-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-beam-multiple-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-beam"
      ],
      "files": [
        {
          "path": "examples/animated-beam-multiple-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-beam-bidirectional-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-beam"
      ],
      "files": [
        {
          "path": "examples/animated-beam-bidirectional-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-theme-toggle-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "animated-theme-toggle"
      ],
      "files": [
        {
          "path": "examples/animated-theme-toggle-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-theme-toggle-sizes-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "animated-theme-toggle"
      ],
      "files": [
        {
          "path": "examples/animated-theme-toggle-sizes-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-theme-toggle-navbar-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "animated-theme-toggle"
      ],
      "files": [
        {
          "path": "examples/animated-theme-toggle-navbar-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "dock-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "dock"
      ],
      "files": [
        {
          "path": "examples/dock-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "expanded-map-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "expanded-map"
      ],
      "files": [
        {
          "path": "examples/expanded-map-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "expanded-map-locations-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "expanded-map"
      ],
      "files": [
        {
          "path": "examples/expanded-map-locations-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "expanded-map-dark-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "expanded-map"
      ],
      "files": [
        {
          "path": "examples/expanded-map-dark-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "expanded-map-zoom-demo",
      "dependencies": [
        "motion"
      ],
      "registryDependencies": [
        "expanded-map"
      ],
      "files": [
        {
          "path": "examples/expanded-map-zoom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "dock-macos-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "dock"
      ],
      "files": [
        {
          "path": "examples/dock-macos-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "dock-social-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "dock"
      ],
      "files": [
        {
          "path": "examples/dock-social-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-comparison-demo",
      "registryDependencies": [
        "image-comparison"
      ],
      "files": [
        {
          "path": "examples/image-comparison-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-comparison-hover-demo",
      "registryDependencies": [
        "image-comparison"
      ],
      "files": [
        {
          "path": "examples/image-comparison-hover-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-comparison-fade-demo",
      "registryDependencies": [
        "image-comparison"
      ],
      "files": [
        {
          "path": "examples/image-comparison-fade-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-comparison-split-demo",
      "registryDependencies": [
        "image-comparison"
      ],
      "files": [
        {
          "path": "examples/image-comparison-split-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-comparison-lens-demo",
      "registryDependencies": [
        "image-comparison"
      ],
      "files": [
        {
          "path": "examples/image-comparison-lens-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-comparison-vertical-demo",
      "registryDependencies": [
        "image-comparison"
      ],
      "files": [
        {
          "path": "examples/image-comparison-vertical-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-tooltip-demo",
      "registryDependencies": [
        "animated-tooltip"
      ],
      "files": [
        {
          "path": "examples/animated-tooltip-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-tooltip-animation-demo",
      "registryDependencies": [
        "animated-tooltip"
      ],
      "files": [
        {
          "path": "examples/animated-tooltip-animation-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-tooltip-icon-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-tooltip"
      ],
      "files": [
        {
          "path": "examples/animated-tooltip-icon-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-tooltip-status-demo",
      "registryDependencies": [
        "animated-tooltip"
      ],
      "files": [
        {
          "path": "examples/animated-tooltip-status-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-tooltip-rich-demo",
      "registryDependencies": [
        "animated-tooltip"
      ],
      "files": [
        {
          "path": "examples/animated-tooltip-rich-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "rainbow-button-demo",
      "registryDependencies": [
        "rainbow-button"
      ],
      "files": [
        {
          "path": "examples/rainbow-button-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-toast-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-toast"
      ],
      "files": [
        {
          "path": "examples/animated-toast-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-toast-minimal-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-toast"
      ],
      "files": [
        {
          "path": "examples/animated-toast-minimal-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-toast-undo-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-toast"
      ],
      "files": [
        {
          "path": "examples/animated-toast-undo-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-toast-notification-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-toast"
      ],
      "files": [
        {
          "path": "examples/animated-toast-notification-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-toast-stacked-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-toast"
      ],
      "files": [
        {
          "path": "examples/animated-toast-stacked-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-toast-promise-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "animated-toast"
      ],
      "files": [
        {
          "path": "examples/animated-toast-promise-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-basic-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-basic-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-sort-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-sort-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-search-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-search-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-select-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-select-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-expand-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-expand-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-column-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-column-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-pagination-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-pagination-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "animated-table-full-demo",
      "registryDependencies": [
        "animated-table"
      ],
      "files": [
        {
          "path": "examples/animated-table-full-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "bento-grid-custom-demo",
      "registryDependencies": [
        "bento-grid"
      ],
      "files": [
        {
          "path": "examples/bento-grid-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "bento-grid-portfolio-demo",
      "registryDependencies": [
        "bento-grid"
      ],
      "files": [
        {
          "path": "examples/bento-grid-portfolio-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "button-demo",
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "examples/button-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "button-variants-demo",
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "examples/button-variants-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "button-sizes-demo",
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "examples/button-sizes-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "button-icon-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "examples/button-icon-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "file-tree-basic-demo",
      "registryDependencies": [
        "file-tree"
      ],
      "files": [
        {
          "path": "examples/file-tree-basic-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "file-tree-expandable-demo",
      "registryDependencies": [
        "file-tree"
      ],
      "files": [
        {
          "path": "examples/file-tree-expandable-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "file-tree-full-expanded-demo",
      "registryDependencies": [
        "file-tree"
      ],
      "files": [
        {
          "path": "examples/file-tree-full-expanded-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "file-tree-selectable-demo",
      "registryDependencies": [
        "file-tree"
      ],
      "files": [
        {
          "path": "examples/file-tree-selectable-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "file-tree-custom-icons-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "file-tree"
      ],
      "files": [
        {
          "path": "examples/file-tree-custom-icons-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "github-contributors-demo",
      "registryDependencies": [
        "github-contributors"
      ],
      "files": [
        {
          "path": "examples/github-contributors-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "github-contributors-limit-demo",
      "registryDependencies": [
        "github-contributors"
      ],
      "files": [
        {
          "path": "examples/github-contributors-limit-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "phone-card-demo",
      "registryDependencies": [
        "phone-card"
      ],
      "files": [
        {
          "path": "examples/phone-card-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "phone-card-image-demo",
      "registryDependencies": [
        "phone-card"
      ],
      "files": [
        {
          "path": "examples/phone-card-image-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "rotate-text-demo",
      "registryDependencies": [
        "rotate-text"
      ],
      "files": [
        {
          "path": "examples/rotate-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "rotate-text-custom-demo",
      "registryDependencies": [
        "rotate-text"
      ],
      "files": [
        {
          "path": "examples/rotate-text-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "vercel-tabs-demo",
      "registryDependencies": [
        "vercel-tabs"
      ],
      "files": [
        {
          "path": "examples/vercel-tabs-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "magnetic-demo",
      "registryDependencies": [
        "magnetic"
      ],
      "files": [
        {
          "path": "examples/magnetic-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "magnetic-intensity-demo",
      "registryDependencies": [
        "magnetic"
      ],
      "files": [
        {
          "path": "examples/magnetic-intensity-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "magnetic-range-demo",
      "registryDependencies": [
        "magnetic"
      ],
      "files": [
        {
          "path": "examples/magnetic-range-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "magnetic-action-area-demo",
      "registryDependencies": [
        "magnetic"
      ],
      "files": [
        {
          "path": "examples/magnetic-action-area-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "magnetic-cards-demo",
      "registryDependencies": [
        "magnetic"
      ],
      "files": [
        {
          "path": "examples/magnetic-cards-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-compact-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-compact-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-playlist-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-playlist-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-callbacks-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-callbacks-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-quality-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-quality-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-captions-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-captions-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "video-player-timestamp-demo",
      "registryDependencies": [
        "video-player"
      ],
      "files": [
        {
          "path": "examples/video-player-timestamp-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "command-palette-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "command-palette"
      ],
      "files": [
        {
          "path": "examples/command-palette-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "command-palette-custom-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "command-palette"
      ],
      "files": [
        {
          "path": "examples/command-palette-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "github-star-demo",
      "registryDependencies": [
        "github-star"
      ],
      "files": [
        {
          "path": "examples/github-star-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-basic-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-basic-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-range-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-range-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-multiple-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-multiple-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-time-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-time-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-presets-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-presets-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-constraints-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-constraints-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "calendar-full-demo",
      "registryDependencies": [
        "calender"
      ],
      "files": [
        {
          "path": "examples/calendar-full-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "character-morph-demo",
      "registryDependencies": [
        "character-morph"
      ],
      "files": [
        {
          "path": "examples/character-morph-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "character-morph-custom-demo",
      "registryDependencies": [
        "character-morph"
      ],
      "files": [
        {
          "path": "examples/character-morph-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-variants-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-variants-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-animations-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-animations-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-compare-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-compare-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-tabs-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-tabs-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-terminal-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-terminal-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "code-block-glass-demo",
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "examples/code-block-glass-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "text-morphing-demo",
      "registryDependencies": [
        "text-morphing"
      ],
      "files": [
        {
          "path": "examples/text-morphing-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "text-morphing-variants-demo",
      "registryDependencies": [
        "text-morphing"
      ],
      "files": [
        {
          "path": "examples/text-morphing-variants-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "glitch-text-demo",
      "registryDependencies": [
        "glitch-text"
      ],
      "files": [
        {
          "path": "examples/glitch-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "glitch-text-custom-demo",
      "registryDependencies": [
        "glitch-text"
      ],
      "files": [
        {
          "path": "examples/glitch-text-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-text-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-reveal-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-reveal-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "horizontal-scroll-text-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/horizontal-scroll-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-progress-text-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-progress-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "sticky-scroll-text-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/sticky-scroll-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-text-fade-up-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-text-fade-up-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-text-blur-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-text-blur-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-text-scale-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-text-scale-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-text-rotate-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-text-rotate-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "scroll-text-slide-left-demo",
      "registryDependencies": [
        "scroll-text"
      ],
      "files": [
        {
          "path": "examples/scroll-text-slide-left-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "segmented-button-demo",
      "registryDependencies": [
        "segmented-button"
      ],
      "files": [
        {
          "path": "examples/segmented-button-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "segmented-button-theme-demo",
      "registryDependencies": [
        "segmented-button"
      ],
      "files": [
        {
          "path": "examples/segmented-button-theme-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "segmented-button-logo-demo",
      "registryDependencies": [
        "segmented-button"
      ],
      "files": [
        {
          "path": "examples/segmented-button-logo-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "segmented-button-controlled-demo",
      "registryDependencies": [
        "segmented-button"
      ],
      "files": [
        {
          "path": "examples/segmented-button-controlled-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "segmented-button-custom-demo",
      "registryDependencies": [
        "segmented-button"
      ],
      "files": [
        {
          "path": "examples/segmented-button-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "typewritter-text-demo",
      "registryDependencies": [
        "typewritter-text"
      ],
      "files": [
        {
          "path": "examples/typewritter-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "typewritter-text-custom-demo",
      "registryDependencies": [
        "typewritter-text"
      ],
      "files": [
        {
          "path": "examples/typewritter-text-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "velocity-morph-demo",
      "registryDependencies": [
        "velocity-morph"
      ],
      "files": [
        {
          "path": "examples/velocity-morph-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "velocity-morph-custom-demo",
      "registryDependencies": [
        "velocity-morph"
      ],
      "files": [
        {
          "path": "examples/velocity-morph-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "number-counter-demo",
      "registryDependencies": [
        "number-counter"
      ],
      "files": [
        {
          "path": "examples/number-counter-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "rolling-counter-demo",
      "registryDependencies": [
        "number-counter"
      ],
      "files": [
        {
          "path": "examples/rolling-counter-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "circular-counter-demo",
      "registryDependencies": [
        "number-counter"
      ],
      "files": [
        {
          "path": "examples/circular-counter-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "stat-counter-demo",
      "registryDependencies": [
        "number-counter"
      ],
      "files": [
        {
          "path": "examples/stat-counter-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "highlight-text-demo",
      "registryDependencies": [
        "highlight-text"
      ],
      "files": [
        {
          "path": "examples/highlight-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "highlight-text-variants-demo",
      "registryDependencies": [
        "highlight-text"
      ],
      "files": [
        {
          "path": "examples/highlight-text-variants-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "highlight-text-colors-demo",
      "registryDependencies": [
        "highlight-text"
      ],
      "files": [
        {
          "path": "examples/highlight-text-colors-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "gooey-text-morphing-demo",
      "registryDependencies": [
        "gooey-text-morphing"
      ],
      "files": [
        {
          "path": "examples/gooey-text-morphing-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "feedback-widget-demo",
      "registryDependencies": [
        "feedback-widget"
      ],
      "files": [
        {
          "path": "examples/feedback-widget-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "feedback-widget-custom-label-demo",
      "registryDependencies": [
        "feedback-widget"
      ],
      "files": [
        {
          "path": "examples/feedback-widget-custom-label-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-sphere-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "image-sphere"
      ],
      "files": [
        {
          "path": "examples/image-sphere-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-sphere-autorotate-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "image-sphere"
      ],
      "files": [
        {
          "path": "examples/image-sphere-autorotate-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-sphere-large-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "image-sphere"
      ],
      "files": [
        {
          "path": "examples/image-sphere-large-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "image-sphere-custom-demo",
      "dependencies": [
        "lucide-react"
      ],
      "registryDependencies": [
        "image-sphere"
      ],
      "files": [
        {
          "path": "examples/image-sphere-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "hover-preview-demo",
      "registryDependencies": [
        "hover-preview"
      ],
      "files": [
        {
          "path": "examples/hover-preview-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "hover-preview-portfolio-demo",
      "registryDependencies": [
        "hover-preview"
      ],
      "files": [
        {
          "path": "examples/hover-preview-portfolio-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "hover-preview-product-demo",
      "registryDependencies": [
        "hover-preview"
      ],
      "files": [
        {
          "path": "examples/hover-preview-product-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "hover-preview-custom-demo",
      "registryDependencies": [
        "hover-preview"
      ],
      "files": [
        {
          "path": "examples/hover-preview-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "ai-prompt-box-demo",
      "registryDependencies": [
        "ai-prompt-box"
      ],
      "files": [
        {
          "path": "examples/ai-prompt-box-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "ai-prompt-box-loading-demo",
      "registryDependencies": [
        "ai-prompt-box"
      ],
      "files": [
        {
          "path": "examples/ai-prompt-box-loading-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "date-wheel-picker-demo",
      "registryDependencies": [
        "date-wheel-picker"
      ],
      "files": [
        {
          "path": "examples/date-wheel-picker-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "date-wheel-picker-sizes-demo",
      "registryDependencies": [
        "date-wheel-picker"
      ],
      "files": [
        {
          "path": "examples/date-wheel-picker-sizes-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "date-wheel-picker-locale-demo",
      "registryDependencies": [
        "date-wheel-picker"
      ],
      "files": [
        {
          "path": "examples/date-wheel-picker-locale-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "liquid-metal-button-demo",
      "registryDependencies": [
        "liquid-metal-button"
      ],
      "files": [
        {
          "path": "examples/liquid-metal-button-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "morphing-cursor-demo",
      "registryDependencies": [
        "morphing-cursor"
      ],
      "files": [
        {
          "path": "examples/morphing-cursor-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "morphing-cursor-custom-demo",
      "registryDependencies": [
        "morphing-cursor"
      ],
      "files": [
        {
          "path": "examples/morphing-cursor-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "morphing-cursor-styled-demo",
      "registryDependencies": [
        "morphing-cursor"
      ],
      "files": [
        {
          "path": "examples/morphing-cursor-styled-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "falling-text-demo",
      "dependencies": [
        "matter-js"
      ],
      "registryDependencies": [
        "falling-text"
      ],
      "files": [
        {
          "path": "examples/falling-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "falling-text-scroll-demo",
      "dependencies": [
        "matter-js"
      ],
      "registryDependencies": [
        "falling-text"
      ],
      "files": [
        {
          "path": "examples/falling-text-scroll-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "falling-text-click-demo",
      "dependencies": [
        "matter-js"
      ],
      "registryDependencies": [
        "falling-text"
      ],
      "files": [
        {
          "path": "examples/falling-text-click-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "falling-text-custom-physics-demo",
      "dependencies": [
        "matter-js"
      ],
      "registryDependencies": [
        "falling-text",
        "button"
      ],
      "files": [
        {
          "path": "examples/falling-text-custom-physics-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "shutter-text-demo",
      "registryDependencies": [
        "shutter-text"
      ],
      "files": [
        {
          "path": "examples/shutter-text-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "shutter-text-scroll-demo",
      "registryDependencies": [
        "shutter-text"
      ],
      "files": [
        {
          "path": "examples/shutter-text-scroll-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "shutter-text-click-demo",
      "registryDependencies": [
        "shutter-text"
      ],
      "files": [
        {
          "path": "examples/shutter-text-click-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "shutter-text-hover-demo",
      "registryDependencies": [
        "shutter-text"
      ],
      "files": [
        {
          "path": "examples/shutter-text-hover-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "infinite-ribbon-demo",
      "registryDependencies": [
        "infinite-ribbon"
      ],
      "files": [
        {
          "path": "examples/infinite-ribbon-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "infinite-ribbon-custom-demo",
      "registryDependencies": [
        "infinite-ribbon"
      ],
      "files": [
        {
          "path": "examples/infinite-ribbon-custom-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    },
    {
      "name": "infinite-ribbon-preview-demo",
      "registryDependencies": [
        "infinite-ribbon"
      ],
      "files": [
        {
          "path": "examples/infinite-ribbon-preview-demo.tsx",
          "type": "registry:example"
        }
      ],
      "type": "registry:example"
    }
  ]
}