UNPKG

@infinum/plop-next-ts-generators

Version:

Next.js generators

10 lines (8 loc) 191 B
const kebabCase = (str) => str .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) .map((x) => x.toLowerCase()) .join('-'); module.exports = { kebabCase, };