{"versions":{"2.0.0":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"2.0.0","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","keywords":["JSON","parse","safe","prototype"],"dependencies":{},"devDependencies":{"@hapi/code":"8.x.x","@hapi/lab":"22.x.x","benchmark":"2.x.x"},"scripts":{"test":"lab -a @hapi/code -t 100 -L","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"c3f3940f252edf6d75a8ae850bb000443de1c646","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@2.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.12.0","_npmUser":{"name":"anonymous","email":"eran@hammer.io"},"dist":{"shasum":"5bb2193eb685c0007540ca61d166d4e1edaf918d","size":2501,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-2.0.0.tgz"},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_2.0.0_1578129047314_0.4053562978917018"},"_hasShrinkwrap":false,"publish_time":1578129047476,"_cnpm_publish_time":1578129047476,"contributors":[]},"1.3.2":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"1.3.2","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","keywords":["JSON","parse","safe","prototype"],"dependencies":{},"devDependencies":{"@hapi/code":"5.x.x","@hapi/lab":"18.x.x","benchmark":"^2.1.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"4690682c6cdaa06590da7b2485d5df91c09da889","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@1.3.2","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"eran@hammer.io"},"dist":{"shasum":"0a7095adea067243ce3283e1b56b8a8f453b242a","size":2726,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-1.3.2.tgz"},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_1.3.2_1556478390394_0.6039119559766737"},"_hasShrinkwrap":false,"publish_time":1556478390587,"_cnpm_publish_time":1556478390587,"contributors":[]},"1.3.1":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"1.3.1","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","keywords":["JSON","parse","safe","prototype"],"dependencies":{},"devDependencies":{"@hapi/code":"5.x.x","@hapi/lab":"18.x.x","benchmark":"^2.1.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"6fb6246c1cdfce1c156e9a879a4a003001b0b676","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@1.3.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"eran@hammer.io"},"dist":{"shasum":"0a0706242c9c09774983af30a7eecc1781876afb","size":2711,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-1.3.1.tgz"},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_1.3.1_1556478225655_0.3117767220120551"},"_hasShrinkwrap":false,"publish_time":1556478225804,"_cnpm_publish_time":1556478225804,"contributors":[]},"1.3.0":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"1.3.0","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","keywords":["JSON","parse","safe","prototype"],"dependencies":{},"devDependencies":{"@hapi/code":"5.x.x","@hapi/lab":"18.x.x","benchmark":"^2.1.4"},"scripts":{"test":"lab -a @hapi/code -t 100 -L","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"daec0fab380b7b02a00a6a082062b91b631cce77","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@1.3.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"eran@hammer.io"},"dist":{"shasum":"9fc268757b86ae2e0871ed171e47d3f362af3e94","size":2711,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-1.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_1.3.0_1556393990912_0.14548419324623607"},"_hasShrinkwrap":false,"publish_time":1556393991045,"_cnpm_publish_time":1556393991045,"contributors":[]},"1.2.0":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"1.2.0","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","keywords":["JSON","parse","safe","prototype"],"dependencies":{},"devDependencies":{"benchmark":"^2.1.4","code":"5.x.x","lab":"18.x.x"},"scripts":{"test":"lab -a code -t 100 -L","test-cov-html":"lab -a code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"8557e38b893627743413928b28214d2ffa64162b","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@1.2.0","_nodeVersion":"10.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"anonymous","email":"eran@hammer.io"},"dist":{"shasum":"d92a226047f202f5483f1f47b5b3752be00d06ae","size":2608,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-1.2.0.tgz"},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_1.2.0_1553887738788_0.2926152343835813"},"_hasShrinkwrap":false,"publish_time":1553887738948,"_cnpm_publish_time":1553887738948,"contributors":[]},"2.1.0":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"2.1.0","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","types":"lib/index.d.ts","keywords":["JSON","parse","safe","prototype"],"eslintConfig":{"extends":["plugin:@hapi/module"]},"devDependencies":{"@hapi/code":"8.x.x","@hapi/eslint-plugin":"*","@hapi/lab":"24.x.x","benchmark":"2.x.x","typescript":"^4.6.3"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"a81a63a1d202de4dfaba5ff0e5ef8894a55da235","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@2.1.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==","shasum":"66aff77094dc3080bd5df44ec63881f2676eb020","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-2.1.0.tgz","fileCount":5,"unpackedSize":7265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR+neMdGeWTxUT0Ei3ifTa0lIj3jpZ1e5bEu6ep5rGnwIhAJmJkMZsg8R0ypIacpQut5IPmIyQ6GKovCBid668h7gJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUE32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouUA/8DUQkVdFHYZNHXZ3zZcJL5SLlNnFMHXlKQvDM2KL5pFTp9B9H\r\nHkKBq3bO9ydLm77q3q/Zpu/QH7a9ctGMbv15SPH6owcjqMfFkv+DYqwAGDRA\r\nRJFN+QBRce9ahEEMs3bXykDfgmUTRrUlqVCw2mlkrG5iupP3TDOnv5IyFFTv\r\nYUgtBGeFgldM+LVwA28KOYy7hVNzcHlhD3pxOVi8eTX/HrN6nmnVVKUTptTy\r\nJgsmrB+gguaEcUnEEu1siVNr6nkXhOn3DLqqsvnvt8Cbfh4xPEpn8Q34wHpz\r\nh1feUCKgxd9W2cr2Dn0wRxZ2He7p5FNfkzkrgKCPwaEmEh8DOe93K6YABIvP\r\nm7aS9Tc0tQf01pRL/0+QUJAtXcc9TCACh/p4NmQT5GwHPLkJwNwx43oDzgC8\r\nBk+GEUd0wqaZYBe7DTD3GnM7If0XWJu+UIDHaXMZaFii70oG91D0D5VCAKG2\r\n8VdGkhrmiC/dsnMpbopE5ob4X6E79A6tX2aGhebHQEQbem/SCavNPLjfj+Sf\r\n+P+7bPNGgTcbodcxGCEgEQIL9YYRynvIpZhYs6Yq+o09yKY8gwClo3TVEHZ2\r\nF1+BnqOe2PrVtX8cgLdn9UyWJ7rD7s1XmoHRzayn4s3vJVK7v/W7yM1WI8l9\r\nPmZVAVeJJq0Mkcv07hsyA2iU6yo11NcIKZU=\r\n=3pHG\r\n-----END PGP SIGNATURE-----\r\n","size":3003},"_npmUser":{"name":"anonymous","email":"devin@bigroomstudios.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"devin@bigroomstudios.com"},{"name":"anonymous","email":"wpreul@gmail.com"},{"name":"anonymous","email":"lloyd.benson@gmail.com"},{"name":"anonymous","email":"jonas.pauthier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_2.1.0_1649430006394_0.6751848610359656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-08T15:00:10.321Z","contributors":[]},"3.0.0":{"name":"@hapi/bourne","description":"JSON parse with prototype poisoning protection","version":"3.0.0","repository":{"type":"git","url":"git://github.com/hapijs/bourne.git"},"main":"lib/index.js","types":"lib/index.d.ts","keywords":["JSON","parse","safe","prototype"],"eslintConfig":{"extends":["plugin:@hapi/module"]},"devDependencies":{"@hapi/code":"^9.0.0","@hapi/eslint-plugin":"*","@hapi/lab":"25.0.0-beta.1","@types/node":"^17.0.31","benchmark":"2.x.x","typescript":"^4.6.3"},"scripts":{"test":"lab -a @hapi/code -t 100 -L -Y","test-cov-html":"lab -a @hapi/code -r html -o coverage.html"},"license":"BSD-3-Clause","gitHead":"b163e0f40c9a1dec052379c2318d82af3f1f41cf","bugs":{"url":"https://github.com/hapijs/bourne/issues"},"homepage":"https://github.com/hapijs/bourne#readme","_id":"@hapi/bourne@3.0.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==","shasum":"f11fdf7dda62fe8e336fa7c6642d9041f30356d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@hapi/bourne/-/bourne-3.0.0.tgz","fileCount":5,"unpackedSize":7322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqFQA5w1sEwB0mAkaTbKCqekfJQSdxrKqxbRAoRpBAJwIgNkfu9th1nZHqe8b2pGiEu8QLOgGzH12MEYzuvNgLxDw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicHmeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRXw/9Fi5tj/jC90tKDxAh77LargVuyBv+goHMrG2EPTkYK6YNxVg1\r\nJj3zS2h85+rdCJxSpTIThwzZl9kCOE4ZZNFJUgfE2/sPAktHhJzxizIYJdIB\r\nATIjRef1TqwFLWgg72kQGtaOwqwtK4rNKGLwzlv8E3iuyBNBOcTgU6076YvB\r\nJEhN5Q5wDn0CGfZdmRmH3GpenAhSQk5X4SVtCaQrRdadJZ6z9RQyzxHNlSw9\r\nqVOL5mjFb8SwLp2+f4TEIr6VLWceBaYYzP1t5L0/E6OUkbeRZsECVqPDftCo\r\nxBvRb2Z0teB/vjY7C5utrZ8ROSWuqDU+F3ZAZJgM2b+TSWJun9upW+slwJSw\r\n/J0uf8cJ1XQD1O6PyyjLs6ON5YJ1klZSfJns3dS9cubNdjb0HqdVVY1GZzPO\r\n2F31H7DASrPzmXYfw/RLCwZ6hrBQUI0hmAgM+kD20LzIAn2aIXJYKQScn8q6\r\ndgkAZPkjKV9O77sAPMtTuiLdeTiTm6MBjxalVhipXcaK7/f2/J4tqnX90RpL\r\nUF+4T3G9LZxyxJJhf1mgfa7qepq/geSZUe8JLolbyNVqTYcDDr7beXzTpQCs\r\njEXTM7b7e9+3P/t414WsCy7gfAygHEE3hGGNFDOg6IJJsA+r1VaQYg+3JUxK\r\nr8mRZHISfPfopWXiWpJkaNNTX7px/j8yjg4=\r\n=AmdN\r\n-----END PGP SIGNATURE-----\r\n","size":3027},"_npmUser":{"name":"anonymous","email":"devin@bigroomstudios.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"eran@hammer.io"},{"name":"anonymous","email":"quitlahok@gmail.com"},{"name":"anonymous","email":"devin@bigroomstudios.com"},{"name":"anonymous","email":"wpreul@gmail.com"},{"name":"anonymous","email":"lloyd.benson@gmail.com"},{"name":"anonymous","email":"jonas.pauthier@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bourne_3.0.0_1651538334184_0.13939564842419205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-03T00:38:58.360Z","contributors":[]}},"dist-tags":{"latest":"3.0.0"},"name":"@hapi/bourne","time":{"modified":"2026-04-07T19:41:03.523Z","created":"2022-01-26T14:49:32.071Z","2.0.0":"2020-01-04T09:10:47.476Z","1.3.2":"2019-04-28T19:06:30.587Z","1.3.1":"2019-04-28T19:03:45.804Z","1.3.0":"2019-04-27T19:39:51.045Z","1.2.0":"2019-03-29T19:28:58.948Z","2.1.0":"2022-04-08T15:00:06.539Z","3.0.0":"2022-05-03T00:38:54.326Z"},"readme":"<a href=\"https://hapi.dev\"><img src=\"https://raw.githubusercontent.com/hapijs/assets/master/images/family.png\" width=\"180px\" align=\"right\" /></a>\n\n# @hapi/bourne\n\n#### JSON.parse() drop-in replacement with prototype poisoning protection.\n\n**bourne** is part of the **hapi** ecosystem and was designed to work seamlessly with the [hapi web framework](https://hapi.dev) and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out [hapi](https://hapi.dev) – they work even better together.\n\n### Visit the [hapi.dev](https://hapi.dev) Developer Portal for tutorials, documentation, and support\n\n## Useful resources\n\n- [Documentation and API](https://hapi.dev/family/bourne/)\n- [Version status](https://hapi.dev/resources/status/#bourne) (builds, dependencies, node versions, licenses, eol)\n- [Changelog](https://hapi.dev/family/bourne/changelog/)\n- [Project policies](https://hapi.dev/policies/)\n- [Free and commercial support options](https://hapi.dev/support/)","users":{}}