{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "nurui",
  "homepage": "https://nurui.vercel.app",
  "items": [
    {
      "name": "neobrutalism-faq",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "lucide-react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/neobrutalism-faq-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/neobrutalism-faq.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "neobrutalism-faq",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["react-icons"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/glassy-faq-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/glassy-faq.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/question-answer.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "premium-testimonial",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "lucide-react",
        "framer-motion",
        ""
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/premium-testimonial-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/premium-testimonial.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "marquee-testimonial",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "react-icons"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/marquee-testimonial-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/marquee.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/testimonial-card.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/rating-star.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/rating-icon.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "animated-pricing",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/animated-pricing-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/modern-pricing-page.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/shader-canvas.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/multi-type-ripple-buttons.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "creative-pricing",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "lucide-react",
        "@radix-ui/react-slot",
        "class-variance-authority"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/creative-pricing-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/creative-pricing.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "news-letter",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["react-icons"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/news-letter.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/animated-input.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "future-navbar",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "lucide-react",
        "class-variance-authority"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/futrue-navbar.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/frame.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/future-button.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "hover-footer",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "lucide-react", "motion"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/hover-footer.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/text-hover-effect.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/footer-background-gradient.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "rocket-footer",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "react-icons"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/rocket-footer-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/rocket-footer.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/nurui-logo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/rocket-scroll-to-top.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "project-showcase",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "framer-motion", ""],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/project-showcase-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/project-showcase.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/halomot-button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "animated-list",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "motion/react", ""],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/animated-list-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/animated-list-items.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/notification.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "progress-bar",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/progress-bar-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/progress-bar.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "story",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "class-variance-authority",
        "@radix-ui/react-slot",
        "@radix-ui/react-dialog",
        "lucide-react",
        "@radix-ui/react-avatar"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/story-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/story.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/story-button.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/story-dialog.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/avatar.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "class-variance-authority",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/banner-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/banner.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "terminal",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "motion/react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/terminal-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/terminal.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "banner-close",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "clsx",
        "tailwind-merge",
        "class-variance-authority",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/banner-close-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/banner.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "following-eye",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/following-eye-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/following-eye.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "glob-map",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "d3",
        "@radix-ui/react-slot",
        "class-variance-authority",
        "topojson-client",
        "tailwind-merge",
        "clsx"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/glob-map-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/glob-map.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "rotating-earth",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["d3"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/rotating-earth-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/rotating-earth.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "bars-background",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["motion/react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/bars-background-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/gradient-bars.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "gradient-background",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/gradient-background-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/gradient-background.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "jump-background",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "motion/react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/jump-background-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/jump-background.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "virus-background",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["gsap"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/virus-background-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/virus-background.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "hacker-background",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [""],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/hacker-background-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/hacker-background.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "neural-background",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [""],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/hacker-background.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "magnet-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge", "motion", "lucide-react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/magnet-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/magnet-button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "gradient-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/gradient-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/gradient-button.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/gradient-button.css",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "border-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["react-icons", "clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/border-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/border-button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "shadow-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["react-icons", "clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/shadow-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/shadow-button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "text-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["gsap", "@gsap/react", "clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/text-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/text-button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "future-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/future-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/future-button.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/frame.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "play-button",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["react-icons"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/play-button-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/play-button.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "playing-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["three", "@react-three/fiber", "clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/playing-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/playing-card.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/playing-card.css",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "info-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/info-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/info-card.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/info-card.css",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "wave-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["tw-animate-css"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/wave-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/wave-card.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/wave-card.css",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "glowing-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/glowing-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/glowing-card.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "dynamic-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["tw-animate-css"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/dynamic-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/dynamic-card.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/dynamic-card.css",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "spotlight-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/spotlight-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/spotlight-card.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "shiny-card",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["react-icons"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/shiny-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/shiny-card.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/shiny-card.css",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "contact-form",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["framer-motion", "clsx", "tailwind-merge"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/contact-form-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/contact-form.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/background-shine-button.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/shiny-input.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/shiny-text-area.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "gaming-form",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["lucide-react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/gaming-form-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/gaming-form.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "singin-form",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "lucide-react",
        "framer-motion",
        "clsx",
        "tailwind-merge"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/singin-form-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/singin-form.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "flow-form",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "@react-three/fiber",
        "framer-motion",
        "clsx",
        "tailwind-merge"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/flow-form-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/flow-form.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "video-modal",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["motion", "clsx", "tailwind-merge", "lucide-react"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/video-modal-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/video-modal.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "gradient-hero",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "class-variance-authority",
        "framer-motion",
        "clsx",
        "tailwind-merge",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/gradient-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/gradient-grid-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "waves-hero",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "class-variance-authority",
        "framer-motion",
        "clsx",
        "tailwind-merge",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/waves-hero-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/waves-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "digital-hero",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/digital-hero-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/digital-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/styles/digital-hero.css",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "research-hero",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "class-variance-authority",
        "framer-motion",
        "clsx",
        "tailwind-merge",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/research-hero-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/research-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/sparkles.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/floating-paper.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/robo-animation.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "spotlight-hero",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "tailwind-merge",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/spotlight-card-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/spotlight-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tech-hero",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [
        "class-variance-authority",
        "framer-motion",
        "clsx",
        "tailwind-merge",
        "@radix-ui/react-slot",
        "lucide-react"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/tech-hero-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/tech-hero.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/particle-background.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/button.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "gradient-text",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/gradient-text-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/gradient-text.tsx",
          "type": "registry:component"
        }
      ]
    },

    {
      "name": "draw-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["gsap"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/draw-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/draw-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "canvas-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [""],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/canvas-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/canvas-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "hacker-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/hacker-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/hacker-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "terminal-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/terminal-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/terminal-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "splash-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/splash-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/splash-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "code-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/code-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/code-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "money-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/money-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/money-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "electric-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/electric-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/electric-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "ghost-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/ghost-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/ghost-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "tech-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/tech-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/tech-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "fire-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/fire-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/fire-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "matrix-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/matrix-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/matrix-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "retro-cursor",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["framer-motion"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/retro-cursor-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/retro-cursor.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "ripple-loader",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": [],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/ripple-loader-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/ripple-loader.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "counter-loader",
      "type": "registry:component",
      "devDependencies": [],
      "dependencies": ["styled-components"],
      "registryDependencies": [],
      "files": [
        {
          "path": "./src/components/nurui/counter-loader-demo.tsx",
          "type": "registry:component"
        },
        {
          "path": "./src/components/nurui/counter-loader.tsx",
          "type": "registry:component"
        }
      ]
    }
  ]
}
