UNPKG

typedash

Version:

modern, type-safe collection of utility functions

12 lines (11 loc) 378 B
// src/functions/kebabCase/kebabCase.ts function kebabCase(string) { if (!/[a-z]+/i.test(string)) { return string; } return string.match(KEBAB_REGEX)?.map((x) => x.toLowerCase()).join("-"); } var KEBAB_REGEX = /[A-Z]{2,}(?=[A-Z][a-z]+\d*|\b)|[A-Z]?[a-z]+\d*|[A-Z]|\d+/g; export { kebabCase }; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-QJZDBUJO.js.map