{"_id":"error","_rev":"48673","name":"error","description":"Custom errors","dist-tags":{"experiment":"6.0.0-experiment3","latest":"10.4.0"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"time":{"modified":"2021-06-03T10:14:56.000Z","created":"2011-10-19T17:22:53.961Z","10.4.0":"2020-05-21T07:39:54.980Z","10.3.0":"2020-05-05T16:22:06.526Z","10.2.0":"2020-04-30T14:08:23.493Z","10.1.2":"2020-04-24T16:55:16.649Z","10.1.1":"2020-04-23T12:11:32.142Z","10.1.0":"2020-04-23T12:09:08.078Z","10.0.1":"2019-12-29T09:38:38.537Z","10.0.0":"2019-12-28T20:19:00.961Z","7.2.1":"2019-11-10T07:14:35.801Z","7.2.0":"2019-09-15T15:43:41.651Z","7.1.0":"2019-09-15T10:29:14.120Z","7.0.2":"2015-06-18T18:32:18.248Z","7.0.1":"2015-05-29T19:47:42.134Z","6.4.3":"2015-05-28T19:14:59.403Z","7.0.0":"2015-05-28T19:11:53.141Z","6.4.2":"2015-05-28T19:11:32.379Z","6.4.1":"2015-05-27T03:23:36.231Z","6.4.0":"2015-05-27T03:18:09.625Z","6.2.0":"2015-05-06T06:09:00.233Z","6.1.0":"2015-05-04T19:50:12.596Z","6.0.0-experiment3":"2015-04-08T02:53:39.901Z","6.0.0-experiment2":"2015-04-08T02:52:04.318Z","6.0.0-npm-experiment1":"2015-04-08T02:49:29.735Z","6.0.0":"2015-03-20T01:01:12.410Z","5.2.0":"2015-03-09T00:40:08.022Z","5.1.1":"2015-02-27T04:22:41.255Z","5.1.0":"2015-02-27T03:01:36.852Z","5.0.0":"2014-12-24T01:37:27.674Z","4.4.0":"2014-12-24T00:41:46.717Z","4.3.0":"2014-10-09T17:17:13.875Z","4.2.0":"2014-08-31T22:36:36.613Z","4.1.1":"2014-07-01T09:06:05.088Z","4.1.0":"2014-07-01T09:03:40.862Z","4.0.0":"2014-06-11T22:56:05.694Z","3.0.0":"2014-03-14T01:48:02.567Z","2.0.4":"2013-11-25T08:22:36.418Z","2.0.3":"2013-08-23T21:59:20.316Z","2.0.2":"2013-08-23T18:46:28.880Z","2.0.1":"2013-08-20T18:42:58.240Z","1.0.3":"2013-08-16T21:48:43.342Z","1.0.2":"2013-07-29T23:47:27.846Z","1.0.1":"2013-06-20T20:29:11.821Z","0.1.0":"2012-02-17T16:58:20.123Z","0.0.5":"2011-11-17T17:53:48.228Z","0.0.4":"2011-11-17T17:18:01.114Z","0.0.3":"2011-11-17T17:04:37.091Z","0.0.2":"2011-11-16T17:31:41.763Z","0.0.1":"2011-10-19T17:22:53.961Z"},"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},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/error.git"},"versions":{"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":{"shasum":"6fcf0fd64bceb1e750f8ed9a3dd880f00e46a487","size":13304,"noattachment":false,"key":"/error/-/error-10.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.4.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1590046794980,"_cnpm_publish_time":1590046794980},"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":{"shasum":"aa7857efead5ba7e584206e0d14a414aa866ac33","size":12900,"noattachment":false,"key":"/error/-/error-10.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.3.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1588695726526,"_cnpm_publish_time":1588695726526},"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":{"shasum":"5528bbde883e99daad7d871a8cba02b2784641e2","size":10078,"noattachment":false,"key":"/error/-/error-10.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.2.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1588255703493,"_cnpm_publish_time":1588255703493},"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":{"shasum":"30c8a2e27fb97c349ceef1ee6ada6474e113d8b8","size":10166,"noattachment":false,"key":"/error/-/error-10.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.1.2.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1587747316649,"_cnpm_publish_time":1587747316649},"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":{"shasum":"ecf64d0dac3adf5c6e14da111d5e1b3b8e1531b7","size":10006,"noattachment":false,"key":"/error/-/error-10.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.1.1.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1587643892142,"_cnpm_publish_time":1587643892142},"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":{"shasum":"acc3225f59b480aae1e4737ce5b2601bb9112274","size":10012,"noattachment":false,"key":"/error/-/error-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.1.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1587643748078,"_cnpm_publish_time":1587643748078,"deprecated":"This version is deprecated"},"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":{"shasum":"7ad6e95f6ce96c30df5629d59139dad83e4d668f","size":9760,"noattachment":false,"key":"/error/-/error-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.0.1.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/error_10.0.1_1577612318370_0.15569526015890722"},"_hasShrinkwrap":false,"publish_time":1577612318537,"_cnpm_publish_time":1577612318537},"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":{"shasum":"86afb0ab471d5a9d50a78ea859883d4f0772af9e","size":9742,"noattachment":false,"key":"/error/-/error-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-10.0.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1577564340961,"_cnpm_publish_time":1577564340961},"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":{"shasum":"eab21a4689b5f684fc83da84a0e390de82d94894","size":5399,"noattachment":false,"key":"/error/-/error-7.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-7.2.1.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1573370075801,"_cnpm_publish_time":1573370075801},"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":{"shasum":"80c989885635b41df9309d145834a4f125ae2245","size":5374,"noattachment":false,"key":"/error/-/error-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-7.2.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1568562221651,"_cnpm_publish_time":1568562221651},"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":{"shasum":"53f4c0608db99e11ad54a4563c120038a6c593d7","size":5198,"noattachment":false,"key":"/error/-/error-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-7.1.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"_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,"publish_time":1568543354120,"_cnpm_publish_time":1568543354120},"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","size":5067,"noattachment":false,"key":"/error/-/error-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-7.0.2.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1434652338248,"_cnpm_publish_time":1434652338248,"_hasShrinkwrap":false},"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","size":4636,"noattachment":false,"key":"/error/-/error-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-7.0.1.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1432928862134,"_cnpm_publish_time":1432928862134,"_hasShrinkwrap":false},"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","size":4640,"noattachment":false,"key":"/error/-/error-6.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.4.3.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1432840499403,"_cnpm_publish_time":1432840499403,"_hasShrinkwrap":false},"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","size":4632,"noattachment":false,"key":"/error/-/error-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-7.0.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1432840313141,"_cnpm_publish_time":1432840313141,"_hasShrinkwrap":false},"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","size":4626,"noattachment":false,"key":"/error/-/error-6.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.4.2.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1432840292379,"_cnpm_publish_time":1432840292379,"_hasShrinkwrap":false},"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","size":4631,"noattachment":false,"key":"/error/-/error-6.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.4.1.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1432697016231,"_cnpm_publish_time":1432697016231,"_hasShrinkwrap":false},"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","size":4635,"noattachment":false,"key":"/error/-/error-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.4.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1432696689625,"_cnpm_publish_time":1432696689625,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"3a7c5d30e4d334e1363afbf9555635d92986df40","size":4478,"noattachment":false,"key":"/error/-/error-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.2.0.tgz"},"directories":{},"publish_time":1430892540233,"_cnpm_publish_time":1430892540233,"_hasShrinkwrap":false},"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","size":4244,"noattachment":false,"key":"/error/-/error-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.1.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1430769012596,"_cnpm_publish_time":1430769012596,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"e7be9bb4c32b46db38e8ab168c0fdf20c83d59ed","size":14566,"noattachment":false,"key":"/error/-/error-6.0.0-experiment3.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.0.0-experiment3.tgz"},"directories":{},"publish_time":1428461619901,"_cnpm_publish_time":1428461619901,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"39801016470f88b3ccd9f48907160ceba03b012f","size":4132,"noattachment":false,"key":"/error/-/error-6.0.0-experiment2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.0.0-experiment2.tgz"},"directories":{},"publish_time":1428461524318,"_cnpm_publish_time":1428461524318,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"2214ffaec06b626ad3fbc67cd6885d5b4c2caf8b","size":4123,"noattachment":false,"key":"/error/-/error-6.0.0-npm-experiment1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.0.0-npm-experiment1.tgz"},"directories":{},"publish_time":1428461369735,"_cnpm_publish_time":1428461369735,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"b38630cf9f082e0339fc434f6a493df9afb2aef2","size":4080,"noattachment":false,"key":"/error/-/error-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-6.0.0.tgz"},"directories":{},"publish_time":1426813272410,"_cnpm_publish_time":1426813272410,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"3fb59d16790058466481fae16012e69e432fba42","size":3909,"noattachment":false,"key":"/error/-/error-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-5.2.0.tgz"},"directories":{},"publish_time":1425861608022,"_cnpm_publish_time":1425861608022,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"595f2ee50e8d8b495a6123203cc1298a64ef7d48","size":2791,"noattachment":false,"key":"/error/-/error-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-5.1.1.tgz"},"directories":{},"publish_time":1425010961255,"_cnpm_publish_time":1425010961255,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"c2a81d83e22a6b1013ed016b82c20cbb4c6a3277","size":2792,"noattachment":false,"key":"/error/-/error-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-5.1.0.tgz"},"directories":{},"publish_time":1425006096852,"_cnpm_publish_time":1425006096852,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"921e0bee6b22ec7fd9ff74f09d786fe39a878949","size":2791,"noattachment":false,"key":"/error/-/error-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-5.0.0.tgz"},"directories":{},"publish_time":1419385047674,"_cnpm_publish_time":1419385047674,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"bf69ff251fb4a279c19adccdaa6b61e90d9bf12a","size":2625,"noattachment":false,"key":"/error/-/error-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-4.4.0.tgz"},"directories":{},"publish_time":1419381706717,"_cnpm_publish_time":1419381706717,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"bda3159a6f54977fc689459f49b91ee4066d17d8","size":2630,"noattachment":false,"key":"/error/-/error-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-4.3.0.tgz"},"directories":{},"publish_time":1412875033875,"_cnpm_publish_time":1412875033875,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"86b94d82116b4b28f95f9bf797e9b0432f604007","size":2629,"noattachment":false,"key":"/error/-/error-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-4.2.0.tgz"},"directories":{},"publish_time":1409524596613,"_cnpm_publish_time":1409524596613,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"9af977953d6f1bb78e98ea94ba7c6d50e67b8479","size":2636,"noattachment":false,"key":"/error/-/error-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-4.1.1.tgz"},"directories":{},"publish_time":1404205565088,"_cnpm_publish_time":1404205565088,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"b541fcaf282367f9b723d3cac94bdc54452f6f29","size":2635,"noattachment":false,"key":"/error/-/error-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-4.1.0.tgz"},"directories":{},"publish_time":1404205420862,"_cnpm_publish_time":1404205420862,"_hasShrinkwrap":false},"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":"jcorbin","email":""},{"name":"raynos","email":""}],"dist":{"shasum":"230bc3891f0b2384585e51b6dfa876d06959b128","size":2605,"noattachment":false,"key":"/error/-/error-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-4.0.0.tgz"},"directories":{},"publish_time":1402527365694,"_cnpm_publish_time":1402527365694,"_hasShrinkwrap":false},"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","size":2455,"noattachment":false,"key":"/error/-/error-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-3.0.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1394761682567,"_cnpm_publish_time":1394761682567,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@2.0.4","dist":{"shasum":"b6ad90885b0567383204d85de7ae1bcc59464548","size":1947,"noattachment":false,"key":"/error/-/error-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-2.0.4.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1385367756418,"_cnpm_publish_time":1385367756418,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@2.0.3","dist":{"shasum":"9666af3fc561fc92fb81670d1c37da4854371ab6","size":1980,"noattachment":false,"key":"/error/-/error-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-2.0.3.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1377295160316,"_cnpm_publish_time":1377295160316,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@2.0.2","dist":{"shasum":"4ee45cb2855ef577cebff2d1fa9d51d62f737d2b","size":1893,"noattachment":false,"key":"/error/-/error-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-2.0.2.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1377283588880,"_cnpm_publish_time":1377283588880,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@2.0.1","dist":{"shasum":"bc2fd58970826240cef41be8d0df347f1b8f05a4","size":1748,"noattachment":false,"key":"/error/-/error-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-2.0.1.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1377024178240,"_cnpm_publish_time":1377024178240,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@1.0.3","dist":{"shasum":"f0833314129d70b0a5a3f11607eaaaa37a9d1fab","size":1732,"noattachment":false,"key":"/error/-/error-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1376689723342,"_cnpm_publish_time":1376689723342,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@1.0.2","dist":{"shasum":"747eca00abff9d890efa2c995da96877e6c2abad","size":1570,"noattachment":false,"key":"/error/-/error-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1375141647846,"_cnpm_publish_time":1375141647846,"_hasShrinkwrap":false},"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"]},"readmeFilename":"README.md","_id":"error@1.0.1","dist":{"shasum":"56d2a4e05d16b9afb6f9141de284ec90c3dabbf5","size":1395,"noattachment":false,"key":"/error/-/error-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-1.0.1.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1371760151821,"_cnpm_publish_time":1371760151821,"_hasShrinkwrap":false},"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","size":1964,"noattachment":false,"key":"/error/-/error-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-0.1.0.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1329497900123,"_cnpm_publish_time":1329497900123,"_hasShrinkwrap":false},"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","size":1838,"noattachment":false,"key":"/error/-/error-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-0.0.5.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1321552428228,"_cnpm_publish_time":1321552428228,"_hasShrinkwrap":false},"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","size":1806,"noattachment":false,"key":"/error/-/error-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-0.0.4.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1321550281114,"_cnpm_publish_time":1321550281114,"_hasShrinkwrap":false},"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","size":1719,"noattachment":false,"key":"/error/-/error-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-0.0.3.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1321549477091,"_cnpm_publish_time":1321549477091,"_hasShrinkwrap":false},"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","size":1265,"noattachment":false,"key":"/error/-/error-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-0.0.2.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1321464701763,"_cnpm_publish_time":1321464701763,"_hasShrinkwrap":false},"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","size":1262,"noattachment":false,"key":"/error/-/error-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/error/download/error-0.0.1.tgz"},"maintainers":[{"name":"jcorbin","email":""},{"name":"raynos","email":""}],"directories":{},"publish_time":1319044973961,"_cnpm_publish_time":1319044973961,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/Raynos/error","bugs":{"url":"https://github.com/Raynos/error/issues","email":"raynos2@gmail.com"}}