Function: slugify()
slugify(
str):string
Defined in: string/slugify/index.ts:30
Converts a string to a URL-safe slug.
Transforms the input by:
- Converting to lowercase
- Replacing spaces and special characters with hyphens
- Removing consecutive hyphens
- Trimming leading/trailing hyphens
Parameters
str
string
The string to slugify
Returns
string
A URL-safe slug
Example
slugify('Hello World!')
// => 'hello-world'
slugify(' TypeScript & JavaScript ')
// => 'typescript-javascript'
slugify('10 Tips for Better Code')
// => '10-tips-for-better-code'
slugify('Café Münster')
// => 'cafe-munster'
See
kebabCase - for converting to kebab-case without URL normalization