export function generateSlug(name: string): string {
    return name
        .toLowerCase()                     // Convert to lowercase
        .replace(/\s+/g, '-')              // Replace spaces with hyphens
        .replace(/[^\w\-]+/g, '')          // Remove non-word characters
        .replace(/_/g, '-')                // Replace _ with -
        .replace(/\-\-+/g, '-')            // Replace multiple hyphens with single hyphen
        .replace(/^-+/, '')                // Trim leading hyphens
        .replace(/-+$/, '');               // Trim trailing hyphens
}