function slug(name) {
        return name.replace(/[- _]+/g, "").toLowerCase();
    }
Adds support for the `\p{L}` or `\p{Letter}` Unicode category. Addon packages for other Unicode
categories, scripts, blocks, and properties are available separately. All Unicode tokens can be
inverted using `\P{..}` or `\p{^..}`. Token names are case insensitive, and any spaces, hyphens,
and underscores are ignored.
@requires XRegExp