camelcase-keys-recursive

Adaptation of camelcase-keys but recursive.

Usage no npm install needed!

<script type="module">
  import camelcaseKeysRecursive from 'https://cdn.skypack.dev/camelcase-keys-recursive';
</script>

README

npm version

Build Status

Simple usage:

var camelGotHumps = camelCaseRecursive({'test-1':123, 'test-2':{'test-3:':{'test-four':132}}});

//{ test1: 123, test2: { 'test3:': { testFour: 132 } } }
console.log(camelGotHumps);

Works with Arrays too:

var anotherCamelWithTheHump = camelCaseRecursive({
    'test-1': 123,
    'test-Two': [{
        'test-three': {
            'test-FOUR': [{'test-five':[{testSix:{'test-seven':8}}]}]
        }
    }]
});

//{"test1":123,"testTwo":[{"testThree":{"testFOUR":[{"testFive":[{"testSix":{"testSeven":8}}]}]}}]}console.log(
JSON.stringify(anotherCamelWithTheHump));

More information on internal modules

map-obj

Contributing

Simply make a pr with details on your bug and tests.