{ "name": "border-beam", "type": "registry:ui", "dependencies": ["framer-motion"], "registryDependencies": [], "description": "A moving gradient beam that travels along the border of its container.", "files": [ { "path": "components/ui/border-beam.tsx", "content": "\"use client\"\n\nimport { motion } from \"framer-motion\"\nimport { cn } from \"@/lib/utils\"\n\ninterface BorderBeamProps {\n className?: string\n size?: number\n duration?: number\n borderWidth?: number\n anchor?: number\n colorFrom?: string\n colorTo?: string\n delay?: number\n}\n\nexport function BorderBeam({\n className,\n size = 200,\n duration = 15,\n anchor = 90,\n borderWidth = 1.5,\n colorFrom = \"#ffaa40\",\n colorTo = \"#9c40ff\",\n delay = 0,\n}: BorderBeamProps) {\n return (\n