{"version":3,"file":"toCamelCase.cjs","sources":["../../src/string/toCamelCase/toCamelCase.ts"],"sourcesContent":["export function toCamelCase(value: string): string {\n  let result = '';\n  let shouldUpperCase = false;\n\n  for (let i = 0; i < value.length; i++) {\n    const char = value.charAt(i);\n\n    if (char === '-' || char === '_') {\n      shouldUpperCase = true;\n      continue;\n    }\n\n    if (shouldUpperCase) {\n      result += char.toUpperCase();\n      shouldUpperCase = false;\n    }\n    else {\n      result += i === 0 ? char.toLowerCase() : char;\n    }\n  }\n\n  return result;\n}\n"],"names":[],"mappings":";;AAAM,SAAU,WAAW,CAAC,KAAa,EAAA;IACvC,IAAI,MAAM,GAAG,EAAE,CAAC;IAChB,IAAI,eAAe,GAAG,KAAK,CAAC;AAE5B,IAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACrC,MAAM,IAAI,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;AAE7B,QAAA,IAAI,IAAI,KAAK,GAAG,IAAI,IAAI,KAAK,GAAG,EAAE;YAChC,eAAe,GAAG,IAAI,CAAC;YACvB,SAAS;AACV,SAAA;AAED,QAAA,IAAI,eAAe,EAAE;AACnB,YAAA,MAAM,IAAI,IAAI,CAAC,WAAW,EAAE,CAAC;YAC7B,eAAe,GAAG,KAAK,CAAC;AACzB,SAAA;AACI,aAAA;AACH,YAAA,MAAM,IAAI,CAAC,KAAK,CAAC,GAAG,IAAI,CAAC,WAAW,EAAE,GAAG,IAAI,CAAC;AAC/C,SAAA;AACF,KAAA;AAED,IAAA,OAAO,MAAM,CAAC;AAChB;;;;"}