summaryrefslogtreecommitdiffstats
path: root/js/dav/lib/camelize.js
blob: fac9b14134e2167478d5f093fa7dd7230471b558 (plain)
1
2
3
4
5
6
7
8
9
10
11
/**
 * @fileoverview Camelcase something.
 */
export default function camelize(str, delimiter='_') {
  let words = str.split(delimiter);
  return [words[0]]
    .concat(
      words.slice(1).map(word => word.charAt(0).toUpperCase() + word.slice(1))
    )
    .join('');
}