{"_id":"error","_rev":"100-9c9cd49bcdfd3a61470f17aaf1e5ce61","name":"error","description":"Custom errors","dist-tags":{"latest":"10.4.0","experiment":"6.0.0-experiment3"},"versions":{"0.0.1":{"name":"error","version":"0.0.1","description":"error handling utility","keywords":["error","arch","utility"],"author":{"name":"Jake Verbaten","email":"raynos2@gmail.com"},"main":"src/error","repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"engines":{"node":"0.5.x"},"dependencies":{"fcombine":"0.0.3"},"devDependencies":{"tester":"0.0.2"},"_npmJsonOpts":{"file":"/home/raynos/.npm/error/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"error@0.0.1","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.5.9","_defaultsLoaded":true,"dist":{"shasum":"74df840704ef29ba7be53806adcb3efaea38ca01","tarball":"https://registry.npmjs.org/error/-/error-0.0.1.tgz","integrity":"sha512-i5/MxpyNmGvduqPeCMxYgxB/N34yu8kGfRevkxP7+eWQbBXjJY9hDwtf9nWynPLFuM9WSiuDE4q+N97c4zTjHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk5/4UcB7VtKQAn4hiY4kYA87QqZ19xLgYJBgzGNcUJwIhAMqVW6J3WwvSaHzDIHgal0qoOm7pAXiWbmZ0t7xLmFhC"}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"0.0.2":{"name":"error","version":"0.0.2","description":"error handling utility","keywords":["error","arch","utility"],"author":{"name":"Jake Verbaten","email":"raynos2@gmail.com"},"main":"src/error","repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"engines":{"node":"0.6.x"},"dependencies":{"fcombine":"0.0.4"},"devDependencies":{"tester":"0.0.4"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"_id":"error@0.0.2","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"97790f95fa98614ce66224d4b29579b6d5c1e8b6","tarball":"https://registry.npmjs.org/error/-/error-0.0.2.tgz","integrity":"sha512-iL9IgB7rSGCmDD8Oe8y6TTKUt8W+Rh9zrj+3opdbxEPb7wk8y/MT/oKopyPqAIiutTWd5RnpIbNe9sgNPO+rzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHdvWfumqwig7+5LoWVO9BNO3J3QHTG9TpCmI7LyDWOQIgPWt5Tg0PU7wdy2BJXAF4+2ABuAjGKNmo4YPf4gwAKL8="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"0.0.3":{"name":"error","version":"0.0.3","description":"error handling utility","keywords":["error","arch","utility"],"author":{"name":"Jake Verbaten","email":"raynos2@gmail.com"},"main":"src/error","repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"engines":{"node":"0.6.x"},"dependencies":{"fcombine":"0.0.4"},"devDependencies":{"tester":"0.0.4"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"_id":"error@0.0.3","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"f569b0991fcd64bb5e588a6d046f3bd8af58f77b","tarball":"https://registry.npmjs.org/error/-/error-0.0.3.tgz","integrity":"sha512-m4+xQ8fmC8FhcTGwux3wonceSY1ZLdhFFOtwdDhpwILGsYiLFR9y0yXwBuFdbsOPt1XZ88ZFiv0vLl5PGoKGSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWygfulvCGZqXE86OGQBNG9kBHOtPAx0M2+DdEeoQLiAIhAKaDpsP5Uh9T3q3wzlJYUBkBYkK2MF3TNH9GPEBPIZVu"}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"0.0.4":{"name":"error","version":"0.0.4","description":"error handling utility","keywords":["error","arch","utility"],"author":{"name":"Jake Verbaten","email":"raynos2@gmail.com"},"main":"src/error","repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"engines":{"node":"0.6.x"},"dependencies":{"fcombine":"0.0.4"},"devDependencies":{"tester":"0.0.4"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"_id":"error@0.0.4","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"9d356fa7a7017727d187a1f4af86641873af416b","tarball":"https://registry.npmjs.org/error/-/error-0.0.4.tgz","integrity":"sha512-+72p1tdee2tIMQxymAdPIXNtxpv5dj2pePGo1Pkz4SSP+G3jh4c7LUMI+S8261Pepml+/E2ddIq6VsbnrHBwIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOHEYLlgbBucmpYGrBaXsMaNgFU5Ua1QwBOOADHdN//AiEA64HEC9c85TRbkCRU3PnN+WaJQTHbwRKETedRUXat+SQ="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"0.0.5":{"name":"error","version":"0.0.5","description":"error handling utility","keywords":["error","arch","utility"],"author":{"name":"Jake Verbaten","email":"raynos2@gmail.com"},"main":"src/error","repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"engines":{"node":"0.6.x"},"dependencies":{"fcombine":"0.0.4"},"devDependencies":{"tester":"0.0.4"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"_id":"error@0.0.5","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"764afb258e360255abd8f3edcb4fc1731c3f4c9b","tarball":"https://registry.npmjs.org/error/-/error-0.0.5.tgz","integrity":"sha512-oPeamwE43yPHlXiGtgzJmmbpPdMgQH9nJCgN2SzJp8ljspBa/Xc+ugBgqigi24/HN/SFTHDxd+F2n25GUBOA8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD75xrVSNWAnUUJZAQoJEzqMNpPAow6vK1Trw5Y07cYeAIgd+tDyV9BwA6z+Q343gK8YgMN8POoj9jt7JVgLpsNlJA="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"0.1.0":{"name":"error","version":"0.1.0","description":"error handling utility","keywords":["error","arch","utility"],"author":{"name":"Jake Verbaten","email":"raynos2@gmail.com"},"main":"src/error","repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"engines":{"node":"0.6.x"},"dependencies":{"fcombine":"0.0.4"},"scripts":{"test":"node test/error-test.js"},"devDependencies":{"tester":"0.0.4"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"_id":"error@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"446492f52c9a2e47ac4d61920c04a47cb267f494","tarball":"https://registry.npmjs.org/error/-/error-0.1.0.tgz","integrity":"sha512-jNhtf+VWscHJgfWRwQbnzudG/U9iM2lNZLP2C19hSlcN53rgJA2Kh1I23zw5uqud1v7QBrjU/HCjG3hcWgQSJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk96H7LJrx7xQ6SzG/WObxViHXVzyLd9hG5JunUGFW9QIgBT4VVyRIs28YssTkNktYa+qQAwbfFBy4f9ugaKSKYFc="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"1.0.1":{"name":"error","version":"1.0.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@1.0.1","dist":{"shasum":"56d2a4e05d16b9afb6f9141de284ec90c3dabbf5","tarball":"https://registry.npmjs.org/error/-/error-1.0.1.tgz","integrity":"sha512-6SJcw7oHwOL/j3WtolIzKOE7x6tt4KRatqnV6ONAq1vOlsPxU8ygDCEgrKz1xasUwnZyhReBJEsJeYZyZLWwWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzN7KpE2GJ/kv3TmDX9HWn88OOVjAZd0EaTnHZks+BYQIhAJiyjfvM2oELuAwf+9O2KzkeOjnvDwVXBhFAfgN3zcRo"}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"1.0.2":{"name":"error","version":"1.0.2","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@1.0.2","dist":{"shasum":"747eca00abff9d890efa2c995da96877e6c2abad","tarball":"https://registry.npmjs.org/error/-/error-1.0.2.tgz","integrity":"sha512-Iv0WF5DnD/GNzRcJV1ztA3OIphTFh33zqzVelpEY0cCfoKTbHC2xmywAWU0x+hs1vIhgvx/O4DsF4cjk7+8ykQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1SfNvh89CeyqYQlfFG1ab8c7Bb8Epzdl7uBHUOJZ2qwIgZGSN4GdY+cFt+hfh2Fbktkg6efBDiaoRRF8+ylC8Lwk="}]},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"1.0.3":{"name":"error","version":"1.0.3","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@1.0.3","dist":{"shasum":"f0833314129d70b0a5a3f11607eaaaa37a9d1fab","tarball":"https://registry.npmjs.org/error/-/error-1.0.3.tgz","integrity":"sha512-bKGYTY5SdQegy5IH3axhezulaNZ3F3qzcpAkWI7iEGRaVKl+lMnhssG0Z80R/xJD8al16onZ7Jd5T/Bfk+sckQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEojwWoAfw2N892ejOYYP6kd9tN5lG6NMOYMAcBZqH2WAiEAwNmBRmO9Hd7nPOdegBzdogQWVRpo3XZvW0nbdDlYlts="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"2.0.1":{"name":"error","version":"2.0.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@2.0.1","dist":{"shasum":"bc2fd58970826240cef41be8d0df347f1b8f05a4","tarball":"https://registry.npmjs.org/error/-/error-2.0.1.tgz","integrity":"sha512-dAEB8YMGKAmPGToFAJigxci/EGh4KzQI8a2l9hgWNFSovU7l49NEbAs4JJMr7PEXp3u0jcQfcd4cCtPV94tnHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZENhiENMbXTEV8LZVS0sUiKZxReXqzFa4UBGlkKXjvQIgSMRC7PPyDFdVdWpHWGbDeizslSZvBaDF7jlabgtco80="}]},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"2.0.2":{"name":"error","version":"2.0.2","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~2.0.6"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@2.0.2","dist":{"shasum":"4ee45cb2855ef577cebff2d1fa9d51d62f737d2b","tarball":"https://registry.npmjs.org/error/-/error-2.0.2.tgz","integrity":"sha512-Ya3NwuB8Sh4jXmxsBvjEll6bppgxMmiqH1u4ysA/LoF7v7j3yQFea6gNBCjlmOhAwnoD8MqNIKPxTuVGqDVDgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkR6JfOniyLYBl+ZZglQi/XHmYUZOccp3QJwDSSnw3zAiA2gUSLj1dO/E40abJin31Ik6E3oq3jqibKCqQyYiwLjA=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"2.0.3":{"name":"error","version":"2.0.3","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~2.0.6"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@2.0.3","dist":{"shasum":"9666af3fc561fc92fb81670d1c37da4854371ab6","tarball":"https://registry.npmjs.org/error/-/error-2.0.3.tgz","integrity":"sha512-6F45WGob8Hv/NIAXiwKErThUiWuxr4IGnRlUU8mnbOGvPJJxPa8yJuB8vSN4BkLfSGUazl0XsOVqfMU00g088Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA1WGavVojwrl5TmUKU6eFF4Iud7tghcffS1Ng9ATYSgIgOSVLciX2QIcJGJnQQUcUS9x3twQqzizNgDAiWXr8NGs="}]},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"2.0.4":{"name":"error","version":"2.0.4","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test/index.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@2.0.4","dist":{"shasum":"b6ad90885b0567383204d85de7ae1bcc59464548","tarball":"https://registry.npmjs.org/error/-/error-2.0.4.tgz","integrity":"sha512-89lzEcj5YssNlXJDDjwoh1hkurCCuwvxPo4kvkd/PjLrRXWBDRdLbfcS16bwgCNDJhJnJTVBJqL3ONvIZsAPoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2N1TixeLyeQ/io9ktTVhbZhev93x1gpKKv/YAzH6VNAIgSDYrxMTLbp6VLpC3RLrnG/q0qvRk//xYos2ueVop8KU="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"3.0.0":{"name":"error","version":"3.0.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"xtend":"~2.1.1","string-template":"~0.1.3"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"_id":"error@3.0.0","dist":{"shasum":"a2957dcfd02e66cced07c120d20b6fbf7f9d8d78","tarball":"https://registry.npmjs.org/error/-/error-3.0.0.tgz","integrity":"sha512-dv4mBdBFVJN+WFQai8QCCnM9zTnfOZuXSG8A3KbrDC0TJt1sNb8NTSn961yY8Qp8L2hwcdUcOvUiiKKwILyAlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUAs3eJgtjHgHd9xkbAK8l8Qxb7O6rtqJS4xtR4LZdNAiBudI+0BWaD2BBtuLrjMp27885Y2+xec2aScqcc+KtDOg=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"4.0.0":{"name":"error","version":"4.0.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"assert":"^1.1.1","camelize":"^0.1.2","string-template":"~0.1.3","xtend":"~2.1.1"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"0752785fd02c9af440eda21eceace736514242b9","_id":"error@4.0.0","_shasum":"230bc3891f0b2384585e51b6dfa876d06959b128","_from":".","_npmVersion":"1.4.12","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"230bc3891f0b2384585e51b6dfa876d06959b128","tarball":"https://registry.npmjs.org/error/-/error-4.0.0.tgz","integrity":"sha512-xAP9odp95mzU+8j8He/Vk53x1AZVDQn/YiYJGk4Q1nzitT79ie9Afil2oKH4juXyOd4NbX5tJcyq973y/GLBfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgTrSF2905ffA8QrZyOthZyaxhwUG9Cx+zodjW8d5VSAIgfMdGSxwc6XPc9nFzTwvo3yDRvTM6Gfz+IUV0OalDYPs="}]},"directories":{}},"4.1.0":{"name":"error","version":"4.1.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"assert":"^1.1.1","camelize":"^0.1.2","string-template":"~0.1.3","xtend":"~2.1.1"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"9f2f3063bffe93f38a066cb76e6f4efdff117cd9","_id":"error@4.1.0","_shasum":"b541fcaf282367f9b723d3cac94bdc54452f6f29","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"b541fcaf282367f9b723d3cac94bdc54452f6f29","tarball":"https://registry.npmjs.org/error/-/error-4.1.0.tgz","integrity":"sha512-kvB+2ManGNyIOyCXiE5XeY9gdh/zFAgR8MffAoZ55Z8QnFDHx6XaA7z5uA4ssS0uHK+y+SP8UbDlfkqwHISqpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFn6XxgaJRevr5c76Al2HEsOnL04ZL1qtwsXMeq2klgdAiA3HpYugjUlf2lsk1parCcIz54mfbpL7G0JknEJ//08Vg=="}]},"directories":{}},"4.1.1":{"name":"error","version":"4.1.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"assert":"^1.1.1","camelize":"^0.1.2","string-template":"~0.1.3","xtend":"~2.1.1"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"f4f47b72084db4565d2a6e0feac1955ee0741cd3","_id":"error@4.1.1","_shasum":"9af977953d6f1bb78e98ea94ba7c6d50e67b8479","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"9af977953d6f1bb78e98ea94ba7c6d50e67b8479","tarball":"https://registry.npmjs.org/error/-/error-4.1.1.tgz","integrity":"sha512-aKe8gXiezgh6IW9n4v81uyoAt33RZSfhlxK7n99NRamniI59SM3pyaDhbQFkSSjh3m5s1eiyJ5A45mXCFrX63A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjfElz5puzRsL8DUSYTQMoOwHyGtgffBOZ2IJdrKYWpAIhAJgEb/h/GBka/HNnp1qZedWbzuSWCmjWn7ME/QwHSmiu"}]},"directories":{}},"4.2.0":{"name":"error","version":"4.2.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^0.1.2","string-template":"~0.1.3","xtend":"~2.1.1"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"69ad4b5c57bd935dec66eb8f3cb0ca8299c03c32","_id":"error@4.2.0","_shasum":"86b94d82116b4b28f95f9bf797e9b0432f604007","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"86b94d82116b4b28f95f9bf797e9b0432f604007","tarball":"https://registry.npmjs.org/error/-/error-4.2.0.tgz","integrity":"sha512-tWLcoP+Tlgeoqryalqv9Jdmkqfq6qwUK4DQAc9wz5Cj4gVVNYh/Wrrikhd1AtGSYQvszypN7q5ySyvnStMlsvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVl1JaiWXpqn7VSqMSFMrifA2oIov3LS2KhgBCvn2qHAiEA8Oxe0+kSLTANge33Oq8QieQA/hIcJmuyYMlMarK3fXQ="}]},"directories":{}},"4.3.0":{"name":"error","version":"4.3.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"tape":"~3.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"ae958243f0ad7846ea99ee1d2f787c78a0dfc45f","_id":"error@4.3.0","_shasum":"bda3159a6f54977fc689459f49b91ee4066d17d8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"bda3159a6f54977fc689459f49b91ee4066d17d8","tarball":"https://registry.npmjs.org/error/-/error-4.3.0.tgz","integrity":"sha512-1AuPGULDZtZqUrAMr3YbLCc8vBxdGeVPCYDkTqTZ1WPEDgQ07fixtNrIDm4Isn7tHUOMF7DNa6lqghELmyfAUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjx5FLPVMk8iy+ZHYupOjz9CKYmTFoHwJHutXeSplKIQIgDf15xfvDbmErXWL9JXOAEUM2vh1k7Rp6PO0r3rMNvOg="}]},"directories":{}},"4.4.0":{"name":"error","version":"4.4.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"tape":"~3.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"81e533bf0a84f94e5c303d70e35af524396ce0b7","_id":"error@4.4.0","_shasum":"bf69ff251fb4a279c19adccdaa6b61e90d9bf12a","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.26","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"bf69ff251fb4a279c19adccdaa6b61e90d9bf12a","tarball":"https://registry.npmjs.org/error/-/error-4.4.0.tgz","integrity":"sha512-SNDKualLUtT4StGFP7xNfuFybL2f6iJujFtrWuvJqGbVQGaN+adE23veqzPz1hjUjTunLi2EnJ+0SJxtbJreKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjnzKQMnzHCqMNzvAzpsUEOeFPirGaaXzf1NoHe47YSwIgbW6XgmgnMfYyOseyT4NKHaC9CwRgru/r5Cdj9QHQT3s="}]},"directories":{}},"5.0.0":{"name":"error","version":"5.0.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"tape":"~3.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"dd7de11a0ea635f621f2cec412f92d78b83373c3","_id":"error@5.0.0","_shasum":"921e0bee6b22ec7fd9ff74f09d786fe39a878949","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.26","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"dist":{"shasum":"921e0bee6b22ec7fd9ff74f09d786fe39a878949","tarball":"https://registry.npmjs.org/error/-/error-5.0.0.tgz","integrity":"sha512-3aoU5Vnn346JOWyn5RTQhipq7F1v4KrSOBxo6wryKlbQknwRcYYy8xVNsHKsIT9loanKUUMGhJRXUzk3rsHuTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYCxJIjVivsmw8AW6LS1QMSnF+zs4tQZobRa48EeLAeAiEAlp0JWx6CxLIXfZYm9OzqSSD4IArqEL3FpYUiPAtCXuw="}]},"directories":{}},"5.1.0":{"name":"error","version":"5.1.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"tape":"~3.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"d3dffe0d54c07ae50155926ac58ce1fe53c5f962","_id":"error@5.1.0","_shasum":"c2a81d83e22a6b1013ed016b82c20cbb4c6a3277","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jcorbin","email":"jcorbin@wunjo.org"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"c2a81d83e22a6b1013ed016b82c20cbb4c6a3277","tarball":"https://registry.npmjs.org/error/-/error-5.1.0.tgz","integrity":"sha512-RbN6AnJ16AOdP0PJAYNa2mAx+PdV3GSyl8RW6HnBCr4atuOJsLzKFGNn75ZCx5iZ0ha41vMsC/qDabAYAuZJ1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5c5y1sSPd9kKl5pbsN5bLZFqsQNoXH/X3g4bD7Ag0LQIgOKrOhM6F22A90mOtm0oRQ+5haSIT6VyihtFRGjyeVPs="}]},"directories":{}},"5.1.1":{"name":"error","version":"5.1.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"tape":"~3.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"test":"node ./test.js","start":"node ./index.js","watch":"nodemon -w ./index.js index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"c5117eab8b02036808365b59b847fef3571b86eb","_id":"error@5.1.1","_shasum":"595f2ee50e8d8b495a6123203cc1298a64ef7d48","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jcorbin","email":"jcorbin@wunjo.org"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"595f2ee50e8d8b495a6123203cc1298a64ef7d48","tarball":"https://registry.npmjs.org/error/-/error-5.1.1.tgz","integrity":"sha512-KYBQz2Zzii0x5/HKR4AU0jlEOMF/yOdyBLMlZSfY6E35eSCV/vh2+21ox+AbA3QOAqU8ih30YhEmtAKF8acEpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByOrFogsNZZaS/yIOZg2iSJBTgp3rswds9ZnBpq6/KCAiEAlxJg4UY8mk6mfJd/ZgqvnVEIC6UdRay1sIaFpq7XABM="}]},"directories":{}},"5.2.0":{"name":"error","version":"5.2.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","is-error":"^2.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"lint-trap":"^1.0.1","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"lint-trap .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"fcb9103ffad606c8a9c9ce91c1e104480b076803","_id":"error@5.2.0","_shasum":"3fb59d16790058466481fae16012e69e432fba42","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"3fb59d16790058466481fae16012e69e432fba42","tarball":"https://registry.npmjs.org/error/-/error-5.2.0.tgz","integrity":"sha512-+df09oeeA8U/kq8ZkWZCKQzDLFPlIlHOcBZEcbwmxDpyAgHJJtp+uG2PFdFMPCwrTaHO4UMRsgxkzdTOiUEkTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXiJZhHzU6fnc2lQFHr5ABEjPAgv9s9ZNDAC9Bwtz+BAiEAznDVS+Pd54bKx8AQMkZRMRKGHSA9YsRcNitF1ghss40="}]},"directories":{}},"6.0.0":{"name":"error","version":"6.0.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","is-error":"^2.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"lint-trap":"^1.0.1","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"lint-trap .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"92549febe94e3859251411b92dba770259981629","_id":"error@6.0.0","_shasum":"b38630cf9f082e0339fc434f6a493df9afb2aef2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"b38630cf9f082e0339fc434f6a493df9afb2aef2","tarball":"https://registry.npmjs.org/error/-/error-6.0.0.tgz","integrity":"sha512-Lo1NXA+TYnQQpI7YO0xO5iUsIoi5WP6mMQTrYY6mj/HtGJpQJzAMbcItaW3vAmqhGUiPNG1FtMh4nZVHD0KGxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwnBnJvgDUUJeaOu1t7k4eq3bhOSm/u04vnCz8K56XbgIgRFb7aZgH960o+ylBvONpVRToyz12xIeJp9z+iWomW9Y="}]},"directories":{}},"6.0.0-npm-experiment1":{"name":"error","version":"6.0.0-npm-experiment1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","is-error":"^2.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"lint-trap":"^1.0.1","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"lint-trap .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"8d8731420731bb716565e4d3e6ce2f0b620377f7","_id":"error@6.0.0-npm-experiment1","_shasum":"2214ffaec06b626ad3fbc67cd6885d5b4c2caf8b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"2214ffaec06b626ad3fbc67cd6885d5b4c2caf8b","tarball":"https://registry.npmjs.org/error/-/error-6.0.0-npm-experiment1.tgz","integrity":"sha512-NImu24nGu2Mn6sEkxg+vV5O/lttz0E9sxFMZkT1OV/aNYcGpjmyT6T3CbfvQcEl1Kd+csPnPdDTr8CRL41nojg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA0TVy7+XfWpvDDGT/xnlHTjdh7qMsJ0euI1MEG+SffwIgJVK3Mfps28coDvDRpiTg761qC+NMszvw6LiwqzCXlx0="}]},"directories":{}},"6.0.0-experiment2":{"name":"error","version":"6.0.0-experiment2","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"fakeProductionDependencies":{"camelize":"^1.0.0","is-error":"^2.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"lint-trap":"^1.0.1","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"lint-trap .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"ee5bdd558c031656bc79425f134f0b2cd038089f","_id":"error@6.0.0-experiment2","_shasum":"39801016470f88b3ccd9f48907160ceba03b012f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"39801016470f88b3ccd9f48907160ceba03b012f","tarball":"https://registry.npmjs.org/error/-/error-6.0.0-experiment2.tgz","integrity":"sha512-JAIrk392Vw9WoczIRwdB1QcKKbSjYdZ5oAcHEMHBk0VT+F1j2vtpb0vsKRw9j2nFNOqLU3Td19nFYHyNgspVyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApROM91Awa1y7UeOZR3xdYtaXja5CN6+sRZ3tz+dHdgAiAAhLo2O6h7s3VmvQq6JVODT8xibhlJKZ+uf3GfkjvkCA=="}]},"directories":{}},"6.0.0-experiment3":{"name":"error","version":"6.0.0-experiment3","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"fakeProductionDependencies":{"camelize":"^1.0.0","is-error":"^2.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"lint-trap":"^1.0.1","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"lint-trap .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"4f0aeab170f008030db26ccba7793961c2d684a8","bundleDependencies":["camelize","is-error","string-template","xtend"],"_id":"error@6.0.0-experiment3","_shasum":"e7be9bb4c32b46db38e8ab168c0fdf20c83d59ed","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"e7be9bb4c32b46db38e8ab168c0fdf20c83d59ed","tarball":"https://registry.npmjs.org/error/-/error-6.0.0-experiment3.tgz","integrity":"sha512-LClgGZoPEGDB2QXGN1vqYyC+rz+VpiMKTx9zYUvu882HQKdZTwEkN6IljX0IYAbSViLmCU6ewMDSNaWPYmZezg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDo0RJFRa7batFKvZtEKlq6OqMQ6oVtNVkA20EVEj6OyAiEA0hyWx67xJhPuR1Tt8AZ7lZdekQX2BEooSpl560KYMQY="}]},"directories":{}},"6.1.0":{"name":"error","version":"6.1.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"camelize":"^1.0.0","is-error":"^2.0.0","string-template":"~0.2.0","xtend":"~4.0.0"},"devDependencies":{"lint-trap":"^1.0.1","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"lint-trap .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"baa53b128f5bc87a8c0321106cd4b03e785ed146","_id":"error@6.1.0","_shasum":"b1bed6df46fefea0b09644f57c58134211aa7e36","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.26","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"b1bed6df46fefea0b09644f57c58134211aa7e36","tarball":"https://registry.npmjs.org/error/-/error-6.1.0.tgz","integrity":"sha512-tf0v9XBmI6grgyZ24JH1NYFphlCcq6N7eUiwubxrKF4aypJSvfGDWCiLFm5RYECR50PoncvYJiw5e+3q1s5ZoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyAFrbpMJt08RDoSOA4SR3jeqnbKJL3an4TdQXXZLREAiAI7dHYtmZ4u7I+iKVndyRSMWtg8my/oEBtZJfJ8Gc29g=="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"6.2.0":{"name":"error","version":"6.2.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"e606411585503cc7486a01de790f36185ab3239f","_id":"error@6.2.0","_shasum":"3a7c5d30e4d334e1363afbf9555635d92986df40","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"dist":{"shasum":"3a7c5d30e4d334e1363afbf9555635d92986df40","tarball":"https://registry.npmjs.org/error/-/error-6.2.0.tgz","integrity":"sha512-u7I/NnWw1KzDjid5+/+DJJYHIsgLh+dkZBXImxQ6wEkQnS447TQ3xvZE94Nq1P7gm93DosFQkbj2VF+tb6GY0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU8H/Vae/QApq9qomcMifUv52Fu12eBu5UI2YBzqBNNwIgasgC5S4AaNsaSerGOVCuZju7cDpRmgeSmxWXoyZXHVM="}]},"directories":{}},"6.4.0":{"name":"error","version":"6.4.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"3053eea218ac6de5da8bee4a168fefa0d6923b3e","_id":"error@6.4.0","_shasum":"09bfa4ab1746eb8adc7b6bec99a2defaa22248e3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"09bfa4ab1746eb8adc7b6bec99a2defaa22248e3","tarball":"https://registry.npmjs.org/error/-/error-6.4.0.tgz","integrity":"sha512-Al/wxmeSN41+CZF8diZMYHf6FixzviEKT8LgMCYZ+huQasNs/v71/W+7d5UI5Oe2RNtaSeLWZZFQxOx+YfT7JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2p2QALEXgYoX5UKkp/F5KGDaaPhLfNe+tOnq1BVYhXwIhAMcUBusQaWgRuQ3r2tLZepdZZtA0k4wQ9NrZ08egKuO2"}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"6.4.1":{"name":"error","version":"6.4.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"33703461b6bf34436b5054d9bd340754d230f899","_id":"error@6.4.1","_shasum":"a5a6d28778603a99bd5dabc1259de9c707059422","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"a5a6d28778603a99bd5dabc1259de9c707059422","tarball":"https://registry.npmjs.org/error/-/error-6.4.1.tgz","integrity":"sha512-8YOFNu1loPnp48cf5n5Sb2HgbObnmVJDWjsP90y+Bhrgjc55Y7JS/CzgigcTh3oezAw67OfsFuJ96ES/r30Gow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMkYBqnIXRi1CMunq86iBMheK71eLZHLI5YSD397H6+AiEAmdElsjsI4U0Kh+uxJXxGQ7n5CsoaiWmhq5iQV0YPsUM="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"6.4.2":{"name":"error","version":"6.4.2","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"b5d2741ce509cd0caeac43a142d45fc4778d03a5","_id":"error@6.4.2","_shasum":"7cdeda3c7b03b0f5ec8ac555699be8c621100625","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"7cdeda3c7b03b0f5ec8ac555699be8c621100625","tarball":"https://registry.npmjs.org/error/-/error-6.4.2.tgz","integrity":"sha512-6OpAVgSbOzP7krkJDHU1YHFO947biR/1jwbyVu4Fmuavx4OAtUeZ5lih3uVkRkP53BOiTO/JsnSTYgwyL+MIJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiNjgxXDwWJQ5zqstenZ9qOKdcEUDh2Sd28crPdOqQ5AiEAgHOtGQJPvFWHDWoCSk0kzVTNbT0942c/ve15MGCZMz0="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"7.0.0":{"name":"error","version":"7.0.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"f00d35fee169c313e6befb48d94c84bcdb3443b4","_id":"error@7.0.0","_shasum":"b102dcf071c6f7e473f08500f433728a00454bf1","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"b102dcf071c6f7e473f08500f433728a00454bf1","tarball":"https://registry.npmjs.org/error/-/error-7.0.0.tgz","integrity":"sha512-KPuLXrY1gzqdHOL7LCLvTkhnk7B5DDQdq4FrzOwKE6EEbEIbFt2AlIDoo18t0Xl3pxdjBU82NpG+XOm7Y52kGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz+9KdGA5IvMqcVIS7XfkInCNl5MM/YEXkJzszBF0ASwIhALZ8SWCQN8zDCKOyF925pAnYzBdvPDjO8bmLnh0zFk92"}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"6.4.3":{"name":"error","version":"6.4.3","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"bae0cf3ecfc01e96b308bb822586c4c946485dcb","_id":"error@6.4.3","_shasum":"7d7b2caa0f1a11b6019aaeed4286ffdbebe4e3d8","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"7d7b2caa0f1a11b6019aaeed4286ffdbebe4e3d8","tarball":"https://registry.npmjs.org/error/-/error-6.4.3.tgz","integrity":"sha512-4Bropmt9Pu+a8sM72jfT6F/MZWF46TCqf/bHxirNPJixm1hmypK7Y/oSUkekzmD8ZmCajFbs2NI05LsnvOJ1og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX7rXVxgPfMctOzQ7Ecva8LfjsO9HdaNiiphxzyrOhCAIgeDOj4Dcf+ck+NvIU9pq9FhrW6ELeh3pGEiREjR1tjh0="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"7.0.1":{"name":"error","version":"7.0.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"9c563bb070e8a59cbe0f9e654072cb7c10dc85ae","_id":"error@7.0.1","_shasum":"06a0ad7d2cfe63139364fb4efb2cc54b20850b5c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"06a0ad7d2cfe63139364fb4efb2cc54b20850b5c","tarball":"https://registry.npmjs.org/error/-/error-7.0.1.tgz","integrity":"sha512-APbpZ5OXvmtJSVvyCvF7K4MTHTyMNV8w6h6KJXqA3J9nW/sndf4PUJU9+Ku09ZVf6gfmuat5plhmvniNJxxxpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG3GkW0amaR3D//ptHzxM8RH+3Zj9sLDwfoc5nH39HuAiBMaBYeCdt8J5VcO6YZbkuUfzLbfCztk7/5XUKzfL9tXQ=="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"7.0.2":{"name":"error","version":"7.0.2","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1","xtend":"~4.0.0"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"997d4df1bc9c748bf31e61622e922c10af0979c2","_id":"error@7.0.2","_shasum":"a5f75fff4d9926126ddac0ea5dc38e689153cb02","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.32","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"shasum":"a5f75fff4d9926126ddac0ea5dc38e689153cb02","tarball":"https://registry.npmjs.org/error/-/error-7.0.2.tgz","integrity":"sha512-UtVv4l5MhijsYUxPJo4390gzfZvAnTHreNnDjnTZaKIiZ/SemXxAhBkYSKtWa5RtBXbLP8tMgn/n0RUa/H7jXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCdsH6/d9EPPdHDxFMiIA1lKi+h6U16Rc8rSyVWhTxjAiEAqDZGnsVy7QJkl4WDeGfmvw9VrYH3FB4Z5Z1CnR02tu0="}]},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"jcorbin","email":"jcorbin@wunjo.org"}],"directories":{}},"7.1.0":{"name":"error","version":"7.1.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"0a6edf269b5020f8da9c424b0f7b21b2453e9020","_id":"error@7.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-H3cK3qnNV28iCO/m359nJiAGfUoElLNdQzfQyg5vtJMZvS7MFk3q8bmfEmVryCuGEW4p+DvCxdmcp6Gzj1/hng==","shasum":"53f4c0608db99e11ad54a4563c120038a6c593d7","tarball":"https://registry.npmjs.org/error/-/error-7.1.0.tgz","fileCount":13,"unpackedSize":19181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfhJ6CRA9TVsSAnZWagAATAkP/jrvLE1iglQEpXXwsv8l\nZuIal0kBmGsRLmsDg5C/iUT4f4yNW4XlrQCj83w1SaHVwNWM0JtfEM82oXYM\nE7pHYlW4nsD51XeR/Y8Jx8/wsO/b00x4gykjSJQb1x2Mkk2EChiWNGjuIGip\nhk4gMZVSCQ7L3mtJ8c9TFxaPPEaaaD/N2vrAOBmotbt/WsqOHPzGSMCPmO3R\novEL8YB5niyP6Z4JGogc4BMLSeBZCIus8dA/24POXLsWh5qyXjtodpvTcVH8\nr+jhPjMzAm80Cgm6/NCRWKpdHEH5rHVneAPPU6IYR0jLSpD9WrJDcw8DaV05\nv826oGWp/5/mkyrVezc8KdQohdMMAAynj34cHxmxPRbxXPngrrB8hqZTvloG\njj/L+q7qTkGiZ8xzC7fFTMK8F+QLbXJatnFXIrhUrYopcV3kXddEzqQVHGVv\nx+WXV2Jn9Ea//veS0d5xEte/+E+52F8I1mH3Jnp+ydu8CINM24CtMiT5d1tL\nfqcYDMYmUX/HPXhFYPcoHmE7j+LooGDVElgumRBV4tn54kMmmRt3MtWbxB/g\nl8EBxGVPKp9VRP4Tu5sRHFfSie361R1FHpCcX60r4/OjRFUL2D0QNDNVPAbX\n0dXlDxlnFnaT6rwAa3iHaYf+/5Cg6+QzaIt2VTvarLI2nkQJhKOPQvnO0YyT\np9V9\r\n=cIMH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyPnP8nZmyswHcOa8z4m7b+MRj4pJyn1tn0DxwXcAGzAiBIeh9hFSsWCVm+rNE5VZRZDdunRTF1mi+U6pU/bWsLWQ=="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_7.1.0_1568543353980_0.4797042059957901"},"_hasShrinkwrap":false},"7.2.0":{"name":"error","version":"7.2.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"0bbef85a10fd09d4bf161d45005d67b602f30ce3","_id":"error@7.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-M6t3j3Vt3uDicrViMP5fLq2AeADNrCVFD8Oj4Qt2MHsX0mPYG7D5XdnEfSdRpaHQzjAJ19wu+I1mw9rQYMTAPg==","shasum":"80c989885635b41df9309d145834a4f125ae2245","tarball":"https://registry.npmjs.org/error/-/error-7.2.0.tgz","fileCount":13,"unpackedSize":19741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdflwuCRA9TVsSAnZWagAAon4P/1t7rGNP7aAkLYieUvdr\nW2qfzV22n3gbD/G4bXJtWXpLDgRARfgxcwlFlwxITrlXqLyX4v7bcIIfzoRY\ngBltfeCjbqKYZqjxQ6MPyMdE9e4AyVdwaDEhbp56MXp8yv3YivNRRD+VAu6S\nRWX26CABFQOQtk+sAm+xfLZf+OnXdvV0MoCycZWPWO5hmY/HnZWysBYxnLNP\nKL/DpQq85A1P7mpb+iUwCEoKbJ8XqfE3aWbFUNPqw2O7Sg+97OTxRS+jhntV\nSr56uLRBCIL39fLgS8bhiM/GOBAL33YhjGQOKnUoxYxVS7vncGH2PYDZDII0\njEMWcu1Sm8OsXvdJechFEpLZsGmpU+C1Dfb7pspbTXZm602YRe9JSwh5NlFy\nr7p/0rbG9EgfypZTiPCsrw3KuEttorRlIszPwfj2erPUdBVukLzI3v32uqu0\ncgdT/a5hzPh/LOdo5NAKJ3ZszW0FIOQ/a2RxFlFvn9sC0xSC3Q9PX4GTYtZf\nyeH6YkQFLKU/0R5JdvKfopHMOn+Gnwn0GRfeiL26Up6uNsLgBaGPhIfzwtRc\nRndNRPxEXwAyUoGm5r9crnFd9Q7jmnN/EIkKNPSrWQ7eu4WNEaYFn14TspVq\n2GgGE5KLNVOc4SBX6HU4Zl6Ae5eA5gIeLWMGPAwei4oVasbpCmKYxDsDLsxs\nkvLb\r\n=xfUI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz4mjSfdbhks2PCz0NPtFGnlwBr9DjFUgoGd0quetm+AiEAg8L1Ps0TqipQ5i1oWGkOj+1VXyaxbBCfC0I2QlPcIao="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_7.2.0_1568562221505_0.4503468391702439"},"_hasShrinkwrap":false},"7.2.1":{"name":"error","version":"7.2.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{"string-template":"~0.2.1"},"devDependencies":{"istanbul":"0.3.13","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"lint":"standard -v .","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"580d217b87f21cfbf145d6bfd47661e799630956","_id":"error@7.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.10.1","dist":{"integrity":"sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==","shasum":"eab21a4689b5f684fc83da84a0e390de82d94894","tarball":"https://registry.npmjs.org/error/-/error-7.2.1.tgz","fileCount":13,"unpackedSize":20018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx7jcCRA9TVsSAnZWagAAww0P/0h2MUrGenbvgPHEkllz\nJaX8YxzqBKRoE/EgAyJbD7Ls7Y8QK3/rzAdRC5Tkpjkr9VsYhgNUTy6uPit6\nxpBZzIopQScHcBdu0Dq1V8KOQhEQJfkQuLBZYwmMwHhOin3BDcOwgLXEpO2h\nNqeZQgYtVz+WT8Xz7WxaqjEeHPUFtzdPE3DEt33cGedHTSj0Al1s8YXP5Isc\nhQqcu/hDkldE7NuVPRNDoGE2KEQd/hhySFwagNcEKDAAAGk6daYVzMtpxmGw\n/orEPBphGATwl7KoL/hb+IugXSZI5hhLq9HjyTrkKRtFMpjcptfBwfIIxYIY\nL1T6R5vVMhvuwdjVm3PGo666TY4aftDOHyfZHjzSoMVyAs1p1Zh6sRxbilCj\nbH1B4qjEScPnshEuLlMkScDE/Qfxyjaz64tKa0pcMQtpHYrfCUo21urdIDQO\n7sM7dG38FhB4SAyPLL5xidPO1NAPeM/E+ew7xCq1yTprnM7hHX9vKPaf2XDy\nAR3bvDKfyQ7sUBu5OLAigpnGt0Bi7uIZXmMhXsD/M21Ie1mYUNNVPhY0CkHS\nnDtLzhFQPslrF3R7YV0cKoY24QqkWKM4qYJ+JGaQhp6KaC7qUqR5GfAa1v74\n8cPipYoIy39b3dc+BBZZRNv2zCXUvCMW8pL+O7f8hF1srF7qq1ygxe8IBBX3\nD4aZ\r\n=mw4n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyNEi1Jj2SVeLiE2nwZ+Bt3RTfIW4a1mO/sFgHVvjiWgIhAMwf311WVJH6dzRzs7pzLdIoM1e4Pa2I5Dd9bymiX8YG"}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_7.2.1_1573370075539_0.5882705629711351"},"_hasShrinkwrap":false},"10.0.0":{"name":"error","version":"10.0.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"istanbul":"0.3.13","multidep":"2.0.2","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"multidep":"multidep benchmarks/multidep.json","lint":"standard -v","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"f612c2363eda01e9be4af725c74cd496dd695a1c","_id":"error@10.0.0","_nodeVersion":"12.8.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Zr9/tznN5FTlVBC8jlc+X7DGLxU1Qz5XqiJaSby0lyfAn75tAhRSXKljSmn/pS/TRkzrwOlupcxlnBvuph1EOw==","shasum":"86afb0ab471d5a9d50a78ea859883d4f0772af9e","tarball":"https://registry.npmjs.org/error/-/error-10.0.0.tgz","fileCount":13,"unpackedSize":35296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB7i1CRA9TVsSAnZWagAAE7IQAJy0oToalMleirF1AFAc\nabgTCMPMfhht1IvgvSUUk2YGNYyd/H1+ghYO4gP7wTdKQfIwATLXnmH8dB0h\nFU5pOP0q7nftbV+N8PXtMw1eCajPPfxCQvD/M/QoNLykb21bxCQbXFGHRLcY\nm76j1hED+iLXHdf+Mm8CV30zLQlzu1MVaZTnySzcGf7/87usfjSojcFKVfzT\nHK8o8shSs9Mp1j18mqFEkzbOGcskr+H0stpw2ztDeDGy8f5wCp7TS7UWt9mg\n8+AFOsdRVDXI+7I9toCO2nJ36AG2ZRbsDhUc66J3DhFY3/prBEd3RhGLPewI\nGLPJtHlzv76vH3SpSNn6x2TjqUipJPwrudijoZ8dshtqGNWcfVzqRmmh7cRx\nYqf/vTwIOJGW35sZf3kc65fW6e741a7L5gApcVunW7c99j0G18lgQYJf2VsE\nPvvbHXg2ZEkherSRffo6UD9RypbHHyMF+HLFxAgRJDWj7EAZwcVCDWxDpuI/\n3Qvky7DpTwmygExlKG1ZetRm5EjJ/Bg65ddJmKsCdLSsGgdArX7EnHyqy3YO\nLC44WeQLsNnPyL4M6RbgCjix65H9JUDYLU/1WHSGw2xXDt4ZNOS/wyXJbmvg\ne/u/8vKeyUD+50WrW23LASY7+gytWX6Ul9izrIkJy/tz1/2/KZUo5cYWHVVb\n8L4U\r\n=wisf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMhpNL9cs9RmKgUPcCMAuMG6Iv2uN6rES5pjtDA5/0XAiBEeMmK1QAqYVddgUd7w7nHkwVyjHYjcL5UmFI0ehWQ4g=="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.0.0_1577564340837_0.44863771131838637"},"_hasShrinkwrap":false},"10.0.1":{"name":"error","version":"10.0.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"istanbul":"0.3.13","multidep":"2.0.2","tape":"^3.5.0","uber-standard":"3.6.4"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"multidep":"multidep benchmarks/multidep.json","lint":"standard -v","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"fc4ab5a7ff017ec23c827e8b0b5d4a8bcd269a0d","_id":"error@10.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.0","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"dist":{"integrity":"sha512-xoeqgIZAg21i9ZWdeD5RoOVZuRHJ22mT6vATZMu7sTsMNd/oO6VRoDZf1G4MZnAKqhzJr5olnk/Rq1NO1b/xRw==","shasum":"7ad6e95f6ce96c30df5629d59139dad83e4d668f","tarball":"https://registry.npmjs.org/error/-/error-10.0.1.tgz","fileCount":13,"unpackedSize":36505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCHQeCRA9TVsSAnZWagAAP5gP/jx19pWwKb3gZPUgJtkv\n1zbHQOnfem2PEMTMXBUqrB3OfBomVLc+LbyxqO2PN1MezRM3/np1AamWwfen\nZ5u9JHgOL3xyZxi7uEyCZrPGl4FMhv6F0cEOmNUVwCyiKxcq22CUiYt0im+E\no1z5LssDgSqFplOa6t9+ZGPBvhx1kIYEHJQxIV8wbBApZ+t5LW/6wQuroFbV\nE5sKh+Tua7fojH9uK2mWxsQKlST1X8kpcXyGCNunmJpunIg2SYfrS7fLDzMj\ndjlqS939lMx6J3sofThHj1iNWrxmUoyQTq43EaGpW4A/djtsm7Sy2H6sDguy\nluw+qTvH/kd78S/ckXJ8+D9+MA5L+uFtiYgr73rSYiCjLJ8XicQesuf0QjfP\n0SlPTOGg81JjztCqGoegzjcJQGsbL/KMw0MneoAhs4b/L/a1TBGCdTOrP3QM\nGdhVL5/MduT/kb3n9TxJ/K1z5jC+2ngcA9Ix6drhKNwEIgjxHDbxpjnDfJr1\nZ7ENaxzx/ZPXNSLGKjbBMZXHCP0Yh0AqQCcknn5f0Oj9NzFahVDDWc/c+CqO\nBDzUwWeJ1KZIWjb70TmM748ejhIHx5lzJwcVPHNzn4lhyjemlpMLZ+gc3j60\nGIdQQ+ZNzVD5Ks5zdGUmaNEbt4s7k2F0A0GycehgLwXXYXBIgtHOc067qT8E\n0PHn\r\n=nYXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgx3JfQEwv8xPPqAJ/5vqXcmHFMdqmVAL+WpIg+4y4/AiEA+1pAWj4fRX44VUDN48uyREITbssCXxVndgJfHSH5ky8="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.0.1_1577612318370_0.15569526015890722"},"_hasShrinkwrap":false},"10.1.0":{"name":"error","version":"10.1.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"istanbul":"0.3.13","multidep":"2.0.2","standard":"14.3.3","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"multidep":"multidep benchmarks/multidep.json","lint":"standard -v","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"e5e29895179bce2449ffc4aa4ccb721cfd2dc2d2","_id":"error@10.1.0","_nodeVersion":"12.8.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-DqFmhM7coKVAKmjDyLb2sKlWL98GIUZUFT9/SLLpdNuAHVw4ePod4dmfNoBG97hKdSlo0OIgydE45xWmAK6ptg==","shasum":"acc3225f59b480aae1e4737ce5b2601bb9112274","tarball":"https://registry.npmjs.org/error/-/error-10.1.0.tgz","fileCount":13,"unpackedSize":36579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYVkCRA9TVsSAnZWagAAEKcP/1tKxB5yZKozGXivNvpC\nhJTzPqVKdr3gy4Vcr5XBj6cXsDblLqC6jfUOiiDSK8CLW1A3OBqFZyb/Tdfj\ncYE9aVbKzSbaTTSscKF8J6nUc3WzCWqDGk1sC56Uh+tOelDBAlsaooCcT480\nTnlBpGun3Taoq0umRgs6WafNRNadvD5JVG+0vn/crXnWJxpQt3M0wdSJP2jc\nIpQvONqz6wZrLnxW802raVvH7ikLD2I7WcHv275F/zGmI5YsB6p+2OsGWCCg\nE5/JyHxnqcAzLfsCp6AEjUCU4ZSWuibrqWUEHawliDhq8259k2qtTfJxxw82\n6e36ERB8Bguxu/CQj0VLmk92RHrPkWvemm9zVUcXS2NI7/vDKcTBW3QZ3mH9\nTN9a1hFQotDptXagrUxKoQG8crdaKGTSlx1FGNyENj5pRtt/+XHSaJmgJTSm\nsazE8X5LTNKHQUZGp+LtB3MHByWkfUpTdBP0WdcK4OcABOBWSnmxhXV6PIQk\nQm1oLFpQhk7Cl6qqwUsPtDjqE5gPptxu1Y38MCIvgo148tOQnHSFze/hHmaa\neATiSRykyIkSbRJbQ3TmvjkBpWHBv0a5pzzjxhEDY3lQ/AISX4ACpWCxJjLv\nIVqA1I+PRoSSBIjQXkkdfHzsigZ4BV4QotqBID5JQxMVgOhbAAEotKWexzN/\n9jRe\r\n=EQY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxzTl6DfRIW2B81NZiqAK4WWK2q3HGbaN69cc6kR7IuQIgQEzXsNs9z/mWgDE+FbxrVyT2sOsoBC3j2vfvjrgFKtY="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.1.0_1587643747900_0.16033088107622984"},"_hasShrinkwrap":false,"deprecated":"This version is deprecated"},"10.1.1":{"name":"error","version":"10.1.1","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"istanbul":"0.3.13","multidep":"2.0.2","standard":"14.3.3","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"multidep":"multidep benchmarks/multidep.json","lint":"standard -v","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"109e2dadde9231a7ba1b48a33a5c3ca4aea03d25","_id":"error@10.1.1","_nodeVersion":"12.8.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-xqM7q8x1ZE4jhV1+2Tl0DaPXd4tTqxbplBXy0b+TxkQdXeas4EKomb9jgyf7hPRF1pEEIw1XacXxTRiPK4akWA==","shasum":"ecf64d0dac3adf5c6e14da111d5e1b3b8e1531b7","tarball":"https://registry.npmjs.org/error/-/error-10.1.1.tgz","fileCount":13,"unpackedSize":36579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYX0CRA9TVsSAnZWagAA2uIQAIU1m4oHdNVPgsMCm5hf\nR8O7uEr0smUkWn56B4J9mflyKp34Rd07n6HTGZWcQMKJh9s70q9XzUr3Gj4v\n/kHRYleuO7h9gZdFD3eOkBXTqhaktA7EiP+gPsx+lJwP9+8FBBiYbL6Rs0zg\np7fm5grslV0/holHDgxBCRxKr43kXa29uKfg6H3kpYDdltbftu4GskmQ62h7\nSlqWd82LW3dRCkmSbqzK1cMx/TLsvZfitPYM4KxL/9QKL9XpxfDuDyUnHgbz\nFYYgCta+txKv2gafPcOFYFCVr8ieV31PpnzXE5cq/dSAT7zPrk3xXYrplEre\nlv7wj3afMAJ7yxfZIyXtORIpl1KZqRL1YBUb3HoTNEwKi9PznqSnUaIftXEs\nQ5eXtE5q+VFVpHMOjhMeE6YaNsfP1q8bXwTvMwPHLQe4tpq2R0waZ6yrMg20\ndBwxUaXLeWRl6LEPJgnQIuPJzLVnltNtQVY8yghf/VAOPn3qU/6sMYa+VwUu\n3P4i9hDgkG/39RbI+u3bxnEfDpVl5zIaQZ3Mtmuo333pFtqEKpLu8zIAIAMC\nVEYDYXhfgwQpGbKnHot+76D0VPh77QlqSBMv+JQYqEucf1a046zMLhSHHgsi\nBjcxNqXYS56Lkf1PWEpmZVIEslO7zOiOnuoaov6WbRLySnu1v/6RLInTfWKZ\nXF1v\r\n=jaQz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMz0d9lAD8gFRp2tapCvAEcm6RiOL4pMrBnIk8TANoaAiEAiXqs2emS3qo9u+hy7tMM+6y+FtORgA+azQKPrDcFZGw="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.1.1_1587643891963_0.8143795924383046"},"_hasShrinkwrap":false},"10.1.2":{"name":"error","version":"10.1.2","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"istanbul":"0.3.13","multidep":"2.0.2","standard":"14.3.3","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"multidep":"multidep benchmarks/multidep.json","lint":"standard -v","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"c51cdaac537f481691f86eae36eb6cd944e56f70","_id":"error@10.1.2","_nodeVersion":"12.8.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-vASqZ/1l/5DkzlRWFsybNWqyzU81cFvLUSbFqd9crS1AXLK/EJDI1/8vg1RkNkVH0bMEPL9A6RcM16Tat8vlZw==","shasum":"30c8a2e27fb97c349ceef1ee6ada6474e113d8b8","tarball":"https://registry.npmjs.org/error/-/error-10.1.2.tgz","fileCount":13,"unpackedSize":36988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxn1CRA9TVsSAnZWagAA3ToP/R9p1bkh/4KQzudBt/sl\nqiFTqsxWF/j2BQpbDPF/G5IVCbHH9CkfpaMkypw7Lw4SBkPK99Y0nPh9A6Ts\nCGaBYbS/B3xDaD6BagsQd4mOtUZ6hkNuMvSK7fDEX+95JbAwZquN8FC2bcM+\nMfvC14P8b+R2cZOQzUFni3fyAVQuM0THH/hbpd8Fh8lg7RnSyuNGv0y5lhap\nnswuUA/ooQC5NIBXbd5YL5bmItEZUuLF34MnZEnq4yDCxYxWqh+v3XeudceX\nehyTYGilRcuERDU4/dZ/TzvjBjyLxA57WSbUz+yX+hHEymNnkYubTQH3xygz\ns3DSaEiyeZvkAyTrskPO/LLF7M1suHm2Xr8uCy/lbUjm7SuGiETpZSpCRqSr\n+kMOtZLnQnl59Zuz2JSxJcXhOlBmCWDSvnJKbGXlmGEAWMVxk+mQO85xzpPU\nH5PrgfCSGO494BMtAdx15SX86OjwjKoeBZgiM8ezyJc0sxaV9ZYh9lG9FNlQ\ngVznToq1PngojSyzNCH1HeGohqJrieHx6J+Z/tQRuARFOfVAGMYyBb+/4NSE\nGEORqzOAVl+ILm1RSbt8e0ntum0vxJhHQIZ/g82wykyLUMUA3llH1ccVuf2u\nelUq70CR6MMQENmmjocqr+3l3CmgQjj/1vahlNqgfMfVG2H0nyKj8kVpE2wl\ntziU\r\n=GP1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1TFjRmfjtbA/Eh0gmVFMS1A6TB2vPS1Q+QzXWtGLv8wIgPnIY8lQ0O+E8k1cW4CHKPt2mgYnzGPdEcTlpPdohoFY="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.1.2_1587747316521_0.7102286458924159"},"_hasShrinkwrap":false},"10.2.0":{"name":"error","version":"10.2.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"istanbul":"0.3.13","multidep":"2.0.2","standard":"14.3.3","tape":"^3.5.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"multidep":"multidep benchmarks/multidep.json","lint":"standard -v","test":"npm run lint && node test/index.js","travis-test":"istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"istanbul cover --report none --print detail ./test/index.js","view-cover":"istanbul report html && google-chrome ./coverage/index.html","test-browser":"testem-browser ./test/browser/index.js","testem":"testem-both -b=./test/browser/index.js"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","firefox/16..latest","firefox/nightly","chrome/22..latest","chrome/canary","opera/12..latest","opera/next","safari/5.1..latest","ipad/6.0..latest","iphone/6.0..latest","android-browser/4.2..latest"]},"gitHead":"e8e06e7490c03af89e050562a09264f8ee02dcde","_id":"error@10.2.0","_nodeVersion":"12.8.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-+FkX8ohkTCGB14OcEcazNoJlnVyc2VqwPPn1kbLcRheKCsvHfhEgJ2gZb/+cbGvwr8cFCYEBVVUYOz3IZtD8pA==","shasum":"5528bbde883e99daad7d871a8cba02b2784641e2","tarball":"https://registry.npmjs.org/error/-/error-10.2.0.tgz","fileCount":12,"unpackedSize":36814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqtvXCRA9TVsSAnZWagAAdg8P/jF3esbjxtWrncYA7hwR\n3hCy1qG2KCcETiQ3PWSI166yZfq56Hjg94VsVovDBRgwqsMNG2yp3yF6nUHa\nomqHjsVOQ1lxpQTNAq4Mo0jhCdU5GN1a48F7NsANLwdEnKmPHOaPhdnjons0\n9/AOiZmlALYSQv0vafeue4p2qgMlVJ3IYQe1jK2iB2kpa1Mcqnu3Te+Jzbd9\nLEP2anhtHJq2vYI0CIX0LQsAsyroRsve7rGfst5YpZWSIdxyJJZRRQHIMVgz\nCVGKSsiS23aidznaknzW+2XmLJb97+7P+AI5akeal9ATZOU0ZlKjqsVsemjl\n3/V79C8tvGQaYToUFnVh2jS7Bnb44aez3v3F3/htkxbHs5BrjF2A3d7zOp6l\noAYlAeK6fBUztaZrUMWXjq3QTEiVLd8xiMMPBOnnttaGTA9l7pq9a4IOAmUW\nODJr1YOl+GuGDEc8R9U/NkoaVTpeIpxRFv4VbNCTT3x0uRDf9uf2pkwlrHEX\n5dL5yI7lWNbIb4LQLTfXTsZdxuAHNThSzBF2XQkZPekvIz+Z+Aat4oOhIohP\niXcPTBHXFL2T4N42Xk4ih9kY27Z4m2lhFpEIWjrlhwOT5Kk/pXbXV8pVqcbH\nCS0Ijnw3q20BR5/yJzx/MtQYObaag+BaId/VOa8CVNecajSzo8loRDISlZRH\nu88v\r\n=HKYS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQN8FB7Hm2s/3hRxylrb2yl7D8e9ym/WAnAx+fzspUpAiEA0wyBORLuxmsuodj2dXZcZ5uMv3NTl8pq0BrQVGLg+tA="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.2.0_1588255703392_0.1592016880295617"},"_hasShrinkwrap":false},"10.3.0":{"name":"error","version":"10.3.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"binDependencies":{"istanbul":"0.3.13","tsdocstandard":"15.2.2","type-coverage":"2.4.3","typescript":"3.8.3"},"tsdocstandard":{"ignore":["benchmarks/index.js"]},"dependencies":{},"devDependencies":{"@pre-bundled/tape":"5.0.0","@types/node":"13.13.4","npm-bin-deps":"1.7.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"check":"npr tsc -p .","lint":"npr tsdocstandard -v","test":"npm run check && npm run lint && node test/index.js && npm run type-coverage","type-coverage":"npr type-coverage --detail --strict --ignore-catch --at-least 100","travis-test":"npr istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"npr istanbul cover --report none --print detail ./test/index.js","view-cover":"npr istanbul report html && google-chrome ./coverage/index.html"},"gitHead":"95c6cb042cb73fd5294936a57ead6416a695e52c","_id":"error@10.3.0","_nodeVersion":"12.8.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-y0yyhFzqncP5zCdlnwFvrorcujP55Du7uouOmmZQPQVXJvKPXWehVeqHe1mb/HLrdYB2z5MFs8v/ZWHv3YvTGg==","shasum":"aa7857efead5ba7e584206e0d14a414aa866ac33","tarball":"https://registry.npmjs.org/error/-/error-10.3.0.tgz","fileCount":15,"unpackedSize":50372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesZKuCRA9TVsSAnZWagAAz6MQAIoMWuQhZb3pQMOCu6yG\nlgqzkMPli3Al2zeGeskVMaGbU21kMItX+mf30tNQR4EZtnu2JzZ8SRKRkvWe\nXOVDN+3/YY0+ShElu5impCufZXoN7TJh9ZVuVe/P1QImyJU8/DyhJvWBrA44\ny7elROa220kDhd4dNr1KT2igNnKZtZ+0XAo2RyzatCnXu4C/CgiNCLYQWC4M\noTM6olVKGnB1KAPydCa3gYASaYSCCUXuTNd/H5WJd7cLzvvXcm+WWhl9fKKX\nIOxlxESjJrlWg9NYIG1FO8RME3bWRN33TDTPja3yL7S1CKwyFakZu2xlR0fV\nGvxudSv9VGzkrhfQvLAWHi7Lr2YwB0PdRlFHNnkkPDSiN/Er+ApCMxQ0/bEq\nhbCAf75qt6JirdcE2RRTV/eX67Xu7S1MhX1Uv2JwR7KKPxcwBvziml4qo2Tt\niIyU2bLVqA1fK9ITDDT8UibZcULBkE+t1Ecyft7cwC9cHIldzBCClD1kRb9u\nGfmDtzuGIYJLYvn/gkhX2g9qWerwOUcg3Dj7ugYp7UCc44XDMK/7HtK8WssK\npTTXfj4y9VzxcbBa5o2Em9dCleoFRShJlaXz7QvuxharIIujotoAUfG+x+hG\nVhQftcCA8rSC+cUFDvHyYM+eTzY38+rzEbjSN0leeNzm4tEWeOYUzjgVZLNq\n7iWM\r\n=D4w5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdxLRuVCHc7/BIXNb3xa5uMKTyBYjTNevppxQLmKXcxAIhAOJLJXgpciGkLYf+Z/XCCJSipKbDcY3cA3/0rozlDElY"}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.3.0_1588695726291_0.40631051858918044"},"_hasShrinkwrap":false},"10.4.0":{"name":"error","version":"10.4.0","description":"Custom errors","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"main":"index","homepage":"https://github.com/Raynos/error","contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"binDependencies":{"istanbul":"0.3.13","tsdocstandard":"15.2.2","type-coverage":"2.4.3","typescript":"3.8.3"},"tsdocstandard":{"ignore":["benchmarks/index.js"]},"dependencies":{},"devDependencies":{"@pre-bundled/tape":"5.0.0","@types/node":"13.13.4","npm-bin-deps":"1.8.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/error/raw/master/LICENSE"}],"scripts":{"check":"npr tsc -p .","lint":"npr tsdocstandard -v","test":"npm run check && npm run lint && node test/index.js && npm run type-coverage","type-coverage":"npr type-coverage --detail --strict --ignore-catch --at-least 100","travis-test":"npr istanbul cover ./test/index.js && ((cat coverage/lcov.info | coveralls) || exit 0)","cover":"npr istanbul cover --report none --print detail ./test/index.js","view-cover":"npr istanbul report html && google-chrome ./coverage/index.html"},"gitHead":"c21cde3f47ee63bd0e58c6d5fff2144d0d60a5d3","_id":"error@10.4.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YxIFEJuhgcICugOUvRx5th0UM+ActZ9sjY0QJmeVwsQdvosZ7kYzc9QqS0Da3R5iUmgU5meGIxh0xBeZpMVeLw==","shasum":"6fcf0fd64bceb1e750f8ed9a3dd880f00e46a487","tarball":"https://registry.npmjs.org/error/-/error-10.4.0.tgz","fileCount":14,"unpackedSize":51878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexjBLCRA9TVsSAnZWagAAr7gQAJAGzZ9oo1BD3j5a3Gum\nBEwXdXsmOjcHawz/JaQz4OPxTm2jZXZng2GRjNFxlB8mxw/+1bqzVyuQkoHv\nrqfxIAG5YoJO/u09j8f+5F2ydwyfStoyTmdYJt1wNVLOGSzXxiXFlf3a9Cpp\nbk7oiVIXZTsFbKkaxXgJqOMF/MkYOL7lpqHtW2apfQhzg3ql+4ZuWq4i9UjC\ns4SnsKXZFRMFl/+NO4wmRdRecW06z6Fl/sQyIubGvPZUpL0GyzJAcSgbioRX\nh9ViFrsOkAKfkl3Og7v7cCQCG3eLyBqS0QaQL40tFkQF1IBC2mnA/mNXQapb\ngMw5hcVU6yBlSldVrNaiBHZr0lRi5l/yoW8ZeC1pJWrMNHgpLnR+m9OL3ftH\nTqcNrsPifR1T/cYSCD6RjPhsk5ZnDK94M+Um8vmYfxLDvTCyvSNdWjAIaG5Y\nv1gQeVo/bLEgEDLDUGy8JI+Q/PB85FXsyxHOAexOdhWsSRVqEU32+0ePWGkw\nF/jNlRNbuNkuxKrTTRUeafOeAbUqT355o5nx5/gqsXl9ivoP8VFOw5f+PdZR\nPIgyrSKDn4pTMrsYcnDpLALkWc6O9s3ksFVsVRU0hiiFgJjAArTC/7SCqCLd\nvcyFCxdS6H9gONq7hqDKK8Gd5zF17fpekYsq+61jkUWv9WkRI5yQ69+39WRw\nJJxX\r\n=znWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1Ur7ntvyOAqTrbLSx54rvNR4E1Q7WioM0C/dzYfeOwAiEA4Z2lwYjsM3DuNro2nFTWuCC3maJktepdndPhDJ+KO1Y="}]},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.4.0_1590046794806_0.040810879564695535"},"_hasShrinkwrap":false}},"maintainers":[{"name":"jcorbin","email":"jcorbin@wunjo.org"},{"name":"raynos","email":"raynos2@gmail.com"}],"time":{"modified":"2022-06-17T08:14:44.766Z","created":"2011-10-19T17:22:52.198Z","0.0.1":"2011-10-19T17:22:53.961Z","0.0.2":"2011-11-16T17:31:41.763Z","0.0.3":"2011-11-17T17:04:37.091Z","0.0.4":"2011-11-17T17:18:01.114Z","0.0.5":"2011-11-17T17:53:48.228Z","0.1.0":"2012-02-17T16:58:20.123Z","1.0.1":"2013-06-20T20:29:11.821Z","1.0.2":"2013-07-29T23:47:27.846Z","1.0.3":"2013-08-16T21:48:43.342Z","2.0.1":"2013-08-20T18:42:58.240Z","2.0.2":"2013-08-23T18:46:28.880Z","2.0.3":"2013-08-23T21:59:20.316Z","2.0.4":"2013-11-25T08:22:36.418Z","3.0.0":"2014-03-14T01:48:02.567Z","4.0.0":"2014-06-11T22:56:05.694Z","4.1.0":"2014-07-01T09:03:40.862Z","4.1.1":"2014-07-01T09:06:05.088Z","4.2.0":"2014-08-31T22:36:36.613Z","4.3.0":"2014-10-09T17:17:13.875Z","4.4.0":"2014-12-24T00:41:46.717Z","5.0.0":"2014-12-24T01:37:27.674Z","5.1.0":"2015-02-27T03:01:36.852Z","5.1.1":"2015-02-27T04:22:41.255Z","5.2.0":"2015-03-09T00:40:08.022Z","6.0.0":"2015-03-20T01:01:12.410Z","6.0.0-npm-experiment1":"2015-04-08T02:49:29.735Z","6.0.0-experiment2":"2015-04-08T02:52:04.318Z","6.0.0-experiment3":"2015-04-08T02:53:39.901Z","6.1.0":"2015-05-04T19:50:12.596Z","6.2.0":"2015-05-06T06:09:00.233Z","6.4.0":"2015-05-27T03:18:09.625Z","6.4.1":"2015-05-27T03:23:36.231Z","6.4.2":"2015-05-28T19:11:32.379Z","7.0.0":"2015-05-28T19:11:53.141Z","6.4.3":"2015-05-28T19:14:59.403Z","7.0.1":"2015-05-29T19:47:42.134Z","7.0.2":"2015-06-18T18:32:18.248Z","7.1.0":"2019-09-15T10:29:14.120Z","7.2.0":"2019-09-15T15:43:41.651Z","7.2.1":"2019-11-10T07:14:35.801Z","10.0.0":"2019-12-28T20:19:00.961Z","10.0.1":"2019-12-29T09:38:38.537Z","10.1.0":"2020-04-23T12:09:08.078Z","10.1.1":"2020-04-23T12:11:32.142Z","10.1.2":"2020-04-24T16:55:16.649Z","10.2.0":"2020-04-30T14:08:23.493Z","10.3.0":"2020-05-05T16:22:06.526Z","10.4.0":"2020-05-21T07:39:54.980Z"},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"readme":"# error\r\n\r\nWrap errors with more context.\r\n\r\n## Inspiration\r\n\r\nThis module is inspired by the go error libraries that have simple\r\nfunctions for creating & wrapping errors.\r\n\r\nThis is based on libraries like [eris][eris] & [pkg/errors][pkg-errors]\r\n\r\n## Older version of `error`\r\n\r\nIf you are looking for the older v7 version of error you should\r\ncheck [v7.x][7.x] branch\r\n\r\n## Using `error` with `async` / `await`\r\n\r\nCheck out [`resultify`](https://www.npmjs.com/package/resultify) !\r\n\r\nThe rest of the examples use plain vanilla callbacks.\r\n\r\n## Motivation\r\n\r\nWrapping errors when bubbling up instead of just doing\r\n`if (err) return cb(err)` allows you to pass more context\r\nup the stack.\r\n\r\nCommon example include passing along parameters from the DB\r\nread related to the failure or passing along any context\r\nfrom the user in a HTTP request when doing a failure.\r\n\r\nThis can give you nice to read messages that include more\r\ninformation about the failure as it bubbles up.\r\n\r\nThere is more information about how to handle errors in this\r\narticle [Don't just check errors, handle them gracefully][dave]\r\n\r\nIf you want a deep dive into the difference between\r\n[Programming and Operational errors](https://www.joyent.com/node-js/production/design/errors)\r\nplease check out [this guide](https://www.joyent.com/node-js/production/design/errors)\r\n\r\nexamples:\r\n\r\n```js\r\nconst { wrapf } = require('error')\r\n\r\nfunction authenticatRequest(req) {\r\n  authenticate(req.user, (err) => {\r\n    if (err) {\r\n      return cb(wrapf('authenticate failed', err))\r\n    }\r\n    cb(null)\r\n  })\r\n}\r\n```\r\n\r\nor\r\n\r\n```js\r\nconst { wrapf } = require('error')\r\n\r\nfunction readFile(path, cb) {\r\n  fs.open(path, 'r', (err, fd) => {\r\n    if (err) {\r\n      return cb(wrapf('open failed', err, { path }))\r\n    }\r\n\r\n    const buf = Buffer.alloc(64 * 1024)\r\n    fs.read(fd, buf, 0, buf.length, 0, (err) => {\r\n      if (err) {\r\n        return cb(wrapf('read failed', err, { path }))\r\n      }\r\n\r\n      fs.close(fd, (err) => {\r\n        if (err) {\r\n          return cb(wrapf('close failed', err, { path }))\r\n        }\r\n\r\n        cb(null, buf)\r\n      })\r\n    })\r\n  })\r\n}\r\n```\r\n\r\n## Structured errors\r\n\r\n```js\r\nconst { SError } = require('error')\r\n\r\nclass ServerError extends SError {}\r\nclass ClientError extends SError {}\r\n\r\nconst err = ServerError.create(\r\n  '{title} server error, status={statusCode}', {\r\n    title: 'some title',\r\n    statusCode: 500\r\n  }\r\n)\r\nconst err2 = ClientError.create(\r\n  '{title} client error, status={statusCode}', {\r\n    title: 'some title',\r\n    statusCode: 404\r\n  }\r\n)\r\n```\r\n\r\n## Wrapped Errors\r\n\r\n```js\r\nconst net = require('net');\r\nconst { WError } = require('error')\r\n\r\nclass ServerListenError extends WError {}\r\n\r\nvar server = net.createServer();\r\n\r\nserver.on('error', function onError(err) {\r\n  if (err.code === 'EADDRINUSE') {\r\n    throw ServerListenFailedError.wrap(\r\n      'error in server, on port={requestPort}', err, {\r\n        requestPort: 3000,\r\n        host: null\r\n      }\r\n    )\r\n  } else {\r\n    throw err;\r\n  }\r\n});\r\n\r\nserver.listen(3000);\r\n```\r\n\r\n## Comparison to Alternatives.\r\n\r\nThere are alternative existing libraries for creating typed\r\nand wrapped errors on npm. Here's a quick comparison to some\r\nalternatives.\r\n\r\n### [`verror`][verror]\r\n\r\nThis module takes inspiration from `verror` and adds improvements.\r\n - You can pass extra fields as meta data on the error\r\n - The templating forces dynamic strings to be extra fields.\r\n - Uses ES6 classes for inheritance. This gives your errors unique\r\nclass names and makes them show up in heapdumps.\r\n - Has JSON.stringify support\r\n\r\n### [`error@7.x`][7.x]\r\n\r\nThis package used to have a completely different API on the\r\n[7.x][7.x] branch.\r\n - New `error` module uses actual classes instead of dynamically\r\nmonkey patching fields onto `new Error()`\r\n - Implementation is more static, previous code was very dynamic\r\n - Simpler API, see the message & properties in one place.\r\n - `wrapf` & `errorf` helpers for less boilerplate.\r\n\r\n### Hand writing `Error` sub classes.\r\n\r\nYou can create your own Error classes by hand. This tends to lead\r\nto 10-20 lines of boilerplate per error which is replace with\r\none line by using the `error` module; aka\r\n\r\n```js\r\nclass AccountsServerFailureError extends SError {}\r\nclass ConnectionResetError extends WError {}\r\n```\r\n\r\n### [`ono`][ono]\r\n\r\nThe `ono` package has similar functionality with a different API\r\n - `ono` encourages plain errors instead of custom errors by default\r\n - `error` has zero dependencies\r\n - `error` is only one simple file. `ono` is 10.\r\n - `error` implementation is more static, ono is very dynamic.\r\n\r\n## Documentation\r\n\r\nThis package implements three classes, `WError`; `SError` &\r\n`MultiError`\r\n\r\nYou are expected to subclass either `WError` or `SError`;\r\n\r\n - `SError` stands for `Structured Error`; it's an error base\r\n    class for adding informational fields to your error beyond\r\n    just having a message.\r\n - `WError` stands for `Wrapped Error`; it's an error base\r\n    class for when you are wrapping an existing error with more\r\n    information.\r\n\r\nThe `MultiError` class exists to store an array of errors but\r\nstill return a single `Error`; This is useful if your doing\r\na parallel operation and you want to wait for them all to finish\r\nand do something with all of the failures.\r\n\r\nSome utility functions are also exported:\r\n - `findCauseByName`; See if error or any of it's causes is of\r\nthe type name.\r\n - `fullStack`; Take a wrapped error and compute a full stack.\r\n - `wrapf`; Utility function to quickly wrap\r\n - `errorf`; Utility function to quickly create an error\r\n - `getInfo`; Utility function to get the info for any error\r\nobject. Calls `err.info()` if the method exists.\r\n\r\n### `WError`\r\n\r\nExample:\r\n\r\n```js\r\nclass ServerListenError extends WError {}\r\n\r\nServerListenError.wrap('error in server', err, {\r\n  port: 3000\r\n})\r\n```\r\n\r\nWhen using the `WError` class it's recommended to always call\r\nthe static `wrap()` method instead of calling the constructor\r\ndirectly.\r\n\r\nExample (without cause message):\r\n\r\n```js\r\nclass ApplicationStartupError extends WError {}\r\n\r\nApplicationStartupError.wrap(\r\n  'Could not start the application cleanly: {reason}',\r\n  err,\r\n  {\r\n    skipCauseMessage: true,\r\n    reason: 'Failed to read from disk'\r\n  }\r\n)\r\n```\r\n\r\nSetting `skipCauseMessage: true` will not append the cause\r\nerror message but still make the cause object available.\r\n\r\n### `const werr = new WError(message, cause, info)`\r\n\r\nInternal constructor, should pass a `message` string, a `cause`\r\nerror and a `info` object (or `null`).\r\n\r\n### `WError.wrap(msgTmpl, cause, info)`\r\n\r\n`wrap()` method to create error instances. This applies the\r\n[`string-template`][string-template] templating to `msgTmpl`\r\nwith `info` as a parameter.\r\n\r\nThe `cause` parameter must be an `error`\r\nThe `info` parameter is an object or `null`.\r\n\r\nThe `info` parameter can contain the field `skipCauseMessage: true`\r\nwhich will make `WError` not append `: ${causeMessage}` to the\r\nmessage of the error.\r\n\r\n### `werr.type`\r\n\r\nThe `type` field is the machine readable type for this error.\r\nAlways use `err.type` and never `err.message` when trying to\r\ndetermine what kind of error it is.\r\n\r\nThe `type` field is unlikely to change but the `message` field\r\ncan change.\r\n\r\n### `werr.fullType()`\r\n\r\nCalling `fullType` will compute a full type for this error and\r\nany causes that it wraps. This gives you a long `type` string\r\nthat's a concat for every wrapped cause.\r\n\r\n### `werr.cause()`\r\n\r\nReturns the `cause` error.\r\n\r\n### `werr.info()`\r\n\r\nReturns the `info` object passed on. This is merged with the\r\ninfo of all `cause` errors up the chain.\r\n\r\n### `werr.toJSON()`\r\n\r\nThe `WError` class implements `toJSON()` so that the JSON\r\nserialization makes sense.\r\n\r\n### `WError.fullStack(err)`\r\n\r\nThis returns a full stack; which is a concatenation of this\r\nstack trace and the stack trace of all causes in the cause chain\r\n\r\n### `WError.findCauseByName(err, name)`\r\n\r\nGiven an err and a name will find if the err or any causes\r\nimplement the type of that name.\r\n\r\nThis allows you to check if a wrapped `ApplicationError` has\r\nfor example a `LevelReadError` or `LevelWriteError` in it's cause\r\nchain and handle database errors differently from all other app\r\nerrors.\r\n\r\n### `SError`\r\n\r\nExample:\r\n\r\n```js\r\nclass LevelReadError extends SError {}\r\n\r\nLevelReadError.create('Could not read key: {key}', {\r\n  key: '/some/key'\r\n})\r\n```\r\n\r\nWhen using the `SError` class it's recommended to always call\r\nthe static `create()` method instead of calling the constructor\r\ndirectly.\r\n\r\n### `const serr = new SError(message, info)`\r\n\r\nInternal constructor that takes a message string & an info object.\r\n\r\n### `SError.create(messageTmpl, info)`\r\n\r\nThe main way to create error objects, takes a message template\r\nand an info object.\r\n\r\nIt will use [string-template][string-template] to apply the\r\ntemplate with the `info` object as a parameter.\r\n\r\n### `SError.getInfo(error)`\r\n\r\nStatic method to `getInfo` on a maybe error. The `error` can\r\nbe `null` or `undefined`, it can be a plain `new Error()` or\r\nit can be a structured or wrapped error.\r\n\r\nWill return `err.info()` if it exists, returns `{}` if its `null`\r\nand returns `{ ...err }` if its a plain vanilla error.\r\n\r\n### `serr.type`\r\n\r\nReturns the type field. The `err.type` field is machine readable.\r\nAlways use `err.type` & not `err.message` when trying to compare\r\nerrors or do any introspection.\r\n\r\nThe `type` field is unlikely to change but the `message` field\r\ncan change.\r\n\r\n### `serr.info()`\r\n\r\nReturns the info object for this error.\r\n\r\n### `serr.toJSON()`\r\n\r\nThis class can JSON serialize cleanly.\r\n\r\n### `MultiError`\r\n\r\nExample:\r\n\r\n```js\r\nclass FanoutError extends MultiError {}\r\n\r\nfunction doStuff (filePath, cb) {\r\n  fanoutDiskReads(filePath, (errors, fileContents) => {\r\n    if (errors && errors.length > 0) {\r\n      const err = FanoutError.errorFromList(errors)\r\n      return cb(err)\r\n    }\r\n\r\n    // do stuff with files.\r\n  })\r\n}\r\n```\r\n\r\nWhen using the `MultiError` class it's recommended to always\r\ncall the static `errorFromList` method instead of calling the\r\nconstructor directly.\r\n\r\n## Usage from typescript\r\n\r\nThe `error` library does not have an `index.d.ts` but does have\r\nfull `jsdoc` annotations so it should be typesafe to use.\r\n\r\nYou will need to configure your `tsconfig` appropiately ...\r\n\r\n```json\r\n{\r\n  \"compilerOptions\": {\r\n    ...\r\n    \"allowJs\": true,\r\n    ...\r\n  },\r\n  \"include\": [\r\n    \"src/**/*.js\",\r\n    \"node_modules/error/index.js\"\r\n  ],\r\n  \"exclude\": [\r\n    \"node_modules\"\r\n  ]\r\n}\r\n```\r\n\r\nTypescript does not understand well type source code in\r\n`node_modules` without an `index.d.ts` by default, so you\r\nneed to tell it to include the implementation of `error/index.js`\r\nduring type checking and to `allowJs` to enable typechecking\r\njs + jsdoc comments.\r\n\r\n## Installation\r\n\r\n`npm install error`\r\n\r\n## Contributors\r\n\r\n - Raynos\r\n\r\n## MIT Licenced\r\n\r\n  [eris]: https://github.com/rotisserie/eris/tree/v0.1.0\r\n  [pkg-errors]: https://github.com/pkg/errors\r\n  [7.x]: https://github.com/Raynos/error/tree/v7.x\r\n  [dave]: https://dave.cheney.net/2016/04/27/dont-just-check-errors-handle-them-gracefully\r\n  [string-template]: https://github.com/Matt-Esch/string-template\r\n  [verror]: https://github.com/joyent/node-verror\r\n  [ono]: https://github.com/JS-DevTools/ono\r\n","homepage":"https://github.com/Raynos/error","keywords":[],"contributors":[{"name":"Raynos"}],"bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"},"readmeFilename":"README.md","users":{"timhudson":true,"marco.jahn":true,"nukisman":true,"nrw":true,"milfromoz":true,"bjmin":true,"hyokosdeveloper":true,"cwagner":true,"dzhou777":true,"alexchao":true,"outbreak":true,"jakecadams":true,"demon-php":true,"rootrock":true}}