string.js 380 B

12345678910111213141516171819
  1. /**
  2. * camelCase('foo-bar');
  3. * // => 'fooBar'
  4. * @param s
  5. */
  6. export function camelCase(s) {
  7. return s.replace(/-(\w)/g, function (_, letter) {
  8. return letter.toUpperCase();
  9. });
  10. }
  11. /**
  12. * kebabCase('fooBar');
  13. * // => 'foo-bar'
  14. * @param s
  15. */
  16. export function kebabCase(s) {
  17. return s.replace(/([A-Z])/g, '-$1').toLowerCase();
  18. }
  19. //# sourceMappingURL=string.js.map