Skip to content

toSlug

Converts a string into a URL-friendly slug. The method trims surrounding whitespace, lowercases the value, removes unsupported characters, collapses whitespace and separators into -, and removes leading or trailing dashes.

Usage

ts
const slug = '  Hello World!  '.toSlug();

// 'hello-world'

Returns

A slug string.

Type signature

ts
interface String {
    toSlug(): string;
}

All packages are released under the MIT License.