sindresorhus / camelcase-keys

Convert object keys to camel case
MIT License
681 stars 92 forks source link

Error using pascalCase option with different values #51

Closed mahovich closed 4 years ago

mahovich commented 4 years ago

Error in the result when using the pascalCase option with different values.

For example:

console.log(camelcaseKeys({foo_bar: true}));
//=> { fooBar: true }
console.log(camelcaseKeys({foo_bar: true}, {pascalCase: true}));
//=> { fooBar: true }

or so

console.log(camelcaseKeys({foo_bar: true}, {pascalCase: true}));
//=> { FooBar: true }
console.log(camelcaseKeys({foo_bar: true}));
//=> { FooBar: true }

It should be:

console.log(camelcaseKeys({foo_bar: true}));
//=> { fooBar: true }
console.log(camelcaseKeys({foo_bar: true}, {pascalCase: true}));
//=> { FooBar: true }