slugify

Function

Converts a string to a slug-friendly format by:

  1. Trimming leading and trailing spaces
  2. Converting to lowercase
  3. Removing single and double quotes
  4. Replacing any character not a-z, 0-9, or hyphen with a hyphen
  5. Collapsing multiple hyphens into one
  6. Removing leading and trailing hyphens
  • slugify(value: ) :

Parameters

Parameter Type Default Notes
value Required

String to slugify

Returns

Slugified string, or original value if not a string


Function defined in common/src/utils/slugify.ts:12