case-converter
A lightweight library that converts objects to different case conventions. Great for consuming APIs of services with different conventions, e.g. Python or Ruby.
Demo
Features
toCamelCase
toSnakeCase
toKebabCase
Install
npm install case-converter
Example:
import { toCamelCase } from 'case-converter'
const snakeCase = {
an_object: {
'kebab-case': 'nested content',
nested_array: [{ an_object: 'something' }]
},
an_array: [
{ zero_index: 0 },
{ one_index: 1 }
]
}
const camelCase = toCamelCase(snakeCase);
console.log(camelCase)