{"_id":"decamelize-keys-deep","_rev":"7-9944ac1b1d863a96ea7ec35d35c0f5e4","name":"decamelize-keys-deep","description":"Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","dist-tags":{"latest":"0.1.1"},"versions":{"0.0.1":{"name":"decamelize-keys-deep","version":"0.0.1","description":"Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/rxaviers/decamelize-keys-deep.git"},"keywords":["map","obj","object","key","keys","value","values","val","decamelize","decamelcase","camelcase","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recursive"],"author":{"name":"Rafael Xavier de Souza","email":"rxaviers@gmail.com"},"license":"MIT","files":["index.js"],"dependencies":{"decamelize":"^1.2.0","map-obj":"^1.0.1"},"gitHead":"013140460139bca346dfb4933faa59e9f024d72f","bugs":{"url":"https://github.com/rxaviers/decamelize-keys-deep/issues"},"homepage":"https://github.com/rxaviers/decamelize-keys-deep#readme","_id":"decamelize-keys-deep@0.0.1","_shasum":"03cbc6a695318b2165c1d242d12c08be2030b669","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"rxaviers","email":"rxaviers@gmail.com"},"maintainers":[{"name":"rxaviers","email":"rxaviers@gmail.com"}],"dist":{"shasum":"03cbc6a695318b2165c1d242d12c08be2030b669","tarball":"https://registry.npmjs.org/decamelize-keys-deep/-/decamelize-keys-deep-0.0.1.tgz","integrity":"sha512-/4K02lwRcK3SdhErCfm2fu7NFUpP6fRV6BAJekj4t/e7Mz/7sguEt/kAFLPloJSzqgOnUabsF3ZQHg5pmZS54g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu6MT0yJipaF1cACgLLtC3mFz7/K8kWy4pSjuGNV88qAiBhqnN/xZETvdBK4kHwq+GXHJC8YfJT28orh6t6yJ07IA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/decamelize-keys-deep-0.0.1.tgz_1460636472749_0.8519582694862038"}},"0.0.2":{"name":"decamelize-keys-deep","version":"0.0.2","description":"Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/rxaviers/decamelize-keys-deep.git"},"keywords":["map","obj","object","key","keys","value","values","val","decamelize","decamelcase","camelcase","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recursive"],"author":{"name":"Rafael Xavier de Souza","email":"rxaviers@gmail.com"},"license":"MIT","files":["index.js"],"dependencies":{"decamelize":"^1.2.0","map-obj":"^1.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"6c7b3a404456680bf330be99484ffaf07a3b8f67","bugs":{"url":"https://github.com/rxaviers/decamelize-keys-deep/issues"},"homepage":"https://github.com/rxaviers/decamelize-keys-deep#readme","_id":"decamelize-keys-deep@0.0.2","_shasum":"42b9474732fd38d86811d0635c7a52049744779a","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"rxaviers","email":"rxaviers@gmail.com"},"maintainers":[{"name":"rxaviers","email":"rxaviers@gmail.com"}],"dist":{"shasum":"42b9474732fd38d86811d0635c7a52049744779a","tarball":"https://registry.npmjs.org/decamelize-keys-deep/-/decamelize-keys-deep-0.0.2.tgz","integrity":"sha512-OldFqigomITQ4UKaQDqLItAw1Ug1E4Rh7m35Qm9gr3vUpuRsThwPuFR0ZwP0fZTjuxJ+bgTRbei8mA7pIv9LNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcPSNDZD9vZxuxZ2bNf6+hdGQ2HRiXc+D/3ZahngCBjwIgch4tNri70rC0oRbbZT4SVOuQNgEaV6Lb4zP7ekvn/4k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/decamelize-keys-deep-0.0.2.tgz_1460637361849_0.9484787357505411"}},"0.0.3":{"name":"decamelize-keys-deep","version":"0.0.3","description":"Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/rxaviers/decamelize-keys-deep.git"},"keywords":["map","obj","object","key","keys","value","values","val","decamelize","decamelcase","camelcase","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recursive"],"author":{"name":"Rafael Xavier de Souza","email":"rxaviers@gmail.com"},"license":"MIT","files":["index.js"],"dependencies":{"decamelize":"^1.2.0","map-obj":"^1.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"d2e5511efb1a9e901ae33d60a9e0ec56dfb9bde6","bugs":{"url":"https://github.com/rxaviers/decamelize-keys-deep/issues"},"homepage":"https://github.com/rxaviers/decamelize-keys-deep#readme","_id":"decamelize-keys-deep@0.0.3","_shasum":"cf3060dd47b99f1c245096ee70b07610ed9ab80d","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"rxaviers","email":"rxaviers@gmail.com"},"maintainers":[{"name":"rxaviers","email":"rxaviers@gmail.com"}],"dist":{"shasum":"cf3060dd47b99f1c245096ee70b07610ed9ab80d","tarball":"https://registry.npmjs.org/decamelize-keys-deep/-/decamelize-keys-deep-0.0.3.tgz","integrity":"sha512-d3VLW8rZK3V9q6nh8Xg+Fxd5NEbwHC6yESuMua81hnSFkRTNhjk2DphBz8dRN9nGxRP7xj5iaTZD8Ujr8lxeHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHP870u35NDtm4++UGOIOCtVqGvgRnjuTkjvTOD97y0xAiB4FC4MCA7Cu+BPC11/cd4WLzLxktdxPq7N1adAHd8KrA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/decamelize-keys-deep-0.0.3.tgz_1460640584648_0.7453594098333269"}},"0.1.0":{"name":"decamelize-keys-deep","version":"0.1.0","description":"Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/rxaviers/decamelize-keys-deep.git"},"keywords":["map","obj","object","key","keys","value","values","val","decamelize","decamelcase","camelcase","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recursive"],"author":{"name":"Rafael Xavier de Souza","email":"rxaviers@gmail.com"},"license":"MIT","files":["index.js"],"dependencies":{"decamelize":"^1.2.0","map-obj":"^1.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"7f61ef9d92c0caf7ffd527df54909342f7012d19","bugs":{"url":"https://github.com/rxaviers/decamelize-keys-deep/issues"},"homepage":"https://github.com/rxaviers/decamelize-keys-deep#readme","_id":"decamelize-keys-deep@0.1.0","_shasum":"62f898bc7d7914551ffa9367fc0a7a66b156367c","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"rxaviers","email":"rxaviers@gmail.com"},"maintainers":[{"name":"rxaviers","email":"rxaviers@gmail.com"}],"dist":{"shasum":"62f898bc7d7914551ffa9367fc0a7a66b156367c","tarball":"https://registry.npmjs.org/decamelize-keys-deep/-/decamelize-keys-deep-0.1.0.tgz","integrity":"sha512-WeJFN+vxKXsWBFlL/2+JA26+tiyBxvENM3dR5thPsdwKtZglRrqMUWqJ+6577GELtti9pGS7zidR0LX5MpDdrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfVVyRGE9IBQteUuEKaLewi03BfNYUh6IcyOGs5//kFwIgKdwpxfLHbCMK3A33L4pXwUjsiXvtY2Kg7Z/3ErRbNP0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/decamelize-keys-deep-0.1.0.tgz_1460771496984_0.5844785163644701"}},"0.1.1":{"name":"decamelize-keys-deep","version":"0.1.1","description":"Deeply convert the camelized keys of an object into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/rxaviers/decamelize-keys-deep.git"},"keywords":["map","obj","object","key","keys","value","values","val","decamelize","decamelcase","camelcase","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recursive"],"author":{"name":"Rafael Xavier de Souza","email":"rxaviers@gmail.com"},"license":"MIT","files":["index.js"],"dependencies":{"decamelize":"^1.2.0","map-obj":"^1.0.1"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"559299ec6de9d46afc07907a3099899a9a821aed","bugs":{"url":"https://github.com/rxaviers/decamelize-keys-deep/issues"},"homepage":"https://github.com/rxaviers/decamelize-keys-deep#readme","_id":"decamelize-keys-deep@0.1.1","_shasum":"22e004a08b37452e665048bf8e66bada661d948e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"rxaviers","email":"rxaviers@gmail.com"},"dist":{"shasum":"22e004a08b37452e665048bf8e66bada661d948e","tarball":"https://registry.npmjs.org/decamelize-keys-deep/-/decamelize-keys-deep-0.1.1.tgz","integrity":"sha512-bT0oBajH/DTJCLU9R2qzVxFCasywojcya4ZxPM5dyAFkzTqQMERQD40QC3B66C4N6kPzYX2snovQwPBS3u3bqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeAHlUfsRuUr+fGVc2DMtP7JEi64TN9MDpYjLMCiMeXAIgWr9tAzxG6QgRF+gp1clFGd86boJNRfdFlDGdYmV0kB4="}]},"maintainers":[{"name":"rxaviers","email":"rxaviers@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/decamelize-keys-deep-0.1.1.tgz_1480701034030_0.2162975911051035"}}},"readme":"# decamelize-keys-deep\n\n> Deeply convert the camelized keys of an object into a lowercased one with a custom separator<br>\n> Example: `{unicornRainbow: {fooBar: 1}}` → `{unicorn_rainbow: {foo_bar: 1}}`\n\n## Install\n\n```\n$ npm install --save decamelize-keys-deep\n```\n\n## Usage\n\n```js\nconst decamelizeKeysDeep = require('decamelize-keys-deep');\n\ndecamelizeKeysDeep({unicornRainbow: {fooBar: 1}});\n//=> {unicorn_rainbow: {foo_bar: 1}}\n\ndecamelizeKeysDeep({unicornRainbow: {fooBar: 1}}, '-');\n//=> {unicorn-rainbow: {foo-bar: 1}}\n```\n\n## API\n\n### decamelizeKeysDeep(input, [separator])\n\n#### input\n\nType: `object`\n\n#### separator\n\nType: `string`<br>\nDefault: `_`\n\n## Related\n\nSee [`camelcase-keys-deep`](https://github.com/rxaviers/camelcase-keys-deep) for the inverse.\n\n## License\n\nMIT © [Rafael Xavier de Souza](https://rafael.xavier.blog.br)\n\n","maintainers":[{"name":"rxaviers","email":"rxaviers@gmail.com"}],"time":{"modified":"2022-06-14T22:18:31.106Z","created":"2016-04-14T12:21:14.573Z","0.0.1":"2016-04-14T12:21:14.573Z","0.0.2":"2016-04-14T12:36:04.123Z","0.0.3":"2016-04-14T13:29:46.598Z","0.1.0":"2016-04-16T01:51:38.121Z","0.1.1":"2016-12-02T17:50:36.083Z"},"homepage":"https://github.com/rxaviers/decamelize-keys-deep#readme","keywords":["map","obj","object","key","keys","value","values","val","decamelize","decamelcase","camelcase","case","dash","hyphen","dot","underscore","separator","string","text","convert","deep","recursive"],"repository":{"type":"git","url":"git+https://github.com/rxaviers/decamelize-keys-deep.git"},"author":{"name":"Rafael Xavier de Souza","email":"rxaviers@gmail.com"},"bugs":{"url":"https://github.com/rxaviers/decamelize-keys-deep/issues"},"license":"MIT","readmeFilename":"README.md"}