UNPKG

@primer/primitives

Version:

Typography, spacing, and color primitives for Primer design system

17 lines (16 loc) 484 B
import { filterStringArray } from './filterStringArray.js'; import { upperCaseFirstCharacter } from './upperCaseFirstCharacter.js'; export const toCamelCase = (string) => { if (!Array.isArray(string)) { string = [string]; } return (filterStringArray(string) // ucFirst all but first part .map((part, index) => { if (index > 0) { return upperCaseFirstCharacter(part); } return part; }) .join('')); };