An open API service indexing awesome lists of open source software.

https://github.com/mits87/transform-keys-deep

Deeply transform object keys to camelCase or snake_case.
https://github.com/mits87/transform-keys-deep

Last synced: about 1 year ago
JSON representation

Deeply transform object keys to camelCase or snake_case.

Awesome Lists containing this project

README

          

# transform-keys-deep

> Deeply convert object keys from snakecase to camelcase and and other way around

> Example: `{unicornRainbow: {fooBar: 1}}` → `{unicorn_rainbow: {foo_bar: 1}}`

## Install

```
$ npm install --save transform-keys-deep
```

## Usage

```js
const { camelcaseKeysDeep, snakecaseKeysDeep } = require('transform-keys-deep');

snakecaseKeysDeep({unicornRainbow: {fooBar: 1}});
//=> {unicorn_rainbow: {foo_bar: 1}}

camelcaseKeysDeep({unicorn_rainbow: {foo_bar: 1}});
//=> {unicornRainbow: {fooBar: 1}}
```