A lightweight library that converts objects to different case conventions. Great for consuming APIs of services with different conventions, e.g. Python or Ruby.
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) /* { anObject: { kebabCase: 'nested content', nestedArray: [{ anObject: 'something' }] }, anArray: [ { zeroIndex: 0 }, { oneIndex: 1 } ] } */