{"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recurse","recursive"],"dist-tags":{"latest":"4.1.0"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"description":"Convert object keys to camelCase","readme":"# camelcase-keys [![Build Status](https://travis-ci.org/sindresorhus/camelcase-keys.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase-keys)\n\n> Convert object keys to camelCase using [`camelcase`](https://github.com/sindresorhus/camelcase)\n\n\n## Install\n\n```\n$ npm install --save camelcase-keys\n```\n\n\n## Usage\n\n```js\nconst camelcaseKeys = require('camelcase-keys');\n\ncamelcaseKeys({'foo-bar': true});\n//=> {fooBar: true}\n\ncamelcaseKeys({'foo-bar': true, nested: {unicorn_rainbow: true}}, {deep: true});\n//=> {fooBar: true, nested: {unicornRainbow: true}}\n```\n\n```js\nconst camelcaseKeys = require('camelcase-keys');\n\nconst argv = require('minimist')(process.argv.slice(2));\n//=> {_: [], 'foo-bar': true}\n\ncamelcaseKeys(argv);\n//=> {_: [], fooBar: true}\n```\n\n\n## API\n\n### camelcaseKeys(input, [options])\n\n#### input\n\nType: `Object`\n\nObject to camelCase.\n\n#### options\n\nType: `Object`\n\n##### exclude\n\nType: `string[]` `RegExp[]`<br>\nDefault: `[]`\n\nExclude keys from being camelCased.\n\n##### deep\n\nType: `boolean`<br>\nDefault: `false`\n\nRecurse nested objects and objects in arrays.\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase-keys.git"},"users":{"dominik.palo":true,"xiechao06":true,"brostoch":true,"dabin":true},"bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"license":"MIT","versions":{"1.0.0":{"name":"camelcase-keys","version":"1.0.0","description":"Convert object keys to camelCase","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase-keys"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"node test.js"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"0.0.4"},"dependencies":{"camelcase":"^1.0.1","map-obj":"^1.0.0"},"gitHead":"fbb9ff793a80f990e8e3c8963ba36e2c14d569d7","bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"homepage":"https://github.com/sindresorhus/camelcase-keys","_id":"camelcase-keys@1.0.0","_shasum":"bd1a11bf9b31a1ce493493a930de1a0baf4ad7ec","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"dist":{"shasum":"bd1a11bf9b31a1ce493493a930de1a0baf4ad7ec","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/camelcase-keys/-/camelcase-keys-1.0.0.tgz"},"directories":{}},"2.0.0":{"name":"camelcase-keys","version":"2.0.0","description":"Convert object keys to camelCase","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase-keys"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"dependencies":{"camelcase":"^2.0.0","map-obj":"^1.0.0"},"gitHead":"6d88badb1d6908ef6eedf4140c8dfc5d515b5428","bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"homepage":"https://github.com/sindresorhus/camelcase-keys","_id":"camelcase-keys@2.0.0","_shasum":"ab87e740d72a1ffcb12a43cc04c14b39d549eab9","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ab87e740d72a1ffcb12a43cc04c14b39d549eab9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/camelcase-keys/-/camelcase-keys-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.1.0":{"name":"camelcase-keys","version":"2.1.0","description":"Convert object keys to camelCase","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/camelcase-keys"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"dependencies":{"camelcase":"^2.0.0","map-obj":"^1.0.0"},"gitHead":"d92dfb3b5eb2985d62839cdd44672f01139d1822","bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"homepage":"https://github.com/sindresorhus/camelcase-keys","_id":"camelcase-keys@2.1.0","_shasum":"308beeaffdf28119051efa1d932213c91b8f92e7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"308beeaffdf28119051efa1d932213c91b8f92e7","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/camelcase-keys/-/camelcase-keys-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/camelcase-keys-2.1.0.tgz_1458051723517_0.14490422373637557"},"directories":{}},"3.0.0":{"name":"camelcase-keys","version":"3.0.0","description":"Convert object keys to camelCase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase-keys.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"dependencies":{"camelcase":"^3.0.0","map-obj":"^1.0.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"539f6d2b5308e6271d318211aecf2051f2a2a037","bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"homepage":"https://github.com/sindresorhus/camelcase-keys#readme","_id":"camelcase-keys@3.0.0","_shasum":"fc0c6c360363f7377e3793b9a16bccf1070c1ca4","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"fc0c6c360363f7377e3793b9a16bccf1070c1ca4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/camelcase-keys/-/camelcase-keys-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/camelcase-keys-3.0.0.tgz_1462868833263_0.6040813245344907"},"directories":{}},"4.0.0":{"name":"camelcase-keys","version":"4.0.0","description":"Convert object keys to camelCase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase-keys.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recurse","recursive"],"dependencies":{"camelcase":"^3.0.0","map-obj":"^2.0.0"},"devDependencies":{"ava":"*","xo":"*"},"xo":{"esnext":true},"gitHead":"fa7d9883e8ffb6d98b8d04533f2e0b342c7d35ee","bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"homepage":"https://github.com/sindresorhus/camelcase-keys#readme","_id":"camelcase-keys@4.0.0","_shasum":"4f8bbe2762bde2489c1561366d216931ac4a491b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"4f8bbe2762bde2489c1561366d216931ac4a491b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/camelcase-keys/-/camelcase-keys-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/camelcase-keys-4.0.0.tgz_1474089681883_0.49753733165562153"},"directories":{}},"4.1.0":{"name":"camelcase-keys","version":"4.1.0","description":"Convert object keys to camelCase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/camelcase-keys.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava","bench":"matcha bench/bench.js"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recurse","recursive"],"dependencies":{"camelcase":"^4.1.0","map-obj":"^2.0.0","quick-lru":"^1.0.0"},"devDependencies":{"ava":"*","matcha":"^0.7.0","xo":"*"},"xo":{"overrides":[{"files":"bench/bench.js","rules":{"import/no-unresolved":"off"}}]},"gitHead":"983678a5a4f2aac93987159e53fd7b6d205969b9","bugs":{"url":"https://github.com/sindresorhus/camelcase-keys/issues"},"homepage":"https://github.com/sindresorhus/camelcase-keys#readme","_id":"camelcase-keys@4.1.0","_shasum":"214d348cc5457f39316a2c31cc3e37246325e73f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"214d348cc5457f39316a2c31cc3e37246325e73f","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/camelcase-keys/-/camelcase-keys-4.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/camelcase-keys-4.1.0.tgz_1490923944820_0.6524056014604867"},"directories":{}}},"name":"camelcase-keys","time":{"modified":"2017-03-31T01:32:26.847Z","created":"2014-10-12T12:17:33.822Z","1.0.0":"2014-10-12T12:17:33.822Z","2.0.0":"2015-11-15T12:50:22.737Z","2.1.0":"2016-03-15T14:22:04.019Z","3.0.0":"2016-05-10T08:27:15.587Z","4.0.0":"2016-09-17T05:21:24.758Z","4.1.0":"2017-03-31T01:32:26.847Z"},"readmeFilename":"readme.md","homepage":"https://github.com/sindresorhus/camelcase-keys#readme"}