Spaces:
Sleeping
Sleeping
Download src/lib/utils.ts from sameernotes/3-s: direct link, hf CLI and curl.
- Browser
- Download file 566 Bytes
-
https://huggingface.co/spaces/sameernotes/3-s/resolve/main/src/lib/utils.ts
- Command line
-
hf download hf://spaces/sameernotes/3-s/src/lib/utils.ts
-
curl -L -o utils.ts https://huggingface.co/spaces/sameernotes/3-s/resolve/main/src/lib/utils.ts
566 Bytes
| import { clsx, type ClassValue } from "clsx" | |
| import { twMerge } from "tailwind-merge" | |
| export function cn(...inputs: ClassValue[]) { | |
| return twMerge(clsx(inputs)) | |
| } | |
| export function slugify(text: string): string { | |
| if (!text) return ''; | |
| return text | |
| .toString() | |
| .toLowerCase() | |
| .replace(/\s+/g, '-') // Replace spaces with - | |
| .replace(/[^\w-]+/g, '') // Remove all non-word chars | |
| .replace(/--+/g, '-') // Replace multiple - with single - | |
| .replace(/^-+/, '') // Trim - from start of text | |
| .replace(/-+$/, ''); // Trim - from end of text | |
| } | |