@consumidor-positivo/ts-utils - v1.21.0
    Preparing search index...

    Function slugify

    • Converts a string into a URL-friendly slug.

      • Normalizes Unicode characters (removes accents/diacritics)
      • Converts to lowercase
      • Replaces spaces and non-alphanumeric characters with hyphens
      • Collapses consecutive hyphens into one
      • Trims leading and trailing hyphens

      Parameters

      • value: string

        The string to slugify

      Returns string

      A URL-friendly slug string

      import { slugify } from '@consumidor-positivo/ts-utils';

      slugify('Hello World'); // 'hello-world'
      slugify('Olá, Mundo!'); // 'ola-mundo'
      slugify(' Multiple Spaces '); // 'multiple-spaces'
      slugify('café & croissant'); // 'cafe-croissant'
      slugify('título do artigo'); // 'titulo-do-artigo'