{"versions":{"1.1.0":{"name":"decamelize-keys","version":"1.1.0","description":"Convert object keys from camelCase to lowercase with a custom separator","license":"MIT","repository":{"type":"git","url":"git+https://github.com/dsblv/decamelize-keys.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"contributors":[{"name":"Dmirty Sobolev","email":"disobolev@icloud.com","url":"https://github.com/dsblv"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","decamelize","decamelcase","lowercase","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"dependencies":{"decamelize":"^1.1.0","map-obj":"^1.0.0"},"gitHead":"755c3c32dcd726382b1fc837180f79f39506521a","bugs":{"url":"https://github.com/dsblv/decamelize-keys/issues"},"homepage":"https://github.com/dsblv/decamelize-keys#readme","_id":"decamelize-keys@1.1.0","_shasum":"d171a87933252807eb3cb61dc1c1445d078df2d9","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"anonymous","email":"disobolev@icloud.com"},"dist":{"shasum":"d171a87933252807eb3cb61dc1c1445d078df2d9","size":1984,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/decamelize-keys/-/decamelize-keys-1.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"disobolev@icloud.com"},{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/decamelize-keys-1.1.0.tgz_1458124394099_0.15391261666081846"},"directories":{},"publish_time":1458124396526,"_cnpm_publish_time":1458124396526,"_hasShrinkwrap":false},"1.0.0":{"name":"decamelize-keys","version":"1.0.0","description":"Convert object keys from camelCase to lowercase with a custom separator","license":"MIT","repository":{"type":"git","url":"git+https://github.com/dsblv/decamelize-keys.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"contributors":[{"name":"Dmirty Sobolev","email":"disobolev@icloud.com","url":"https://github.com/dsblv"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["map","obj","object","key","keys","value","values","val","iterate","decamelize","decamelcase","lowercase","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"^0.3.0","xo":"^0.10.0"},"dependencies":{"decamelize":"^1.1.0","map-obj":"^1.0.0"},"gitHead":"e63a6b0a1c0e6c6bf7e4d0b40fca0d324c7f029b","bugs":{"url":"https://github.com/dsblv/decamelize-keys/issues"},"homepage":"https://github.com/dsblv/decamelize-keys#readme","_id":"decamelize-keys@1.0.0","_shasum":"4483de342a4139c2072ed8967b0c06aba89cf6e6","_from":".","_npmVersion":"3.3.4","_nodeVersion":"4.2.1","_npmUser":{"name":"anonymous","email":"disobolev@icloud.com"},"dist":{"shasum":"4483de342a4139c2072ed8967b0c06aba89cf6e6","size":1788,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/decamelize-keys/-/decamelize-keys-1.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"disobolev@icloud.com"},{"name":"anonymous","email":"sindresorhus@gmail.com"}],"directories":{},"publish_time":1445956442622,"_cnpm_publish_time":1445956442622,"_hasShrinkwrap":false},"1.1.1":{"name":"decamelize-keys","version":"1.1.1","description":"Convert object keys from camelCase to lowercase with a custom separator","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/decamelize-keys.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"contributors":[{"name":"Dmirty Sobolev","email":"disobolev@icloud.com","url":"https://github.com/dsblv"}],"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"keywords":["map","obj","object","key","keys","value","values","val","iterate","decamelize","decamelcase","lowercase","camelcase","camel-case","camel","case","dash","hyphen","dot","underscore","separator","string","text","convert"],"devDependencies":{"ava":"*","xo":"*"},"dependencies":{"decamelize":"^1.1.0","map-obj":"^1.0.0"},"gitHead":"73b6454e8d0137175c3a0195bc3a35e6194fe538","bugs":{"url":"https://github.com/sindresorhus/decamelize-keys/issues"},"homepage":"https://github.com/sindresorhus/decamelize-keys#readme","_id":"decamelize-keys@1.1.1","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"integrity":"sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==","shasum":"04a2d523b2f18d80d0158a43b895d56dff8d19d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/decamelize-keys/-/decamelize-keys-1.1.1.tgz","fileCount":4,"unpackedSize":4034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx2zNypSexE47nMAtOMvLAB6s24Qq+HYTPvgXgLTw3OAiEAipvnOyWdgqNI7NLeFWc4Ub8ZQKCufeb/4PelUwXuRNA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXlPBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo08Q/9Hk9LtydClZA95LATK+FgN/i87Co7F69GYNnbzUj23uHKCKWR\r\nVsaWE91EABTwZGq2L2LtNVoTFzfrkLD5fPHCvBNiITuHkQoTMzcK7ijQO1Wa\r\nq7K1BoPpIfoZFVF7S7B/H8G/t6qy6cOwHZd0TCzOzsdu5ZHx1MLCNNtIV7mA\r\nI4Wy4ciEHIJ1jPnaY0BB2KIy5TGVlbdn/UqROK9k8WVlDDoCkJ62sXwgHlrf\r\nIrmQsuSBHE8doBWSuNl6Elh/FZJC1tvukcCkvNrfwNUKHr9S6EUqDXyZWF2b\r\n8xyJN1ms63XxubtXVCYEeVBnHk+vqC4c6xDN/SigeVwyQcprAkSmtJo4BTyq\r\nNhAXCqPJz4CRCsHwoLsVO51+ukdsahcuVY+UvzDn88zZudfrL3i6ChjmuRkL\r\nUgHMA0UL3QzM2A2PNLU0/r7Wej1HQ/094DsGUAYszuHQ/Ps0WdylBarWkIaW\r\npXxoahAnX4FT2J2G8ncTh6X5TNmmiVvM46OlFKKNg5jLAz4ZWmE9PPunWLw6\r\nvkeJxk1amRsYh5nZHxyiV80C0g13V1STMD/otNkN3bfm7VzTaXmvTS2+mPee\r\n2M6z9As3hy2xZpeblUMy/nkg5CqQvUzMw/3vLLLAIaNSF3bBAzEZtDxkvyKq\r\nI5LXJXdP2oMLIPJazEATau0gnYnJsraymp0=\r\n=zmIX\r\n-----END PGP SIGNATURE-----\r\n","size":1962},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"},{"name":"anonymous","email":"disobolev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decamelize-keys_1.1.1_1667126209296_0.2915161485609188"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-30T10:37:04.571Z"},"2.0.0":{"name":"decamelize-keys","version":"2.0.0","description":"Convert object keys from camel case","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/decamelize-keys.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && ava && tsd"},"keywords":["map","object","key","keys","decamelize","decamelcase","uncamelcase","camelcase","camel-case","camel","case","separator","string","text","convert","deep","recurse","recursive"],"dependencies":{"decamelize":"^6.0.0","map-obj":"^4.3.0","quick-lru":"^6.1.1","type-fest":"^3.1.0"},"devDependencies":{"ava":"^5.0.1","tsd":"^0.24.1","xo":"^0.52.4"},"types":"./index.d.ts","gitHead":"35ef849b223b141bba27678e3f36ea5740e8fc6c","bugs":{"url":"https://github.com/sindresorhus/decamelize-keys/issues"},"homepage":"https://github.com/sindresorhus/decamelize-keys#readme","_id":"decamelize-keys@2.0.0","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"integrity":"sha512-+Rr3/UTkHouBTWN6Z46OPgO9IGcxAIeA2ZIl1i1psMYPjSBF7mn9df6+V0YuI31zB2qmj7/GAihJvVo4oOxMgw==","shasum":"3a834aadffe6c75422a911216fbb8f3e19317646","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/decamelize-keys/-/decamelize-keys-2.0.0.tgz","fileCount":5,"unpackedSize":8489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8GU6xpN/SckIHgbQ0kaLHlNAnNKaj5F9HhJjOZr+hTQIgB67MYBGUoKL1yN1eAwvqm88OURNFR83E8LboDXsoNEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXlUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJzg/+JEH29d9hmRxksGlS01n4Wnux6zRc4iP9WZyNknLVkL4JGfbq\r\n8Mcu2g7d6bRsMzK33CSAiaRTOv3ea8vRVPi91xcbG+W2iz7hT3K7O5eax8RC\r\nWDXQJheOfEM8DaGBf0d3APjVBACMnqH16ufACO4K4x/lfSzYY9aGYKDX9bpG\r\nWKogjiOuCOsRe8h9lMo+PHDUhP4lcXnoWRMtn+nP4yNn3uLpNnSEijt39+1+\r\n2GbDykyJZ9OVMrDZbupq5VJmDmP50IFUEKDD/6MvJsKvlNeGnSuk0v3tFYlJ\r\nyGcvdyDGR8Qxndble57so4JT5eXHgUD0ekeSG3OaZJm5yhc/pzrXTPCVJeX9\r\nPeqPCPknftp3c6yZ/eqEXNI9KKsgNhVuM70p6Qr3Z+vn1tIFVmBrnDPUK/qY\r\npXbyre3ZxSJ3w0eMRqSQlbBrm0Wh+Jss9UZnpni1Qf9TbiW/nWmKCx5/eHqr\r\n7JZQaslQn5RoXZRRpTmGxKz0NpLJsxn3ezIcx++OVMJRRknzxUP9Sb3nY6hV\r\n1ZNJNFNE+jjJv9UoiT7tVH6LDBips8BnMH5+3vWvaYkJXWLNYgfg4EOsSgNA\r\nU6k9I2O8Z5yN2Lbo4pSrq7hBomQV0sfaWcq22nn9KYWYWWIfetXDAH95n4w1\r\n88zsYWTp5BNfWAATaAE1z1Zag55XIvC4bA4=\r\n=Z3vB\r\n-----END PGP SIGNATURE-----\r\n","size":3263},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"},{"name":"anonymous","email":"disobolev@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decamelize-keys_2.0.0_1667126541364_0.29557836375166335"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-30T10:42:38.113Z","contributors":[]},"2.0.1":{"name":"decamelize-keys","version":"2.0.1","description":"Convert object keys from camel case","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/decamelize-keys.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./index.d.ts","default":"./index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && ava && tsd"},"keywords":["map","object","key","keys","decamelize","decamelcase","uncamelcase","camelcase","camel-case","camel","case","separator","string","text","convert","deep","recurse","recursive"],"dependencies":{"decamelize":"^6.0.0","map-obj":"^4.3.0","quick-lru":"^6.1.1","type-fest":"^3.1.0"},"devDependencies":{"ava":"^5.0.1","tsd":"^0.24.1","xo":"^0.52.4"},"types":"./index.d.ts","gitHead":"a7b390d690e1cc2eb2973f307acbc3d18c0da447","bugs":{"url":"https://github.com/sindresorhus/decamelize-keys/issues"},"homepage":"https://github.com/sindresorhus/decamelize-keys#readme","_id":"decamelize-keys@2.0.1","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"integrity":"sha512-nrNeSCtU2gV3Apcmn/EZ+aR20zKDuNDStV67jPiupokD3sOAFeMzslLMCFdKv1sPqzwoe5ZUhsSW9IAVgKSL/Q==","shasum":"32115e60cc5eeaea11d6692fd73de3b92e34502f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/decamelize-keys/-/decamelize-keys-2.0.1.tgz","fileCount":5,"unpackedSize":8496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/fXgrar3+uSsReJIkAz9IrSLE3fXrKTT2/5bHeORTIAIhAMf5cNJJQLW7Vk1HaFpytfaLN4KnoJ8FsFEMs/yKk7xl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXnmiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkvQ/+KNxJK29fQB8YCgOwJ1z+qs1U5JNKf5QrVPVeow97Vw2THSZh\r\ndKKjfuqoSoyv41+brcu1wjg50Ir9fBGPa4xglP1dwIkdDY1pS4dEZcL+GGGv\r\nsMYOih4IUXTQWYIng5rtVJnKw5+xslfkRW9JNWFnDAcZaGPewI/41oBo3ekd\r\n89GI07k3swzFBEpg0AWCXI+k+Vv8vnhJFt/dQdAmzXKZ4688CxwRwERrLksI\r\nkyX/EzJtOlKM0AVXf4KaapQt+EQnCOJ2vLqe4lMvspxweF5O5I8yBPGMqFLj\r\nv5hZXoPfOZ9yE+Iy8afcU71L7TS2am7sk5/Ubgz1tY4QCxNYGxCFZWm231hg\r\nTWjcJx9xI70vwRjnFdwC8qEGoMG9RMNs7K6ltBNauPqAuL8iwjSz9pmHAuR9\r\nGmeijKZKw9HRJps8+QG0Wh/lFEQ7kWzINYtWnD068K0U9QAhnMVjXDzJXGHN\r\npvfwUfCDdSnm6lWNXmVfcywlidhNa9z6GSLu2mWxqtmGeJdFQA4VoRxqd28q\r\nExTg2YlAfGA6vqAInTZq7nVaIH5jhsgxnQrzpEajZt8Wz+gIIPxqf807Z8ne\r\nzmCfG2iEZUzGWBKq28mSDsMSwbnT0zKdZa20UfEFfnR7ZLMhKIYM2KvrPMXp\r\n3yG1j+aQGMRnB6t1etiWoW6Ai3Q1jXPB/PU=\r\n=AnTj\r\n-----END PGP SIGNATURE-----\r\n","size":3260},"_npmUser":{"name":"anonymous","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decamelize-keys_2.0.1_1667135906403_0.9381091159965345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-30T13:18:33.910Z","contributors":[]}},"dist-tags":{"latest":"2.0.1"},"name":"decamelize-keys","time":{"modified":"2024-05-28T17:04:53.256Z","created":"2022-01-26T20:59:40.773Z","1.1.0":"2016-03-16T10:33:16.526Z","1.0.0":"2015-10-27T14:34:02.622Z","1.1.1":"2022-10-30T10:36:49.464Z","2.0.0":"2022-10-30T10:42:21.504Z","2.0.1":"2022-10-30T13:18:26.540Z"},"readme":"# decamelize-keys\n\n> Convert object keys from camel case using [`decamelize`](https://github.com/sindresorhus/decamelize)\n\n## Install\n\n```sh\nnpm install decamelize-keys\n```\n\n## Usage\n\n```js\nimport decamelizeKeys from 'decamelize-keys';\n\n// Convert an object\ndecamelizeKeys({fooBar: true});\n//=> {foo_bar: true}\n\n// Convert an array of objects\ndecamelizeKeys([{fooBar: true}, {barFoo: false}]);\n//=> [{foo_bar: true}, {bar_foo: false}]\n```\n\n## API\n\n### decamelizeKeys(input, options?)\n\n#### input\n\nType: `object | object[]`\n\nAn object or array of objects to decamelize.\n\n#### options\n\nType: `object`\n\n##### separator\n\nType: `string`\\\nDefault: `'_'`\n\nThe character or string used to separate words.\n\n```js\nimport decamelizeKeys from 'decamelize-keys';\n\ndecamelizeKeys({fooBar: true});\n//=> {foo_bar: true}\n\ndecamelizeKeys({fooBar: true}, {separator: '-'});\n//=> {'foo-bar': true}\n```\n\n##### exclude\n\nType: `Array<string | RegExp>`\\\nDefault: `[]`\n\nExclude keys from being decamelized.\n\n##### deep\n\nType: `boolean`\\\nDefault: `false`\n\nRecurse nested objects and objects in arrays.\n\n```js\nimport decamelizeKeys from 'decamelize-keys';\n\ndecamelizeKeys({fooBar: true, nested: {unicornRainbow: true}}, {deep: true});\n//=> {foo_bar: true, nested: {unicorn_rainbow: true}}\n```\n\n## Related\n\n- [camelcase-keys](https://github.com/sindresorhus/camelcase-keys) - The inverse of this package.","users":{}}