hanjukim / camelcase-object-deep

Convert object keys recursivly to camelCase using lodash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

camelcase-object-deep

NPM

Convert object keys recursivly to camelCase using lodash

Install

$ npm install camelcase-object-deep

Usage

const camelcaseObjectDeep = require('camelcase-object-deep');

// Convert an object
camelcaseObjectDeep({'foo-bar': true});
//=> {fooBar: true}

// Convert an array of objects
camelcaseObjectDeep([{'foo-bar': true}, {'bar-foo': false}]);
//=> [{fooBar: true}, {barFoo: false}]

camelcaseObjectDeep({'foo-bar': true, nested: {unicorn_rainbow: true}}, {deep: true});
//=> {fooBar: true, nested: {unicornRainbow: true}}
const camelcaseObjectDeep = require('camelcase-object-deep');

const argv = require('minimist')(process.argv.slice(2));
//=> {_: [], 'foo-bar': true}

camelcaseObjectDeep(argv);
//=> {_: [], fooBar: true}

API

camelcaseObjectDeep(input)

input

Type: Object Object[]

Object or array of objects to camelCase.

License

Source files are distributed under the Apache Version 2.0 license found in the LICENSE file.

About

Convert object keys recursivly to camelCase using lodash

License:Apache License 2.0


Languages

Language:JavaScript 100.0%