{ "$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": "glassy-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" } ] } ] }