kebab-case.js 350 B

12345678910111213
  1. /**
  2. * @desc simple kebabCase like lodash
  3. *
  4. * kebabCase('fooBar'); => 'foo-bar'
  5. */
  6. export function kebabCase(word) {
  7. if (!word) {
  8. return word;
  9. }
  10. var result = word.match(/(([A-Z]{0,1}[a-z]*[^A-Z])|([A-Z]{1}))/g);
  11. return result.map(function (s) { return s.toLowerCase(); }).join('-');
  12. }
  13. //# sourceMappingURL=kebab-case.js.map