UNPKG

@antv/g2

Version:

the Grammar of Graphics in Javascript

20 lines (18 loc) 353 B
/** * camelCase('foo-bar'); * // => 'fooBar' * @param s */ export function camelCase(s: string) { return s.replace(/-(\w)/g, function (_, letter) { return letter.toUpperCase(); }); } /** * kebabCase('fooBar'); * // => 'foo-bar' * @param s */ export function kebabCase(s: string) { return s.replace(/([A-Z])/g, '-$1').toLowerCase(); }