camelcase
Advanced tools
Comparing version 5.3.0 to 5.3.1
@@ -59,6 +59,2 @@ 'use strict'; | ||
if (/^[a-z\d]+$/.test(input)) { | ||
return postProcess(input); | ||
} | ||
const hasUpperCase = input !== input.toLowerCase(); | ||
@@ -73,3 +69,4 @@ | ||
.toLowerCase() | ||
.replace(/[_.\- ]+(\w|$)/g, (m, p1) => p1.toUpperCase()); | ||
.replace(/[_.\- ]+(\w|$)/g, (_, p1) => p1.toUpperCase()) | ||
.replace(/\d+(\w|$)/g, m => m.toUpperCase()); | ||
@@ -76,0 +73,0 @@ return postProcess(input); |
{ | ||
"name": "camelcase", | ||
"version": "5.3.0", | ||
"version": "5.3.1", | ||
"description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
7447
109