{"_id":"parse-json","_rev":"38-66241a7148eb810b016143f609a46e9e","name":"parse-json","description":"Parse JSON with more helpful errors","dist-tags":{"latest":"8.1.0"},"versions":{"1.0.0":{"name":"parse-json","description":"The missing JSON.parse async interface.","homepage":"https://github.com/Kikobeats/parse-json","version":"1.0.0","main":"./index.js","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"repository":{"type":"git","url":"https://github.com/Kikobeats/parse-json"},"bugs":{"url":"https://github.com/Kikobeats/parse-json/issues"},"keywords":["JSON","parse","async","promise"],"dependencies":{"cb2promise":"~1.0.0","ensure-async":"~1.0.0","errorifier":"~0.1.3"},"devDependencies":{"browserify":"*","coffee-script":"*","coffeeify":"*","gulp":"*","gulp-header":"*","gulp-uglify":"*","gulp-util":"*","mocha":"*","should":"*","vinyl-buffer":"*","vinyl-source-stream":"*"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"scripts":{"test":"sh test/test.sh"},"license":"MIT","gitHead":"2e224300571311c6b9dc8cb387c4b7c7069b31dc","_id":"parse-json@1.0.0","_shasum":"d2b2abb5b86bb36fb50f3835a040109c5a3c9c37","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"dist":{"shasum":"d2b2abb5b86bb36fb50f3835a040109c5a3c9c37","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-1.0.0.tgz","integrity":"sha512-kJ+nx+a39l/d921JYb0MMH8vfaui+iFGv27vtSDajGrO+BXY/pZ0QvrRgRREPq9jC+MK0ylWdT6ZmgpFBUviOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGZ2KujLN/DAQXE7vuO/F6gKuzP7YCsjdyL4OwXRqPkAIgD9yhlWw0AdwftttLa9VpO4VAJgtHpDuoIvfH3EOY9Z8="}]},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"deprecated":"renamed into 'json-parse-async', use it better!","directories":{}},"1.0.1":{"name":"parse-json","description":"The missing JSON.parse async interface.","homepage":"https://github.com/Kikobeats/parse-json","version":"1.0.1","main":"./index.js","author":{"name":"Kiko Beats","email":"josefrancisco.verdu@gmail.com","url":"https://github.com/Kikobeats"},"repository":{"type":"git","url":"https://github.com/Kikobeats/parse-json"},"bugs":{"url":"https://github.com/Kikobeats/parse-json/issues"},"keywords":["JSON","parse","async","promise"],"dependencies":{"cb2promise":"~1.0.0","ensure-async":"~1.0.0","errorifier":"~0.1.3"},"devDependencies":{"browserify":"*","coffee-script":"*","coffeeify":"*","gulp":"*","gulp-header":"*","gulp-uglify":"*","gulp-util":"*","mocha":"*","should":"*","vinyl-buffer":"*","vinyl-source-stream":"*"},"engines":{"node":">= 0.10.0","npm":">= 1.4.0"},"scripts":{"test":"sh test/test.sh"},"license":"MIT","gitHead":"25928f3a558d379cf6a52b9ae416177f2463237c","_id":"parse-json@1.0.1","_shasum":"6fc95f7ba8d60a58ac4cd9ea8ec88374e85987e9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},"dist":{"shasum":"6fc95f7ba8d60a58ac4cd9ea8ec88374e85987e9","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-1.0.1.tgz","integrity":"sha512-AMcKJvrdyGeLpr/+3b2tCsEIiYwqBj3sffwiUPsF0z6SWcu+OrPkyYJAQzTUm9FMQHqnuurVHd+Kn4IZio+qvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9F1aL2tLdUCtRJ62m3JCbwM90I4jH+eRI7Rp1LjHdHQIhAMfCFJLQKPjgVC1GVk6+aNod07wOhWlNAhO9oG4Sl5ma"}]},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"}],"deprecated":"renamed into 'json-parse-async', use it better!","directories":{}},"2.0.0":{"name":"parse-json","version":"2.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js","vendor"],"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string","str"],"devDependencies":{"ava":"0.0.4","xo":"*"},"xo":{"ignores":["vendor/**"]},"gitHead":"a1c87cd506ccb52eb4aadb5eacb5d0cf54a3d84f","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@2.0.0","_shasum":"e59e30d2642041e9a359c99613c476b1133ca428","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e59e30d2642041e9a359c99613c476b1133ca428","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-2.0.0.tgz","integrity":"sha512-OHC9AAb3O1/NuY9JEOW+BSKa39XeqHrhidLNrryoo9VRf7bX+O99Qu67ly72QsOaXR7Bszy8EQeciNAwTReE+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUk2aEcwt8ExVIZ9PZs0cwIsJr6NymI5z3yTPor7X/2QIgUFf7Cb067AGEXZASsFMG5VobjGTAWGhdnBxAzRMtIxg="}]},"maintainers":[{"name":"kikobeats","email":"josefrancisco.verdu@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.1.0":{"name":"parse-json","version":"2.1.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js","vendor"],"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string","str"],"dependencies":{"error-ex":"^1.1.0"},"devDependencies":{"ava":"0.0.4","xo":"*"},"xo":{"ignores":["vendor/**"]},"gitHead":"f91dcce91727e00a22dfe22af57575c4cbc34c77","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@2.1.0","_shasum":"7125b5f3f679b3d1d5c7fc4cd561cc1f4576aacc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7125b5f3f679b3d1d5c7fc4cd561cc1f4576aacc","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-2.1.0.tgz","integrity":"sha512-ov5dmwlB+Kd4rCN+65vFFi49Uny3Kslwnpa5tyrn3k4+RN7ZEFZyUuH1r/k+4W1vO6avpFDxTDhdQslYyuIRDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNp65rAjTQMwd37s8alR3QlxVErzj6ZuptpCtEV4X74AIhAK844X6Tw/mUMe3wuthU515N3ho05QmvPjDheRkDLsMH"}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"2.2.0":{"name":"parse-json","version":"2.2.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/parse-json"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && node test.js"},"files":["index.js","vendor"],"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string","str"],"dependencies":{"error-ex":"^1.2.0"},"devDependencies":{"ava":"0.0.4","xo":"*"},"xo":{"ignores":["vendor/**"]},"gitHead":"419b0cbb83e67af53f9fd3f7ff98605ea2020eb6","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json","_id":"parse-json@2.2.0","_shasum":"f480f40434ef80741f8469099f8dea18f55a4dc9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"f480f40434ef80741f8469099f8dea18f55a4dc9","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz","integrity":"sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFryAM3HaZyIDPPZsKbZwvh8eUDHFUq6GrjyatJDApCAIgMqq8hv1uPmS0LvSpF6OjsDy6g8NRTuqu32r/rdej6FM="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{}},"3.0.0":{"name":"parse-json","version":"3.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","vendor"],"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string","str"],"dependencies":{"error-ex":"^1.3.1"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"aacda96ce310718e1fff98cefdb6f114f031d23b","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@3.0.0","_shasum":"fa6f47b18e23826ead32f263e744d0e1e847fb13","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"fa6f47b18e23826ead32f263e744d0e1e847fb13","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz","integrity":"sha512-bO3CWnT9rDPNFvYVH9+t7ZqrML3DUPYzyN3X87T1snwJHbgrb8+oscL116q39/ViL+qYoMCwLH70N0bTORMa8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGja8BwhgHUhKdum9rjj7DVDR5EEEVIawOU00viI6inKAiEA0PJF0l+wJptDHxmiHP1FgNOP5LJ8jZh+aK5UwvNH6PE="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json-3.0.0.tgz_1502964675950_0.48904961277730763"},"directories":{}},"4.0.0":{"name":"parse-json","version":"4.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava"},"files":["index.js","vendor"],"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string","str"],"dependencies":{"error-ex":"^1.3.1","json-parse-better-errors":"^1.0.1"},"devDependencies":{"ava":"*","nyc":"^11.2.1","xo":"*"},"gitHead":"d1f4edbbef6e76ddc084b2f88e4d64a2b08081c5","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@4.0.0","_shasum":"be35f5425be1f7f6c747184f98a788cb99477ee0","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"be35f5425be1f7f6c747184f98a788cb99477ee0","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz","integrity":"sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyCt67wE7l7vKmhyBlssm4KWEOQlfz8r8Z4iQccEEOrQIgbVNCH0kcyavdR3O9eNVr9nks2jfEYmGscOlUoDzUOYo="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json-4.0.0.tgz_1509782029937_0.44315575854852796"},"directories":{}},"5.0.0":{"name":"parse-json","version":"5.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.0.0","error-ex":"^1.3.1","json-parse-better-errors":"^1.0.1","lines-and-columns":"^1.1.6"},"devDependencies":{"ava":"^1.4.1","nyc":"^14.1.1","xo":"^0.24.0"},"gitHead":"b5dca23e12a0a3dc9d2f706a24a6f569b23b2c40","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@5.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==","shasum":"73e5114c986d143efa3712d4ea24db9a4266f60f","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz","fileCount":4,"unpackedSize":5067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdG5wuCRA9TVsSAnZWagAALdEP/05PCibYsIS3td6u3H2f\nQ/e68ihzQKgTcFRazUSWfXEYhNxEvj7ZjiZWlpdY/rvtRMMrTjyQHYuteiGk\n1UmE88sssHa27TWZKgukr2SoKaz/7S1PlHlmEXkjIkwq+7DJL0u4PD9xgP+X\nbo3VG9HnPaMIkgKWUQRKdvw95h9Sb8wQji6j0w0XOw9oftYHX61M7y+X3igw\na14swEeK2DhkA8rwTlnXITFSBayQkenFpeFx+ymTgTdTGZIAuWtharXUHAgO\nU0mBtNm23WicUbBEeObYC0G3+3j7TlODCzewr75ZmdD4q1Fv4+GBIKQNi6jG\ntO4nWrGjogzETDIB3Un2NSDUuGXXewZA+MEkkJvIOvHBWpri+sOpZkAmKJVm\ntA6hNTbgtfQ0To1fyJ9y2jtz6q+u2kgtKhZtiiPZp/oQq2keyo0zpVU7zTRe\nGqEB1FGwmc3MXzSWXlEviuNAtwMxmwL72LtmJAqzPZNgN34JfXxV/SIcd4Kv\nlIdSgEgU73QsYEjaxAyqhYFF5wingF1plkbtsj7dyShYhahc0eoRGfYp6RkL\n6g4ZC9y6ZZ55hiQCflZWqaZNhvwHy4z11YTXzx57SopRIv1aVsXVWJjQCOX7\nB4JgvvGDaQnIfziSmKpf+hju3c8Zng77dq3iyKmTCM/+hBqfbyMftQZ+K3mA\nQKLc\r\n=0mFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEYLeQ/pIfNqTcR1Vk6L0YfqqEk1ZNBZHK57jQuPGX2AiAnBcvJvUG/g93PIk+xd1azs2KcuS4AqcNAFnINwAQKcQ=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_5.0.0_1562090541124_0.5214942991603031"},"_hasShrinkwrap":false},"5.0.1":{"name":"parse-json","version":"5.0.1","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.0.0","error-ex":"^1.3.1","json-parse-better-errors":"^1.0.1","lines-and-columns":"^1.1.6"},"devDependencies":{"ava":"^1.4.1","nyc":"^14.1.1","xo":"^0.24.0"},"gitHead":"2c8dd7e96ede24bde310bc0238678b776d3b0b90","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@5.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==","shasum":"7cfe35c1ccd641bce3981467e6c2ece61b3b3878","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz","fileCount":4,"unpackedSize":5138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGm8tCRA9TVsSAnZWagAAdBAP/i6CUu20W68dHolLFMt+\n4tmfiLldBS98qJEWXwvQ2moLRwE8FF1vofPKXcQxmguKEXomVdWImfp8kS73\nITHAgw+F6ANpFDl9EonU/0rlL8+m9MLXm7dAhriO2K3Yh0BLx6m0idp5G/k3\nhCBa5VJE5UWnAYFWTsnWpIm9h0C51damuwOvQwLA6cJSXBb5UUqOJFoUM1Zh\nUMqZzBGo8MR5oKHaW5jh1vz3317crpztyXroBxOUOmKklRha320/pujzdteh\n6MT9Hq9C7FYaebmlBt+QcAG9hdPtfBhbDWHsFxaY4k+mjLHloRZXfdWdutLs\nVN3yrmdKA8s5x59MhKhqLNPDfa5XxGGOMEqzIeHNdR8N3+D4Y7pUxwmF875P\nV9MGMlp4yCLAdbOErVSzneUOCfCb1Z2wNTmth2IwR7XZgUOVUS5hMnm1FTTi\nUfIBK9UsknNgn08Ic03DNEMt8ph5/iM2KlzsnAeHD3o9iOnPVzUnswYymFe8\n27DIfTaH4PQ82Dk0/1G3Rhdsu7aY3Xqiqrhbz1T/J8KN71XAgneNQ+GPbnUl\n3xLvFgZQm/vT7QU8XyjDWBNfmfAEQu2araPTEPx07RKJroORvBOYtCidq8OS\nSv2QmOoLFnjTAHM58ISS3LIF6TkzehvpfsdRjL+Gu1YgSUmhQc4K6CTywScb\njqWN\r\n=r0qd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU5ebBu4080GFoYU3gPAfXwWx0pIxkqT+MbPU2sokF3AiBubfB71ZhxT5klD3zCcVKfw3N2+2dA5KLzK4hFiqecLw=="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_5.0.1_1595567916652_0.7594929598672941"},"_hasShrinkwrap":false},"5.1.0":{"name":"parse-json","version":"5.1.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.0.0","error-ex":"^1.3.1","json-parse-even-better-errors":"^2.3.0","lines-and-columns":"^1.1.6"},"devDependencies":{"ava":"^1.4.1","nyc":"^14.1.1","xo":"^0.24.0"},"gitHead":"0661a9c246bcec65407322126cf473dda91c0727","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@5.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==","shasum":"f96088cdf24a8faa9aea9a009f2d9d942c999646","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz","fileCount":4,"unpackedSize":5148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQYNcCRA9TVsSAnZWagAAW8cQAI+SAcS2dX9tXnF7a2wn\n4tptE4MDmFrq1yxeHUYRmTy+v4DWs5Re/a6IfRYPP9KLZjAL+j2iC9vVcbvl\nAbLSL6KnQ+mlzAxv8NP/C25My0bDaMkNXjAfEPgVAqaS0ha7r3KFAi0z3YZF\n+F7S0q35gm6bJRVDVAsWLcOgeMUx6dOX/HipHspYSGv55X1xq9XMK9ajTdBR\ntDaWgHdVRFKbusFZ+cNWCj/tTu+hnDhG/rMIR6BRTRtAvFlzA05yE92AFIw1\nA3hsD07359h3HnVNeiIz3wgdaP1jcXmnETTE3UPMz/0LcmJdsWFgLMnb+ScZ\ndrDfZV/Sv+0mh1EyYYmm8oSjUiXBoajAlTXX4oeIR9TKcVTTBRf2k/kTVjl1\nVEd0XMdjWOLX88IaYcuWMGURYqyfQiCq0QKhZFr3wSvW2zSQ71EyqU7N0pC4\ni/m01lo9NspavgSBsEOkZmlWzbyA/NhEzjvtIcCidtBW39b/fXb8dgvDJuzt\nLIX18QfRAgtZYBpexVS6M4jAmY+CmKMF2fmMDs7lYpqFdfC+dYdVXNDk8NP+\ndDx9dC6oq+g5XZr2wynltH2NH4PrfCxVKzszaMDNguHYyfCNbnfascl3CUPQ\n9F+h+G4J+Bh57zLhsxcsA4lYgx6uGgAomYbv4mmGjkfudyuxzfVx+6zokGdL\nVJxG\r\n=byfQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ+enGgpgMAasUXAFH8jwFjiQ3atvw00Gq0fqZuE4xIQIgVLnFATrpMWTs3hixEOA5ihNYYuoLz17mIok6p0IrEtg="}]},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_5.1.0_1598128987764_0.28417646929083196"},"_hasShrinkwrap":false},"5.2.0":{"name":"parse-json","version":"5.2.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.0.0","error-ex":"^1.3.1","json-parse-even-better-errors":"^2.3.0","lines-and-columns":"^1.1.6"},"devDependencies":{"ava":"^1.4.1","nyc":"^14.1.1","xo":"^0.24.0"},"gitHead":"b778e2eb368a0b935e0a999f6366e9edd95e4dc7","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@5.2.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"integrity":"sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==","shasum":"c76fc66dee54231c962b22bcc8a72cf2f99753cd","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz","fileCount":4,"unpackedSize":5409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBW3BCRA9TVsSAnZWagAAD10P/2QA+zzHXTVVFzUj/Snf\nnxRgubnkZXBq2ozvL0giFWH02VVWSDsyjqJ3/q1h0uNQxuUjWoul1+vBP+qf\nDr8/MeVPjvbk/ZEn0BqbuIDpFd2+l2fmRkBSQsNZ9aaxsY15kM/p/fD4APLv\nEoFZ0jx4j60KNko5YjQeqPh3BTdZdOCi0V1J6TESp9aDr5wjok5OjCFurhDP\n5IiEgncwHFLYt3tf/nl8omhxkixh3xZI9P+ovv+OcyybTte8OMJKs6DPe9xP\nBu6BsrYUnfGOqS87218iZgZX30ZL+utsYVhxNxnv9Rclwf7xWbDFvEZoANuW\nTXL3vM2S3fIqWAGY0e7DmRlsi25lqNY9N1J7fpkff1KqaigKEgoZ3holc6R/\nNBxdbu4UFRAMGbaQ/bFy0fkdtVDMbngNPNymqvsHI4sEPi53LsaJsScW/mGh\ngGbPjN0ImwsIcbwHmNK12DW28I5/JSkMD+YVAFbARN4YlIIthX0RUdnb+hgW\nCY74coPQi4XQmuedKcxsILuTIHryk+s8isYXIWnBIF/uE2gqdm55TuBMx6Us\nsrwYz52dUSB5go+fz8xYz035QQ6vQfO6haXTG5hdCprGs0PadJ8+fk5xeZ37\n0ha1i4+3FgeHUew/OGAYDSLHz241CLjc5lOo2os0RnuuF3VuyzBP87oQYrzg\nf1al\r\n=/qgU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9iRz+gMBm4cmYIecAppGMWu2WQxmMggNlJFNZOaBWsAiEAtN0seGQXcIrZ0xlKuW+JAWmY65O9smSF96KC/EqCgYE="}]},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_5.2.0_1610968513349_0.05302152846825847"},"_hasShrinkwrap":false},"6.0.0":{"name":"parse-json","version":"6.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.16.0","error-ex":"^1.3.2","json-parse-even-better-errors":"^2.3.1","lines-and-columns":"^1.1.6"},"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","xo":"^0.46.4"},"gitHead":"f3689b3ab3a0fdd96e5fea2da1c401fd209e370c","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@6.0.0","_nodeVersion":"12.22.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ynQMB8AR6LdSrULxBydOHi3tTol76eE9m+04pFcCyJB3jrwhj9kR3uBHv5KhJhQuK3yS7HlcWXetAMJLoya/9w==","shasum":"c8ee78ba5c5751047801b86808f45748a95a7bb8","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-6.0.0.tgz","fileCount":4,"unpackedSize":5504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkY9WfLPSNLLFACxk6zqTGBVTVwKA0uENlH61QZHUFjwIhAKKyQ5SUCUFsb2kYPF8M+/VWLVvzLnO3W/5jp0wcJffQ"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_6.0.0_1636011093752_0.8174168094929426"},"_hasShrinkwrap":false},"6.0.1":{"name":"parse-json","version":"6.0.1","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.16.0","error-ex":"^1.3.2","json-parse-even-better-errors":"^2.3.1","lines-and-columns":"^1.1.6"},"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","xo":"^0.46.4"},"gitHead":"0b526f282e8ce915ed38803c5076c6739a113a87","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@6.0.1","_nodeVersion":"12.22.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-28P5JlUVtxDdCrr/cmGcQWrJOD6+UUyvQ8OL16ceYdE2sS5V7HRbNwsGOfGPey34fpgcv9IVVhjNWp8P1kfUEQ==","shasum":"30160ddf08d672801fecbc678b1e2222614da06c","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-6.0.1.tgz","fileCount":4,"unpackedSize":5443,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE1ClfUzjBR0GvriVyQFJ9eOIj3244GqsowckazD72pAiBEBXxpGEmPW/wxYSUC69QQTtbqWHxRD1FdnDnjyXtR9g=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_6.0.1_1636944489097_0.6280738220215905"},"_hasShrinkwrap":false},"6.0.2":{"name":"parse-json","version":"6.0.2","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && nyc ava"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.16.0","error-ex":"^1.3.2","json-parse-even-better-errors":"^2.3.1","lines-and-columns":"^2.0.2"},"devDependencies":{"ava":"^3.15.0","nyc":"^15.1.0","xo":"^0.46.4"},"gitHead":"c49a9c5e7835525cbbf2cf7ba973776bd37dbfe1","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@6.0.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-SA5aMiaIjXkAiBrW/yPgLgQAQg42f7K3ACO+2l/zOvtQBwX58DMUsFJXelW2fx3yMBmWOVkR6j1MGsdSbCA4UA==","shasum":"6bf79c201351cc12d5d66eba48d5a097c13dc200","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-6.0.2.tgz","fileCount":4,"unpackedSize":5398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmeUjCRA9TVsSAnZWagAAJQsQAIg5IpxGuQXWze9l7v3e\nEf0sgcdSJ8jtv3csmId/T83bwMCrhEEufcdXy2Z335N/nQXdxanmXr0fZxia\nrIxfLe/qc0Q0eB5cW5eGILTnjPTItBbWZ+XczcY51ge9j9J7rwE4yRRzkOg1\ncJ9DgkCFDQdrN/vjgI+D1WFuThcPAnSeDax2OdCzzYheRijZdWoZstRcbG7y\nNJ2x2v3PsaVokbtVxH9OROg7jbSzGOLGIXC7NS6UwRsgNXpnT4iCTqYVcN8n\n/W/2afmeMMCKYuOYXu+w0NBTKLfxXeb8oSEBfSorBpjNRHvQ9arQ7qKXRkgW\nSgsV+ygyUnuZ1WbdH8YYBl6WWtTLKQvwjGdFTwrAh+y0yjEvKwaljNF5EhgH\nNoBoIAOQpG4t8Jqy1UqNAd5EFBQGBYWNVb5xztiTBotjUA+oDMJK10IVDCB9\nu0rtZ6nlSxcVGHbtvwHgC+B2J7DATCnCkt/gLmyFHK1saYq/4EcpXWqD16oU\nWMPLQulYuySTrIYsrsqbYJ4TGO2rW5B3T5qygw20DUe9jpwFC0ORyoQsaTGl\nphFpc+nj4bp8zLASITilNDADheyUJl3xJY/LwS15Si30f/aBI/QBBpuVNsHl\n95rY9ow1bz4QAq2Lqk+epXWYmRIRJwzPswDaGr014vda+47GxrAqll4f0sJv\n9w48\r\n=otS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ6E63xJy7iDEZQitsCGrBXqVipOzjbTam+fYZjore0wIhAPDnooBhvciKlTU3BSSDxqG6YT+eTFF+//5DNE1KTJaQ"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_6.0.2_1637475619018_0.6693775715479393"},"_hasShrinkwrap":false},"7.0.0":{"name":"parse-json","version":"7.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=16"},"scripts":{"test":"xo && nyc ava && tsd"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.21.4","error-ex":"^1.3.2","json-parse-even-better-errors":"^3.0.0","lines-and-columns":"^2.0.3","type-fest":"^3.8.0"},"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","tsd":"^0.28.1","xo":"^0.54.0"},"types":"./index.d.ts","gitHead":"258f8312b24363ed1389e8db3f580e9048c70588","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@7.0.0","_nodeVersion":"16.16.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kP+TQYAzAiVnzOlWOe0diD6L35s9bJh0SCn95PIbZFKrOYuIRQsQkeWEYxzVDuHTt9V9YqvYCJ2Qo4z9wdfZPw==","shasum":"51c0713f233b804eb5adee3ef1e75d3243e0ff06","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-7.0.0.tgz","fileCount":5,"unpackedSize":8044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0SmfaZUpAiwPrNnqv23yS5FyqpPJIhK0weBrztfnprQIgTI26OrDqqBa8zV+9nB9EfX5NgT+vFCWqJ1FpubooblM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL4dGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGdg//fHeXXGtK0nzG4WwwF07AV8EZx4HTLSt+zxtj0QZO1HyKFkDi\r\nYqOS1XeaansZi+gJ1BkFMcVevqJftu+0yurCTD4Zn74xJDP1Hn02QamuPiQO\r\nQiMZB18PpigO5LrDSr6OGLdbBRs8PL2aQDXgESukkpGPC8odZ6oCRFisAfPN\r\nQSoRbEWZZnjqV63RUGCTx3HwoGn1aMMUE3litr7wC3W1jVhYP8TW/r3jC5VY\r\n5fKRWXNzxr6/1EmbtRsSq1j4mGNnLxOVxSvGDUFDsmbMJk6T1ZjxoGRFXhJV\r\n7vvxU3mlUWoA/BWGISlIsSjrleFI3nYD2f1lkBHY+Wk4B8UjcopnQ3hLFFi0\r\n6p6RWebxyfSqSqBIKFI+fLh/4tqKIzUZdoShJZ758gvLe+LoMM3+ycrcS1jW\r\nTsf4V3BrLS9ga8QKK8r49Whgka13XJIrXS+TVgH/aiiDuB/5QZ0alkD5SthD\r\n9glvUivkMnLB0VfdZfH1imcjs3Aw7iNCnNrqfoT/jJFrWbwLrfaMmjB/7ETb\r\nq1oBhLfbCDuiwCJCf5DWTjGBq8R6AjYoXSuJ258BrvsE1CWYt5DaM0MdpPdK\r\nrrPc4dqH1gakfMZYqio9pfNJ/XuylCH2uWsWIyQHiJ5lfM1rjV+lg1w9OPZ4\r\n/QPgF3x2K8A6bQUWWUe5D29xmEn4c//7I/M=\r\n=c90Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_7.0.0_1680836421770_0.7574724347968855"},"_hasShrinkwrap":false},"7.1.0":{"name":"parse-json","version":"7.1.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=16"},"scripts":{"test":"xo && nyc ava && tsd"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.21.4","error-ex":"^1.3.2","json-parse-even-better-errors":"^3.0.0","lines-and-columns":"^2.0.3","type-fest":"^3.8.0"},"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","tsd":"^0.28.1","xo":"^0.54.0"},"types":"./index.d.ts","gitHead":"da94669530f225526461018517563c12fd7633e0","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@7.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-ihtdrgbqdONYD156Ap6qTcaGcGdkdAxodO1wLqQ/j7HP1u2sFYppINiq4jyC8F+Nm+4fVufylCV00QmkTHkSUg==","shasum":"4cffd0ee00ffa597b995fd70a9811993c4f95023","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-7.1.0.tgz","fileCount":5,"unpackedSize":8346,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC12mpBJpet09sdj0M4n1/6YZkdqOI11MFMD7M7BC7VcwIhANEErM+nXlRyOcZY7gPMYEVYiUW0GEx/xnACc51rwOFd"}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_7.1.0_1693550405228_0.7108466533759863"},"_hasShrinkwrap":false},"7.1.1":{"name":"parse-json","version":"7.1.1","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=16"},"scripts":{"test":"xo && nyc ava && tsd"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.21.4","error-ex":"^1.3.2","json-parse-even-better-errors":"^3.0.0","lines-and-columns":"^2.0.3","type-fest":"^3.8.0"},"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","outdent":"^0.8.0","strip-ansi":"^7.1.0","tsd":"^0.28.1","xo":"^0.54.0"},"types":"./index.d.ts","gitHead":"c26d16e382872ce567c2b8c52bfd82e392b64689","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@7.1.1","_nodeVersion":"20.9.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==","shasum":"68f7e6f0edf88c54ab14c00eb700b753b14e2120","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-7.1.1.tgz","fileCount":5,"unpackedSize":8671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUdrh/PEYMfViYHFoP9mftyI3/FKo5efeZYjvV9bvBlAiBmIoZSA3Wufu5z72I8lU09Is6E0Vimr1lUPza7wOjt7w=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_7.1.1_1698431533794_0.27783702697893164"},"_hasShrinkwrap":false},"8.0.0":{"name":"parse-json","version":"8.0.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=18"},"scripts":{"test":"xo && nyc ava && tsd"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.22.13","index-to-position":"^0.1.0","json-parse-even-better-errors":"^3.0.0","type-fest":"^4.6.0"},"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","outdent":"^0.8.0","strip-ansi":"^7.1.0","tsd":"^0.29.0","xo":"^0.56.0"},"types":"./index.d.ts","gitHead":"7230975ba5ad27ad9fa40a2fa93f95786acafc8e","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@8.0.0","_nodeVersion":"18.18.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-QtWnjHuun44MCLbq9f2rlcX9Bp9FSsPgQS9nuGcIm3J557b3/CvmYUhwChgJJDlMpuNN0sFRAogzQ8xMitD1oQ==","shasum":"ad386a5990556791736cab443042ca234cdfbba9","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-8.0.0.tgz","fileCount":5,"unpackedSize":9015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF216qYYzQ4fNZZeEZkntJrEWFAE9mNZI0sK6DN1OzM9AiBbhmAL/DZSoAM58VEmTwyahukiR+jTwLi2oAuQDE8xvQ=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_8.0.0_1698952333962_0.2514557675845246"},"_hasShrinkwrap":false},"8.0.1":{"name":"parse-json","version":"8.0.1","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.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"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"test":"xo && nyc ava && tsd"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.22.13","index-to-position":"^0.1.1","json-parse-even-better-errors":"^3.0.0","type-fest":"^4.7.1"},"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","outdent":"^0.8.0","strip-ansi":"^7.1.0","tsd":"^0.29.0","xo":"^0.56.0"},"types":"./index.d.ts","gitHead":"1927b6d08ead7bd5ff3912842d30bb2ca96aaf72","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@8.0.1","_nodeVersion":"20.9.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-soKUg/q/8bcfuF3+plsbYldE74cVEVEPSC1BUPIGTaX1byXdz6Fo+CVYBdH0jj/5xWsFrNRksl11QkBgHqPQeQ==","shasum":"13920ceb04b9dc126268fc3abea89e4c7c6b0f86","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-8.0.1.tgz","fileCount":5,"unpackedSize":9311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAqNKlMdtkeEGDd3Y5soOft1zRh+kqRJp/m1kFUHzQMAiApgr/2k2BIwf/cd/4GSg1KcwhnVX8lvLZ+cYFh19uAcw=="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_8.0.1_1699527534615_0.31001972047475546"},"_hasShrinkwrap":false},"8.1.0":{"name":"parse-json","version":"8.1.0","description":"Parse JSON with more helpful errors","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.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"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"test":"xo && nyc ava && tsd"},"keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"dependencies":{"@babel/code-frame":"^7.22.13","index-to-position":"^0.1.2","type-fest":"^4.7.1"},"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","outdent":"^0.8.0","strip-ansi":"^7.1.0","tsd":"^0.29.0","xo":"^0.56.0"},"types":"./index.d.ts","gitHead":"5ad65169677db8f164a32dcd08a19bc5ae8426e3","bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"homepage":"https://github.com/sindresorhus/parse-json#readme","_id":"parse-json@8.1.0","_nodeVersion":"18.18.2","_npmVersion":"9.2.0","dist":{"integrity":"sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==","shasum":"91cdc7728004e955af9cb734de5684733b24a717","tarball":"https://registry.npmjs.org/parse-json/-/parse-json-8.1.0.tgz","fileCount":5,"unpackedSize":9522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfJQMMiDz0AVpeDLRQC/FcqAJ7vr1dp0bvnQKB6BgMfAiEAwoMOqZp45O2OAsmKgQwu56s/GisdZqRoylJXSr22/GQ="}]},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-json_8.1.0_1700666199422_0.8829135113944024"},"_hasShrinkwrap":false}},"readme":"# parse-json\n\n> Parse JSON with more helpful errors\n\n## Install\n\n```sh\nnpm install parse-json\n```\n\n## Usage\n\n```js\nimport parseJson, {JSONError} from 'parse-json';\n\nconst json = '{\\n\\t\"foo\": true,\\n}';\n\n\nJSON.parse(json);\n/*\nundefined:3\n}\n^\nSyntaxError: Unexpected token }\n*/\n\n\nparseJson(json);\n/*\nJSONError: Unexpected token } in JSON at position 16 while parsing near '{      \"foo\": true,}'\n\n  1 | {\n  2 |   \"foo\": true,\n> 3 | }\n    | ^\n*/\n\n\nparseJson(json, 'foo.json');\n/*\nJSONError: Unexpected token } in JSON at position 16 while parsing near '{      \"foo\": true,}' in foo.json\n\n  1 | {\n  2 |   \"foo\": true,\n> 3 | }\n    | ^\n*/\n\n\n// You can also add the filename at a later point\ntry {\n\tparseJson(json);\n} catch (error) {\n\tif (error instanceof JSONError) {\n\t\terror.fileName = 'foo.json';\n\t}\n\n\tthrow error;\n}\n/*\nJSONError: Unexpected token } in JSON at position 16 while parsing near '{      \"foo\": true,}' in foo.json\n\n  1 | {\n  2 |   \"foo\": true,\n> 3 | }\n    | ^\n*/\n```\n\n## API\n\n### parseJson(string, reviver?, filename?)\n\nThrows a `JSONError` when there is a parsing error.\n\n#### string\n\nType: `string`\n\n#### reviver\n\nType: `Function`\n\nPrescribes how the value originally produced by parsing is transformed, before being returned. See [`JSON.parse` docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Using_the_reviver_parameter\n) for more.\n\n#### filename\n\nType: `string`\n\nThe filename displayed in the error message.\n\n### JSONError\n\nExposed for `instanceof` checking.\n\n#### fileName\n\nType: `string`\n\nThe filename displayed in the error message.\n\n#### codeFrame\n\nType: `string`\n\nThe printable section of the JSON which produces the error.\n\n#### rawCodeFrame\n\nType: `string`\n\nThe raw version of `codeFrame` without colors.\n","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"time":{"modified":"2023-11-22T15:16:39.799Z","created":"2015-07-28T19:05:09.989Z","1.0.0":"2015-07-28T19:05:09.989Z","1.0.1":"2015-08-03T10:29:22.749Z","2.0.0":"2015-08-25T14:14:38.170Z","2.1.0":"2015-08-26T15:15:54.581Z","2.2.0":"2015-08-31T16:36:30.005Z","3.0.0":"2017-08-17T10:11:16.080Z","4.0.0":"2017-11-04T07:53:50.125Z","5.0.0":"2019-07-02T18:02:21.255Z","5.0.1":"2020-07-24T05:18:36.819Z","5.1.0":"2020-08-22T20:43:07.895Z","5.2.0":"2021-01-18T11:15:13.459Z","6.0.0":"2021-11-04T07:31:33.913Z","6.0.1":"2021-11-15T02:48:09.224Z","6.0.2":"2021-11-21T06:20:19.136Z","7.0.0":"2023-04-07T03:00:21.988Z","7.1.0":"2023-09-01T06:40:05.405Z","7.1.1":"2023-10-27T18:32:13.983Z","8.0.0":"2023-11-02T19:12:14.219Z","8.0.1":"2023-11-09T10:58:54.795Z","8.1.0":"2023-11-22T15:16:39.592Z"},"homepage":"https://github.com/sindresorhus/parse-json#readme","keywords":["parse","json","graceful","error","message","humanize","friendly","helpful","string"],"repository":{"type":"git","url":"git+https://github.com/sindresorhus/parse-json.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"bugs":{"url":"https://github.com/sindresorhus/parse-json/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"nexdrew":true,"huhgawz":true,"mightyjongyo":true,"rocket0191":true,"drveresh":true,"kakaman":true,"shuoshubao":true,"pftom":true,"huuduy":true,"sunshine1988":true,"zhenguo.zhao":true,"flumpus-dev":true}}