{"_id":"xcase","_rev":"2794238","name":"xcase","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"time":{"modified":"2022-07-01T05:51:31.000Z","created":"2016-09-14T02:58:05.437Z","2.0.1":"2017-02-08T14:56:35.098Z","2.0.0":"2017-01-13T16:45:42.187Z","1.0.8":"2016-12-23T18:10:10.107Z","1.0.7":"2016-12-23T17:48:33.401Z","1.0.6":"2016-09-21T07:53:54.547Z","1.0.5":"2016-09-16T05:35:22.849Z","1.0.4":"2016-09-15T06:25:12.766Z","1.0.3":"2016-09-15T05:34:56.004Z","1.0.2":"2016-09-15T04:37:28.278Z","1.0.1":"2016-09-14T03:41:40.908Z","1.0.0":"2016-09-14T02:58:05.437Z"},"users":{},"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"versions":{"2.0.1":{"name":"xcase","version":"2.0.1","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"es5/index","scripts":{"test":"npm run build && mocha","build":"rollup index.js -f es | babel --presets es2015 -o es5/index.js && browserify -s xcase -r ./es5/index.js -o dist/xcase.js && uglifyjs dist/xcase.js > dist/xcase.min.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","bower":"^1.7.9","browserify":"^13.1.0","humps":"^1.1.0","lodash":"^4.15.0","mocha":"^3.0.2","rollup":"^0.41.4","uglify-js":"^2.7.3"},"gitHead":"78ec5849d61448ef2a590ea823afcbbbc39cade6","_id":"xcase@2.0.1","_shasum":"c7fa72caa0f440db78fd5673432038ac984450b9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"c7fa72caa0f440db78fd5673432038ac984450b9","size":10090,"noattachment":false,"key":"/xcase/-/xcase-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-2.0.1.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xcase-2.0.1.tgz_1486565794438_0.9780726656317711"},"directories":{},"publish_time":1486565795098,"_hasShrinkwrap":false,"_cnpm_publish_time":1486565795098,"_cnpmcore_publish_time":"2021-12-16T10:48:27.581Z"},"2.0.0":{"name":"xcase","version":"2.0.0","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"es5/index","scripts":{"test":"mocha","build":"babel index.js main.js -d es5 && browserify -s xcase -r ./es5/index.js -o dist/xcase.js && uglifyjs dist/xcase.js > dist/xcase.min.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","bower":"^1.7.9","browserify":"^13.1.0","humps":"^1.1.0","lodash":"^4.15.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"gitHead":"4da3a98f100fb7b46de060d7dcd01708ab0ca976","_id":"xcase@2.0.0","_shasum":"154db9138748f4a5d4f98299d192b1ebf54bfd14","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"154db9138748f4a5d4f98299d192b1ebf54bfd14","size":9691,"noattachment":false,"key":"/xcase/-/xcase-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-2.0.0.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xcase-2.0.0.tgz_1484325941589_0.5249888291582465"},"directories":{},"publish_time":1484325942187,"_hasShrinkwrap":false,"_cnpm_publish_time":1484325942187,"_cnpmcore_publish_time":"2021-12-16T10:48:27.829Z"},"1.0.8":{"name":"xcase","version":"1.0.8","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"es5/index","scripts":{"test":"mocha","build":"babel index.js main.js -d es5 && browserify -s xcase -r ./es5/index.js -o dist/xcase.js && uglifyjs dist/xcase.js > dist/xcase.min.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","bower":"^1.7.9","browserify":"^13.1.0","humps":"^1.1.0","lodash":"^4.15.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"gitHead":"c4da48c2187e0ad456fb52238dc45e76cf12f2b2","_id":"xcase@1.0.8","_shasum":"26e1df6e5cae1e3233f220dfa0467642f0343a2d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"26e1df6e5cae1e3233f220dfa0467642f0343a2d","size":9702,"noattachment":false,"key":"/xcase/-/xcase-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.8.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xcase-1.0.8.tgz_1482516609445_0.9697589231655002"},"directories":{},"publish_time":1482516610107,"_hasShrinkwrap":false,"_cnpm_publish_time":1482516610107,"_cnpmcore_publish_time":"2021-12-16T10:48:28.166Z"},"1.0.7":{"name":"xcase","version":"1.0.7","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"es5/index","scripts":{"test":"mocha","build":"babel index.js main.js -d es5 && browserify -s xcase -r ./es5/index.js -o dist/xcase.js && uglifyjs dist/xcase.js > dist/xcase.min.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","bower":"^1.7.9","browserify":"^13.1.0","humps":"^1.1.0","lodash":"^4.15.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"gitHead":"28b5f4997265e558c8d55d066f92119e482b4ccc","_id":"xcase@1.0.7","_shasum":"677a6b811bdddef402c4575ce0b1a8918439bc71","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"677a6b811bdddef402c4575ce0b1a8918439bc71","size":9698,"noattachment":false,"key":"/xcase/-/xcase-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.7.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xcase-1.0.7.tgz_1482515312791_0.3770415058825165"},"directories":{},"publish_time":1482515313401,"_hasShrinkwrap":false,"_cnpm_publish_time":1482515313401,"_cnpmcore_publish_time":"2021-12-16T10:48:28.356Z"},"1.0.6":{"name":"xcase","version":"1.0.6","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"index","scripts":{"test":"mocha","build":"babel index.js main.js -d es5 && browserify -s xcase -r ./es5/index.js -o dist/xcase.js && uglifyjs dist/xcase.js > dist/xcase.min.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","dependencies":{},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","bower":"^1.7.9","browserify":"^13.1.0","humps":"^1.1.0","lodash":"^4.15.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"jspm":{"main":"es5/index"},"gitHead":"653ba3a80f6b63f1ceae82a82512018192478d96","_id":"xcase@1.0.6","_shasum":"05c85afdd4a555e4f3f4cd8759c8e1de1d06a172","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"05c85afdd4a555e4f3f4cd8759c8e1de1d06a172","size":9862,"noattachment":false,"key":"/xcase/-/xcase-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.6.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xcase-1.0.6.tgz_1474444432559_0.8334016180597246"},"directories":{},"publish_time":1474444434547,"_hasShrinkwrap":false,"_cnpm_publish_time":1474444434547,"_cnpmcore_publish_time":"2021-12-16T10:48:28.568Z"},"1.0.5":{"name":"xcase","version":"1.0.5","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"index","scripts":{"test":"mocha","build":"babel index.js main.js -d es5","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","dependencies":{"nan":"^2.4.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","humps":"^1.1.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"jspm":{"main":"es5/index"},"gitHead":"237072c46dda4a5f32be9ad6e4c4e9c92d690aea","_id":"xcase@1.0.5","_shasum":"5e24832074954c2cea4e3d1d54e00c7dc6656bdb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"5e24832074954c2cea4e3d1d54e00c7dc6656bdb","size":7619,"noattachment":false,"key":"/xcase/-/xcase-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.5.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xcase-1.0.5.tgz_1474004121395_0.9850598350167274"},"directories":{},"publish_time":1474004122849,"_hasShrinkwrap":false,"_cnpm_publish_time":1474004122849,"_cnpmcore_publish_time":"2021-12-16T10:48:28.802Z"},"1.0.4":{"name":"xcase","version":"1.0.4","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"indexNative","scripts":{"test":"mocha","build":"babel index.js main.js -d es5","prepublish":"npm run build","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","gypfile":true,"dependencies":{"nan":"^2.4.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","humps":"^1.1.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"jspm":{"main":"es5/index"},"gitHead":"8c76a12a68a06b8a1b504bb461f8bfa8e2e2dc3f","_id":"xcase@1.0.4","_shasum":"67050ab7401ea61db035c8b564f69402cfb57e4c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"67050ab7401ea61db035c8b564f69402cfb57e4c","size":9089,"noattachment":false,"key":"/xcase/-/xcase-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.4.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xcase-1.0.4.tgz_1473920711632_0.8661260853987187"},"directories":{},"publish_time":1473920712766,"_hasShrinkwrap":false,"_cnpm_publish_time":1473920712766,"_cnpmcore_publish_time":"2021-12-16T10:48:29.052Z","hasInstallScript":true},"1.0.3":{"name":"xcase","version":"1.0.3","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"indexNative","scripts":{"test":"mocha","build":"babel index.js main.js -d es5","prepublish":"npm run build","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","gypfile":true,"dependencies":{"nan":"^2.4.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-es2015":"^6.14.0","benchmark":"^2.1.1","humps":"^1.1.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"jspm":{"main":"es5/index"},"gitHead":"e2a2e8873aa0895ae2e6880fd9f406d0a9e9a9df","_id":"xcase@1.0.3","_shasum":"dd67d6b8e1949526d2c3d3567cae8938176405bd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"dd67d6b8e1949526d2c3d3567cae8938176405bd","size":9027,"noattachment":false,"key":"/xcase/-/xcase-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.3.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xcase-1.0.3.tgz_1473917694263_0.5575690965633839"},"directories":{},"publish_time":1473917696004,"_hasShrinkwrap":false,"_cnpm_publish_time":1473917696004,"_cnpmcore_publish_time":"2021-12-16T10:48:29.255Z","hasInstallScript":true},"1.0.2":{"name":"xcase","version":"1.0.2","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"indexNative","scripts":{"test":"mocha","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","gypfile":true,"dependencies":{"nan":"^2.4.0"},"devDependencies":{"benchmark":"^2.1.1","humps":"^1.1.0","mocha":"^3.0.2","uglify-js":"^2.7.3"},"jspm":{"main":"index"},"gitHead":"303a61c6bace9ea8c0db7e8e4a82f7da6f937513","_id":"xcase@1.0.2","_shasum":"74faa6fa0ef9b2459f12c4c3d285b59939d26676","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"74faa6fa0ef9b2459f12c4c3d285b59939d26676","size":8289,"noattachment":false,"key":"/xcase/-/xcase-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.2.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xcase-1.0.2.tgz_1473914246796_0.5626030887942761"},"directories":{},"publish_time":1473914248278,"_hasShrinkwrap":false,"_cnpm_publish_time":1473914248278,"_cnpmcore_publish_time":"2021-12-16T10:48:29.476Z","hasInstallScript":true},"1.0.1":{"name":"xcase","version":"1.0.1","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"index","scripts":{"test":"npm test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","gypfile":true,"dependencies":{"nan":"^2.4.0"},"devDependencies":{"benchmark":"^2.1.1","humps":"^1.1.0","mocha":"^3.0.2"},"gitHead":"d393957a1373c3b7ea1b50e8bebef4c3a40dfc66","_id":"xcase@1.0.1","_shasum":"1115bc6bea95c8a0fcc7243b0b839825c310a896","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"1115bc6bea95c8a0fcc7243b0b839825c310a896","size":7196,"noattachment":false,"key":"/xcase/-/xcase-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.1.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xcase-1.0.1.tgz_1473824500073_0.7794863968156278"},"directories":{},"publish_time":1473824500908,"_hasShrinkwrap":false,"_cnpm_publish_time":1473824500908,"_cnpmcore_publish_time":"2021-12-16T10:48:29.683Z","hasInstallScript":true},"1.0.0":{"name":"xcase","version":"1.0.0","description":"Blazingly fast recursive convertion to and from camelCase or PascalCase for Objects and Arrays","main":"index","scripts":{"test":"npm test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/encharm/xcase.git"},"keywords":["recursive","convertion","camelcase","keys","object","decamelize","camelize"],"author":{"name":"Damian Kaczmarek","email":"damian@codecharm.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/encharm/xcase/issues"},"homepage":"https://github.com/encharm/xcase#readme","gypfile":true,"dependencies":{"nan":"^2.4.0"},"devDependencies":{"benchmark":"^2.1.1","humps":"^1.1.0","mocha":"^3.0.2"},"gitHead":"a3523e1f4a204330cf50d8039673467a9e6c8c4c","_id":"xcase@1.0.0","_shasum":"e3c41531cfb745f95ac00584bc6f6009da917a24","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"rush","email":"rush@rushbase.net"},"dist":{"shasum":"e3c41531cfb745f95ac00584bc6f6009da917a24","size":7076,"noattachment":false,"key":"/xcase/-/xcase-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xcase/download/xcase-1.0.0.tgz"},"maintainers":[{"name":"rush","email":"rush@rushbase.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/xcase-1.0.0.tgz_1473821884662_0.10665947664529085"},"directories":{},"publish_time":1473821885437,"_hasShrinkwrap":false,"_cnpm_publish_time":1473821885437,"_cnpmcore_publish_time":"2021-12-16T10:48:29.849Z","hasInstallScript":true}},"readme":"# xcase\nBlazingly fast recursive conversion to and from camelCase or PascalCase for objects and arrays and strings.\n\nIt supports both Node.js and Browser.\n\nxcase passes most of https://github.com/domchristie/humps tests, excluding only those with custom regexps and handler functions. So if you use `humps` and need something much faster than this is the right place.\n\n```\n> node benchmark.js\nxcase#camelize x 7,521,530 ops/sec ±0.18% (96 runs sampled)\nhumps#camelize x 870,637 ops/sec ±0.67% (95 runs sampled)\nlodash#camelCase x 784,445 ops/sec ±1.18% (92 runs sampled)\nFastest is xcase#camelize\nxcase#decamelize x 6,517,893 ops/sec ±0.43% (94 runs sampled)\nhumps#decamelize x 1,576,663 ops/sec ±0.65% (95 runs sampled)\nlodash#snakeCase x 659,930 ops/sec ±1.50% (95 runs sampled)\nFastest is xcase#decamelize\nxcase#camelizeKeys x 642,111 ops/sec ±1.16% (92 runs sampled)\nhumps#camelizeKeys x 126,551 ops/sec ±0.64% (91 runs sampled)\nlodash#reduce + camelCase x 120,886 ops/sec ±1.11% (92 runs sampled)\nFastest is xcase#camelizeKeys\nxcase#decamelizeKeys x 613,896 ops/sec ±1.13% (86 runs sampled)\nhumps#decamelizeKeys x 194,091 ops/sec ±0.61% (92 runs sampled)\nlodash#reduce + snakeCase: \nFastest is xcase#decamelizeKeys\nxcase#camelizeKeys (large object) x 678 ops/sec ±0.35% (94 runs sampled)\nxcase#camelizeKeys {inPlace: true} (large object) x 570 ops/sec ±1.41% (86 runs sampled)\nhumps#camelizeKeys (large object) x 163 ops/sec ±0.22% (82 runs sampled)\nFastest is xcase#camelizeKeys (large object)\nxcase#decamelizeKeys (large object) x 665 ops/sec ±0.68% (92 runs sampled)\nhumps#decamelizeKeys (large object) x 238 ops/sec ±0.63% (85 runs sampled)\nFastest is xcase#decamelizeKeys (large object)\n```\n\n## Installation\n\nNode: `npm install --save xcase`\n\nBrowser (JSPM): `jspm install npm:xcase`\n\nBrowser (Bower): `jspm install xcase`\n\nBrowser (Manual): Load https://raw.githubusercontent.com/encharm/xcase/master/dist/xcase.min.js and use global `xcase` object\n\n## Usage:\n\n```\nlet {camelizeKeys} = require('xcase');\nlet obj = camelizeKeys({\n  foo_bar: 1\n}); \n// obj is {fooBar: 1}\n```\n\n## API\n\n* `camelize(string, [options])` \n\n    change `\"foo_bar\"`/`\"foo bar\"`/`\"foo-bar\"` to `\"fooBar\"`\n\n* `camelizeKeys(objectOrArray, [options])`\n\n    change all keys according to `camelize`\n\n* `decamelize(string, [options])`\n\n    change `\"fooBar\"` to `\"foo_bar\"` and takes custom `separator` in options\n\n* `decamelizeKeys(objectOrArray, [options])`\n\n    change all keys according to `decamelize`\n\n* `pascalize(string, [opts])`\n\n    change `\"foo_bar\"`/`\"foo bar\"`/`\"foo-bar\"` to `\"FooBar\"`\n\n* `pascalizeKeys(objectOrArray, [options])`\n\n    change all keys according to `pascalize`\n\n* `depascalize(string, [opts])`\n\n    change `\"FooBar\"` to `\"foo_bar\"` and takes custom `separator` in options\n\n* `depascalizeKeys(objectOrArray, [options])`\n\n    change all keys according to `depascalize`\n\n\nOptions:\n* `inPlace: true` - to modify existing object (note, it's slower than default! v8 is smarter than us)\n* `separator` - for example `-` for `de**` variant of functions\n\n## License\n\nMIT\n\nCopyright (c) 2016, Code Charm Ltd\n","_attachments":{},"homepage":"https://github.com/encharm/xcase#readme","bugs":{"url":"https://github.com/encharm/xcase/issues"},"license":"MIT"}