{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "utils", "title": "Utility Functions", "author": "ramanak ", "dependencies": [ "clsx", "tailwind-merge" ], "files": [ { "path": "src/lib/utils.ts", "content": "import type { ClassValue } from \"clsx\"\nimport { clsx } from \"clsx\"\nimport { twMerge } from \"tailwind-merge\"\n\nimport { BASE_PATH } from \"@/config/constants\"\n\nexport const cn = (...inputs: ClassValue[]) => {\n return twMerge(clsx(inputs))\n}\n\nexport function withBasePath(path: string) {\n if (path.startsWith(\"http\") || path.startsWith(\"//\")) return path\n const cleanPath = path.startsWith(\"/\") ? path : `/${path}`\n return `${BASE_PATH}${cleanPath}`\n}\n", "type": "registry:lib" } ], "type": "registry:lib" }