{"_id":"json_","_rev":"23-00635b2b251dc6c4f804b1ac3c8eae11","name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.1":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"0.0.1","homepage":"https://github.com/NobleJS/json_","author":{"name":"NobleJS"},"keywords":["JSON","snakecase","camelcase"],"contributors":[{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"}],"dependencies":{},"license":{"type":"MIT","url":"http://github.com/NobleJS/json_/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/NobleJS/json_.git"},"bugs":{"url":"http://github.com/NobleJS/json_/issues"},"main":"lib/json_.js","_id":"json_@0.0.1","dist":{"shasum":"fc1ebb185630c4c13b0330e80624436f30a2a25a","tarball":"https://registry.npmjs.org/json_/-/json_-0.0.1.tgz","integrity":"sha512-mYqBDBYPcKqSvg7oCiQmlVtWN5OhbSNyaVgcmFb3qI6EvwFS8LqLL7bBr9E2TCg3RvnjtDQgBEClgHg7YkUKhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEJyKpkU3A0llq/6/9KOe8TkgZH/wjR1yYmROblQOGpwIgRc/2f3Xf/gGVlZkUBbM6RwZh4zCkTYpBMo2tifRzwk8="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"donavon","email":"github@donavon.com"},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{}},"0.0.2":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"0.0.2","homepage":"https://github.com/NobleJS/json_","author":{"name":"NobleJS"},"keywords":["JSON","snakecase","camelcase"],"contributors":[{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"}],"dependencies":{},"license":{"type":"MIT","url":"http://github.com/NobleJS/json_/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/NobleJS/json_.git"},"bugs":{"url":"http://github.com/NobleJS/json_/issues"},"main":"lib/json_.js","_id":"json_@0.0.2","dist":{"shasum":"b28c29b51c29a1cfc56807747bcbfe5fb94aa0f9","tarball":"https://registry.npmjs.org/json_/-/json_-0.0.2.tgz","integrity":"sha512-YxaeasufCEywvFyZs4rc1sA63f8zJjBQR1MpGJj4LSUhXR9xE7Ar9lLai409d3RLhjnIpmSMwVdPfNVrEHw5Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG//YZdom62ORqkBqpV82Py1cj9CYIIo4HIN5Y1ySVNaAiBUrJfxWNMqgPTsy2zXHlTvw8zODwTkFetu1t9pDiB96w=="}]},"_from":"./","_npmVersion":"1.2.32","_npmUser":{"name":"donavon","email":"github@donavon.com"},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{}},"0.0.3":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"0.0.3","homepage":"https://github.com/NobleJS/json_","author":{"name":"NobleJS"},"keywords":["JSON","snakecase","camelcase"],"contributors":[{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"}],"dependencies":{},"license":{"type":"MIT","url":"http://github.com/NobleJS/json_/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/NobleJS/json_.git"},"bugs":{"url":"http://github.com/NobleJS/json_/issues"},"main":"lib/json_.js","_id":"json_@0.0.3","dist":{"shasum":"67550068ce6a48cdc51600722d32c6a39fc3a8c2","tarball":"https://registry.npmjs.org/json_/-/json_-0.0.3.tgz","integrity":"sha512-rzWELjYFIZFz3+XDCYH2f+OUPiT3kWKibE3rG23m8tlC5DLOBiRomBE0GWAFZphUpzXw0gRvAH48YrZnpb5xBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfOd+Drzv20UnRc1YPl3H5kEE36C6EPb46dI1+5lN0IwIgN9Ns5XylGOvvZ5THdlO0QYFH9B2C3AFdmMZYuVNM7Bo="}]},"_from":"./","_npmVersion":"1.2.32","_npmUser":{"name":"donavon","email":"github@donavon.com"},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{}},"1.0.0":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"1.0.0","homepage":"https://github.com/NobleJS/json_","author":{"name":"NobleJS"},"keywords":["JSON","snakecase","camelcase"],"contributors":[{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"}],"dependencies":{},"license":{"type":"MIT","url":"http://github.com/NobleJS/json_/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/NobleJS/json_.git"},"bugs":{"url":"http://github.com/NobleJS/json_/issues"},"scripts":{"test":"mocha"},"main":"lib/json_.js","_id":"json_@1.0.0","dist":{"shasum":"27c12847272c33c11c336efce82566edfd4083fc","tarball":"https://registry.npmjs.org/json_/-/json_-1.0.0.tgz","integrity":"sha512-gFOzVx2lifvPKA3Z3z6seN5HDuM93URqHkdUg+AgsPde1TjhGsMkPTF5edJiRvQ2aHPQu7cXsrZaxVujiDrg5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfrsvDv83fCiYoJIuQVyL/Ah3uADL9+3WQFR8DVerp3wIhAJZf3kTUleUTtMhbf7BUozuN7C7A77KklwcZwYunGeSq"}]},"_from":"./","_npmVersion":"1.2.32","_npmUser":{"name":"donavon","email":"github@donavon.com"},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{}},"1.1.0-beta.1":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"1.1.0-beta.1","homepage":"https://github.com/donavon/json_","author":{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"},"keywords":["JSON","snakecase","camelcase","fetch"],"dependencies":{},"license":"MIT","repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"bugs":{"url":"http://github.com/donavon/json_/issues"},"scripts":{"test":"mocha"},"main":"lib/json_.js","devDependencies":{"chai":"~1.9.2","mocha":"~2.0.1","sinon":"~1.11.1"},"gitHead":"cd2579ce793474346cb1b4e0271e56c232c0cee7","_id":"json_@1.1.0-beta.1","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"donavon","email":"github@donavon.com"},"dist":{"integrity":"sha512-FG6auHSAAAlITrEoPas0/yVz/cXmrExnI1kBKB0Yf/i7dosZLKa2xx9VFQsDEStnRhQ6xCRwaRPyeIYAc3Nnww==","shasum":"1d3f891c166d02374f3d09e016dc6a0ea14bc798","tarball":"https://registry.npmjs.org/json_/-/json_-1.1.0-beta.1.tgz","fileCount":4,"unpackedSize":4545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5ln6CRA9TVsSAnZWagAA+tAP/3v0ywZyhSBSnXxbaXQ5\nJk9aMNmdSOdZp+zoS8MeB405v6ETJmCJfatz4C3JtEVhuMPiBUbj3qxl/YWh\nOFQz/u5r6YVT5fz1wZFH7GbaXscvfnTV0XftGozat5/s0y1kw5FEm8+WhwxB\nPiAUyonwLtxWfnnWduI6kUMMCTxZt6gkT+BOoLU19hR/3TVCMHChiV8cQJHD\nJwXOScyiWE3DHO4Vr4vtiBrXUWS6fu7JKCubCBX3JXegND4y3q9HYFNj3ngh\nmYmQ3nnxu+KobyKF8Ib4JewOGLDaEsZS9RYk5iy04VAcoXHsWtU3DQMATrsx\ngrkR0mSAYe9J8XDMa+TJ2YrULUmGss1finVXJxFzvF7WdbI0Z4ggAvLG/OCO\nEiB9WNr6P2VsRPdUcSu7/fm4NoAuDX7CkPBP70zkYgBjByAviloPWgTTe10h\nxuOL6BMIOyFccMv7pT/rc90ZByeXaT02LvpRhdzZhn0kPTvMQB3AzcpQ1vG7\nQGQF4XchUfaXQO74fBQrOw3tfox5uJYqdaDhQJdqjd8LJKWGluPCmOjYATz9\n8QX2fzJt4jlMRWw4lCZaN/jW3yz1FlQD38cBNqO3/Ck8JhtXW9704yHhwYlN\nM5PrA+SX4uZqyjUINnNPmUz66haouiTJSNwa6hv2Od/TztqVn3pD9FpF3M/F\nml3n\r\n=emy3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfZK4gD+npC/0fGPdoAMYq3oFLlw7CLuatMR1dfouHJAiEAk4pTLIP1laW9rhZjUDLm7Y83/ArdHrTk87g7mM6WAtY="}]},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json__1.1.0-beta.1_1525045753608_0.36621734648493964"},"_hasShrinkwrap":false},"1.1.0-beta.2":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"1.1.0-beta.2","homepage":"https://github.com/donavon/json_","author":{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"},"keywords":["JSON","snakecase","camelcase","fetch"],"dependencies":{},"license":"MIT","repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"bugs":{"url":"http://github.com/donavon/json_/issues"},"scripts":{"test":"mocha"},"main":"lib/json_.js","devDependencies":{"chai":"~1.9.2","mocha":"~2.0.1","sinon":"~1.11.1"},"gitHead":"cd2579ce793474346cb1b4e0271e56c232c0cee7","_id":"json_@1.1.0-beta.2","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"donavon","email":"github@donavon.com"},"dist":{"integrity":"sha512-0AqYYqYH+WA36aPXHwKDZoR9Pm6dyz3ny81qjcqOwEVmSv3ZclHjUcdp/rXYf+ZP4vQGMEChUQzzwn7ugNbCew==","shasum":"1bd9521e35330d78ae91615189eaaf0e5e8b8ec3","tarball":"https://registry.npmjs.org/json_/-/json_-1.1.0-beta.2.tgz","fileCount":4,"unpackedSize":4555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5ltLCRA9TVsSAnZWagAAI0QP/R4qSLnP0F22+52LB1wd\nFtArRHvagdszP28jVK/RJsRhO6DCBK2c4F5LAnFyCJrV7W65/RE6EJyW2AQI\nnNPrluLRq0uOv/kFLdVwp1ypT8CzTwmuqlZjO96c/n1/Rerk+m+X8rDrwD0w\n91f/87BlnKhQTplZ01nQLzBJcByL7tqqdCYcATz/qnSqy+fiHRsBBgAQ9FRD\nXPk/0QidfNjyCmnqo9Te9EICLe9XvLNDhH++dUs53GuURaVJPut64jRAryft\ngsR6t1cIOgV/oabABpVB4cTjLZrfKlpAHB4gj/VhW8yqj+Zit/pjjpkHnBh3\n6U2oiBOiSnIcHKy9XTz4EfxUtn9DSGlxhSo1L30BfHi3d69fpEGFOtu5MVDX\nJQJZZD2Ir823Q2icNCXVo720JN7yKb7jcyt4AY15NebbDRoUN5ug2rg7sW23\nVsmkVbhCQBPNpHf/oBF+2t7T4rTsjGkxzHSc1qrY3iFsq604MgaW5614qoIc\n2ruYys9CubIU0+UVdy6Y3NkGWa7/YeR008VljGdOTo7Rmq3tbQiNP6Ohz1W2\nb+iywEUcUDM1wluQJIQoq0EikZ5cM9Nba30TXazWGaTxiSxVxonvKJ2N8ta3\n/67VC5G289Kmatk6II0FhJUMlUYX2vqB0sGIuPH5d6IGJVf7RTv7Bv/fwl6E\nJKCw\r\n=BC/O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGqDV3Lm61sRyyZEgxUOaNwIWnqnKmXEIZOLErJlkzaAiEA8H78UfW7QLFlSfapVxtb9ZZ+jaGIwD+onuCet7kAOxU="}]},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json__1.1.0-beta.2_1525046090668_0.4099907270371317"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"2.0.0-beta.1","homepage":"https://github.com/donavon/json_","author":{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"},"keywords":["JSON","snakecase","camelcase","fetch"],"dependencies":{},"license":"MIT","repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"bugs":{"url":"http://github.com/donavon/json_/issues"},"scripts":{"test":"mocha"},"main":"lib/json_.js","devDependencies":{"chai":"~1.9.2","mocha":"~2.0.1","sinon":"~1.11.1"},"gitHead":"a76d76f465993ddf72c4f943a316bc14398f24ac","_id":"json_@2.0.0-beta.1","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"donavon","email":"github@donavon.com"},"dist":{"integrity":"sha512-9aCvSpuUcH32/nwKoBxIHA0XMV4siVSqyPccN5E5Fvt9XuzA2EeBkSu2KMa4r41LUkqgxw0dQbW1a/rzOZvJRA==","shasum":"a820a60d04f3442c9090235ba0cfd7f3c928641d","tarball":"https://registry.npmjs.org/json_/-/json_-2.0.0-beta.1.tgz","fileCount":4,"unpackedSize":4975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa52sGCRA9TVsSAnZWagAAneUP/jpcsXB1LRkvGchUXY4u\nJFcVm+8BIVhOfleajjz0Phs3yTXBBNns1YEfH6JVDazmCqsiqgGgfLw/plkO\nCQ6pvH3JeXNQiZm7Umb3k97wssDdj9gwRg+Nua2bCK/t2oOv24TvSCB1HWLl\nyFSlPfjtomcptzA7zQuGh5pT4K8ko7Rdj3Sdnlh4TPeCaAX+LwbpY+nJyxUM\nBkJK0SbLWvmbNwGYyHlM4E1S77tm8x4MXzNx816CpQIfQ1DitjSu9hCsxR6l\nO1mhD+UoWoWDZSd6zwApH9dHSUfPqygImtRA2VQu1beslDXcZWCQS3GZokGa\n7PZh8Ncz79yfBTIOWsN+bbm4XepUxbOgzpZPcKhbQEuNs65QiZTBJ7dRlToA\nJJuTqBr44WbwnIoT1jfwbTnrvjsFoH960JyrX5S0t9AQmBOtTWEW28W0ddsZ\njy/f+SzAgrUu6sRQqw9nBaVazTdRoOe84Rgnr1nuA5zt0Dw17ZtBzdRgG6BP\nXhuOF3zcbLwadmF4NXC/hccivG8yZ+iq10AshJr2JduYURTDFEyGiv1oK+5P\n3rpKe+wiYwd5xQHeCWuAEjyAKfV1iCdmdYZJK/6+wh82gtR0QxHbSRcXOeO4\nsG10lWFJ9/i+1t+3cmrkC1ka48fBygqhdN/iTUyu23O+mKxQHpO8P8poIFVr\nmugp\r\n=q593\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1oxkGEGK590bCYZH67AXFOu4+UBpYVYIhuRKOQdQ1/gIgOpBMn3cvSo+EC42iX6fn2ht+JF0Mu6mAiXhIYBFeOfU="}]},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json__2.0.0-beta.1_1525115652937_0.45614725889795515"},"_hasShrinkwrap":false},"2.0.0":{"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","version":"2.0.0","homepage":"https://github.com/donavon/json_","author":{"name":"Donavon West","email":"email@donavon.com","url":"http://donavon.com"},"keywords":["JSON","snakecase","camelcase","fetch"],"dependencies":{},"license":"MIT","repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"bugs":{"url":"http://github.com/donavon/json_/issues"},"scripts":{"test":"mocha"},"main":"lib/json_.js","devDependencies":{"chai":"~1.9.2","mocha":"~2.0.1","sinon":"~1.11.1"},"gitHead":"819a514b0451ceace506afb912b793798df48f38","_id":"json_@2.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"donavon","email":"github@donavon.com"},"dist":{"integrity":"sha512-Xloy2dlXPYpmmVduJuDVQnp1MAMfpgSB4jhsDKJpTnStoQUk1/Rk9JIQFETx8aICuYIArKVEeGBQT3Cs3igEjQ==","shasum":"16f9d84a47443a26f288686dbec7fde871eae726","tarball":"https://registry.npmjs.org/json_/-/json_-2.0.0.tgz","fileCount":4,"unpackedSize":5364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6c0uCRA9TVsSAnZWagAAPQAP/2/Pq1XS+CjQ5bYdj5j2\nyA8btOp3vPFoAlsytcp/IGWbpNM6EKQsBQB2C70yeYl0J8bx1S4beR3evSpZ\nsZVcIeshPfEoRtk8qfHImdEwwhs2nY1k9rJS0jIXZVb2WV+X2tJsnOFOxuWs\nqXsSyEMCegyRPNhIEr/Jb9sn0FGb9cxTCBzt8dsz7CUUPxLx+Yd7BHQE6+mK\nFJ72unUhEUBrW3iIvZg+FtwuWhaUc2XNfTGlrEe9vTTJ/8oSmOxL9foayrcP\n1loT8XqmHREi4/xH5Rm3UAt/p7Ucwx9845Odn+v3lkltsFrXH648gnO7a9aJ\n6x32rfkLrPsTaQqrriQAgpWUKueT6c0KeWeKpwZdfqvZQz+0cGq91mD1POni\nSI1NB5Vml7Hvvmy88PEY4JLFZao/WA0xBB75uuqPP0v10NsY/7zIQlwuKXJP\nLGPeKhbiDTmsOkhF/WEP5sKCxAY9l+fwLnXVJOffYrVALfTzstJy3lCr0RSn\nl60xX45leHN5iKm/ljHmGty4Ec39PV0P7QtkYOTsLl84/dfqqbEXzNC1aP3L\njncJfHOkbSLyS7Rt8ytRcQRnV/eBYEq6AZv4cgjHlGtemNi1tPrpqIe40MLq\nqJVc6gYPCEAJN+M5N3XnSmXrjj/gxH7CTAcQUUP2Sd8NAMlpb/7BC7d2IDuN\nqv21\r\n=Vvuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnYkA1E+bMfNbsglg5EwRUae+NOiBuFUY2siZRLxs3SAiATKglrFU8wn2PlP7BYlcsyhrA781RHGDc/S5RiPs7wnA=="}]},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json__2.0.0_1525271853185_0.9991318271678808"},"_hasShrinkwrap":false},"3.0.0":{"version":"3.0.0","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=14"},"repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"bugs":{"url":"http://github.com/donavon/json_/issues"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","author":{"name":"Donavon West","email":"github@donavon.com","url":"https://donavon.com/"},"keywords":["JSON","snakecase","camelcase","fetch","parse","stringify"],"module":"dist/json_.esm.js","size-limit":[{"path":"dist/json_.cjs.production.min.js","limit":"10 KB"},{"path":"dist/json_.esm.js","limit":"10 KB"}],"devDependencies":{"@remix-run/node":"^1.3.3","@size-limit/preset-small-lib":"^7.0.8","husky":"^7.0.4","size-limit":"^7.0.8","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.6.2"},"jest":{"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100}}},"gitHead":"a32b2c9bca208f2312c35da67fa2e2b1b734056d","homepage":"https://github.com/donavon/json_#readme","_id":"json_@3.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-lGt1cBQcxBc+2RLK6XVo7g62m77260/9dZ8tqyobDDdqIqUvM5gzt8fOd6IWWq84H5SJg1vsyjYG+AWz/qRo2A==","shasum":"0d72c9c5181b6c6ec771b4ace574cb0a546d75c3","tarball":"https://registry.npmjs.org/json_/-/json_-3.0.0.tgz","fileCount":13,"unpackedSize":20285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPxPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO6g/6A/bLxQSxNFw+sXY8bsh1dTZKdQFzDB4VEiwEIPWlOpbiwiu5\r\nRjSiZBXGSJZVOl6kp0Rt9gcL6fp6l3MdJyKZRoW/plX+q36QRVzdryOEYQmB\r\nsgSlQA+wlJ91+Cp+OKHdyqdJNMPkMAIA81CGSfV5tfpVWYfnCxBMHJtX4ZAr\r\ny0sfqr6bQVr5URRwZux1f3ZxxczSQOgLJVO8GVheacz0MzGgMKf1nA/ZaiW4\r\nVrWuvytlZvOb9ZWggUWy5todl29dC3wjMVoMyt/cUFoDFAeHvSQUfHQfWeDA\r\nPJVOJep//peWkYtA4QymBKLW+cy0Crustwud2oLBwq8OfIBc7caR4HKKvQA3\r\n554FvOKTIv56Yht+8/whChJVfXeVdK9x5cv2casrkand2+rU3liqrgXJ0DO1\r\n5kS9dJ4lo9zgXsGBhy/hkbv4m2NXMRlB14noAIXerjtWnb2QaDY+0EO7/tHa\r\n9YUmqeTrVPMOWTqljFlna+tpJSm/FuMgj2m8+yQSGjywXF2NPIfe8U0STNzM\r\nFikF2GiMPfYy4cgiplQLZOUcJNTlj/Co0wKY8P5X6gPsIAlI9GC25fJAVF98\r\nzDpg9/cSrM9vpuQvaFxvRFP/iVSIBAEuNSgyLgzqbM+T6uyYQEhrhMyGmd9X\r\nutCRfO2Fs9LEv49YXJaKb51hB5FQgkvSfdM=\r\n=mV/D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC143HSD3MhImbgCr23AiQejY1iduRbOjMVTj5EHslkRQIhAIcmb+Qm/ef36mgA2bCtH0snA5vrq9ESddzVqJ4/xV0u"}]},"_npmUser":{"name":"donavon","email":"github@donavon.com"},"directories":{},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json__3.0.0_1648300992099_0.1687905903180944"},"_hasShrinkwrap":false},"3.0.1":{"version":"3.0.1","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=14"},"repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"bugs":{"url":"http://github.com/donavon/json_/issues"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"tsdx test --passWithNoTests","coverage":"tsdx test --coverage","lint":"tsdx lint","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"name":"json_","description":"Converts camelCase JavaScript objects to JSON snake_case and vise versa.","author":{"name":"Donavon West","email":"github@donavon.com","url":"https://donavon.com/"},"keywords":["JSON","snakecase","camelcase","fetch","parse","stringify"],"module":"dist/json_.esm.js","size-limit":[{"path":"dist/json_.cjs.production.min.js","limit":"10 KB"},{"path":"dist/json_.esm.js","limit":"10 KB"}],"devDependencies":{"@remix-run/node":"^1.3.3","@size-limit/preset-small-lib":"^7.0.8","husky":"^7.0.4","size-limit":"^7.0.8","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.6.2"},"jest":{"coverageThreshold":{"global":{"statements":100,"branches":100,"functions":100,"lines":100}}},"gitHead":"32d58131b1c97d9d94a1d1815a2799ed5ac5820f","homepage":"https://github.com/donavon/json_#readme","_id":"json_@3.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-YXvLgUhH9MPRzGcjhk4ocpKfhdoig+Ntf0XTluVtoyi6IV0Qaip2PaP/gKOrP68lgjlBQ/Db0/AJ5R0cKfY2Cw==","shasum":"f99295c2407c00f3ee8e5ec66e950f27048c8fbe","tarball":"https://registry.npmjs.org/json_/-/json_-3.0.1.tgz","fileCount":13,"unpackedSize":20285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPxSIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8yw//TvIhetA2XjoJ1mJodg8IAJRxevrC5WY0AK92bJA+KmhajA2C\r\n+NdeTi5kAWsaPoSo79sGhMLRkt75sjzGng0UzAlniGuFHOevxvBwY0GLXO7o\r\nKBuOqJT+X0qHdZ/WyrnwYfWFbfQLK6UxVwdRKlBiBI9z+9NJXi/efHrZECb9\r\n6jga5pWcUNgg4LY5pJet4AFvP3GU0Q/Zc6EmKugEDnwYCkH0QgaPbQa28gT+\r\nYyP6kByW+5OlhpWAjsg9CZtPMPpEi221Ut7tUEVFT3pwSayls5R3WhkMToHl\r\nhP0jGISf5nFMAnihw57Gb6vJmWQFy4sXvINrK4zhIy/nAcp+lMrhZ0P9iMMI\r\nQgDND2TpE54NojTMLSsHiWN3SwMvJnYgBO2x9VQjOgh5zUaEyo4BilUjFGbX\r\nFwfcMpmaQPwYCG4jz+96bFgbJNGUPXS3mX/auaGyAEjqlQyI0TCQG1OjofKj\r\naV6hyBRrLNJhruEhNczv5dysFntGnX5uQbKbyKswjDkt4GRojurfcrDHO4iZ\r\n3WXzNF/2FZqMG0ykXHNQcurfL8eIGgPnWL3/hWmperiYe++E+n9d4ZrgDzdl\r\nRPm4Z8vuBWyZAEjVJnmcIUQlhWsDabNqimZ0DR6tAssGA2QY1N9673EjIDV3\r\nw97kZNDUTzZ1R1nP2FFMk0Z3VU/jpYICZ/g=\r\n=Szi0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoey+PLz7+IK/zFXMC2+wby3YTCxXsT5NGEai+MKlWOAIhANrdk2PoYaHBLh6dbxQVNDntRXT3X+mMT9W/4Ypqt9eO"}]},"_npmUser":{"name":"donavon","email":"github@donavon.com"},"directories":{},"maintainers":[{"name":"donavon","email":"github@donavon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json__3.0.1_1648301192292_0.20023569409781938"},"_hasShrinkwrap":false}},"readme":"# json\\_\n\n[![Build Status](https://travis-ci.org/donavon/json_.svg?branch=master)](https://travis-ci.org/donavon/json_) [![npm version](https://img.shields.io/npm/v/json_.svg)](https://www.npmjs.com/package/json_)\n\nConverts camelCase JavaScript objects to JSON snake_case and vise versa. This is a direct replacement for the built-in JSON object. In fact, this simply wraps the built-in JSON object. Very handy when your back_end APIs are not build using Node.js.\nIt also supports converting a `fetch` response stream into a camelCased object.\n\n> NOTE: New version 3.0 completely re-written in TypeScript, so it's fully typed.\n\n## First, get the package\n\nInstall json\\_ and include it in your build.\n\n```bash\nnpm install json_ --save\n```\n\nThen import it like this.\n\n```js\nimport JSON_ from 'json_';\n```\n\n## Example\n\n```js\nconst example = {\n  firstName: 'John',\n  lastName: 'Doe',\n  isbn10: '1234567890',\n};\n\nconsole.log(JSON_.stringify(example));\n// {\"first_name\":\"John\",\"last_name\":\"Doe\", \"isbn_10\": \"1234567890\"}\n```\n\nAnd vise versa.\n\n```js\nimport JSON_ from 'json_';\nconst str = '{\"ultimate_answer\": 42}';\n\nconsole.log(JSON_.parse(str));\n// {ultimateAnswer: 42}\n```\n\n## Using with `fetch`\n\nYou can use `json_` directly with the JavaScript `fetch` API to convert\nthe `Response` into an `Object` with snakeCase.\n\nLet's say you have a function that returns snake_case weather data, something like this.\n\n```js\nconst fetchWeather = async zip => {\n  const response = fetch(`${weatherUrl}?zip=${zip}`);\n  const json = await response.json();\n  return json;\n};\n\nconst data = await fetchWeather('10285');\nconsole.log(data);\n// {current_temp: 85, reporting_station: 'New York, NY'}\n```\n\nYou can easily convert the resolved object to camelCase by replacing the call to `Response.json()`\nto a call to `JSON_.parse(Response)`, like this.\n\n```diff\n- const json = await response.json();\n+ const json = await JSON_.parse(response);\n```\n\nThe resulting code looks like this\n\n```js\nimport JSON_ from 'json_';\n\nconst fetchWeather = async zip => {\n  const response = fetch(`${weatherUrl}?zip=${zip}`);\n  const json = await JSON_.parse(response);\n  return json;\n};\n\nconst data = await fetchWeather('10285');\nconsole.log(data);\n// {currentTemp: 85, reportingStation: 'New York, NY'}\n```\n\n## Tests!\n\n100% unit test coverage. To run the unit tests and get a coverage report:\n\n```\nnpm test coverage\n```\n\n## License\n\nCopyright Donavon West. Released under MIT license\n","maintainers":[{"name":"donavon","email":"github@donavon.com"}],"time":{"modified":"2022-06-19T06:34:05.033Z","created":"2013-10-10T20:40:36.407Z","0.0.1":"2013-10-10T20:40:37.505Z","0.0.2":"2014-02-09T04:52:57.065Z","0.0.3":"2014-02-09T05:08:28.721Z","1.0.0":"2014-02-15T04:52:25.970Z","1.1.0-beta.1":"2018-04-29T23:49:13.683Z","1.1.0-beta.2":"2018-04-29T23:54:50.742Z","2.0.0-beta.1":"2018-04-30T19:14:13.010Z","2.0.0":"2018-05-02T14:37:33.272Z","3.0.0":"2022-03-26T13:23:12.521Z","3.0.1":"2022-03-26T13:26:32.462Z"},"author":{"name":"Donavon West","email":"github@donavon.com","url":"https://donavon.com/"},"repository":{"type":"git","url":"git://github.com/donavon/json_.git"},"readmeFilename":"README.md","users":{"jfkhoury":true},"homepage":"https://github.com/donavon/json_#readme","keywords":["JSON","snakecase","camelcase","fetch","parse","stringify"],"bugs":{"url":"http://github.com/donavon/json_/issues"},"license":"MIT"}