{"_id":"error-class","_rev":"24-9ca5381bc21f2c4820deecca4a6a333f","name":"error-class","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"error-class","version":"1.0.0","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.0","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"2d04821a3f25465f3726c124044e0adf4f1e7701","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.0.tgz","integrity":"sha512-y9h0HYeK7X9mUXwijY1x7GEEDQkHVsVBf0bbeORq5YEM5eJ3Tgd284kwWV03TDNETX+akaF+jBuLhy79erVPvA==","signatures":[{"sig":"MEYCIQCWrftTFIx681ntc1IznwSrtIzhrVgrt2X3/gMgYStbZgIhAI5MwrUgC2IYdMMqPpZ/J6UqvGmoeMUk4C/0/vN3aihg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"2d04821a3f25465f3726c124044e0adf4f1e7701","engines":{"node":">=0.10"},"gitHead":"7bdf47c6040de24cbcd0896ee3961ca37dc3208f","scripts":{"lint":"eslint lib test","test":"npm run lint && node test | tap-dot","coverage":"istanbul cover test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.11.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"0.12.4","devDependencies":{"tape":"4.0.0","eslint":"0.23.0","mkdirp":"0.5.1","rimraf":"2.4.0","tap-dot":"1.0.0","istanbul":"0.3.16"}},"1.0.1":{"name":"error-class","version":"1.0.1","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.1","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"b561ef4481fd0c21c6751fc2cb433d0bf2371df7","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.1.tgz","integrity":"sha512-ceAChKcf/rTcwW11Fl2ymfUGpsPDBtURcQbQPtobnY2BvqPoGxTiJNL+qriJSTv3KUOECUk+zkeBZmUbflmbmw==","signatures":[{"sig":"MEUCIQC2oYg9wNzvYq0/hPnV4rU5vnQj5l/GgtHD4dMrXLF7GgIgS8Z+XJEt7NjB2SyaXAa3j71wpHpRwTfUcL1lZyaGghU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"b561ef4481fd0c21c6751fc2cb433d0bf2371df7","engines":{"node":">=0.10"},"gitHead":"440a36be423aa29d33bb40d7127ad37eb20732ff","scripts":{"lint":"eslint lib test","test":"npm run lint && node test | tap-dot","coverage":"istanbul cover test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.11.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"0.12.4","devDependencies":{"tape":"4.0.0","eslint":"0.23.0","mkdirp":"0.5.1","rimraf":"2.4.0","tap-dot":"1.0.0","istanbul":"0.3.16"}},"1.0.2":{"name":"error-class","version":"1.0.2","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.2","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"0822fe2fd3cdc65f8e24c2220ec2204a30f7583c","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.2.tgz","integrity":"sha512-xiH2TudmwggFsi0MGUbzVvvnMlhBqhg6SdEoDCHbIAmrV0BrTFyz2O9pSEm+L5/2HKDSdw7cvh16ag7xgApMEQ==","signatures":[{"sig":"MEUCIA/ABi5kvgqPQ/9dx3gzbSuCYGbxxosBfvLtYWGCf1siAiEAvpNSFGexd5rbTIpjMernaK6qw0jCfbgmJPNZWQpKVYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"0822fe2fd3cdc65f8e24c2220ec2204a30f7583c","engines":{"node":">=0.10"},"gitHead":"8fd0bb687175827f785a149a04fc69a2bd3f5de1","scripts":{"lint":"eslint lib test","test":"npm run lint && node test | tap-dot","coverage":"istanbul cover test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.11.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"2.3.0","devDependencies":{"tape":"4.0.0","eslint":"0.23.0","mkdirp":"0.5.1","rimraf":"2.4.0","tap-dot":"1.0.0","istanbul":"0.3.16"}},"1.0.3":{"name":"error-class","version":"1.0.3","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.3","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"104a62b488a59ed4f6af85d0d538a8ff1b465572","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.3.tgz","integrity":"sha512-zuJnB1Xqs1wTdT4H+ERvD8/go+aYO3CgUIkOEDnNRD8U9/P3yk3Jj7Nv49CyEda2C0aj9ljbsggHLFvrjU7WXw==","signatures":[{"sig":"MEUCIQCEeVvPMyCOO+vxLJHIrt2RAdzE9dvIGgeOgsFYQfL3iAIgUT/qBKsFZiy/RM1vuj3qV2xDQ0Xo1a+asFvVTFNL+dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"104a62b488a59ed4f6af85d0d538a8ff1b465572","engines":{"node":">=0.10"},"gitHead":"1a90cebb74c0fc6a927678999d75366da416d68d","scripts":{"lint":"eslint lib test","test":"npm run lint && node test | tap-dot","coverage":"istanbul cover test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.11.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"2.3.0","devDependencies":{"tape":"4.0.0","eslint":"0.23.0","mkdirp":"0.5.1","rimraf":"2.4.0","tap-dot":"1.0.0","istanbul":"0.3.16"}},"1.0.4":{"name":"error-class","version":"1.0.4","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.4","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"df251290bc84ea7cc7bcf683aba532bebec048b8","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.4.tgz","integrity":"sha512-kIDevlFt/ty/3hXsN4TonDV1viBMCtRaSQ03T/hkd8vft0sGXMhCe9zSDsVGJr4TPTyjXMx9MwoiMUsz6hoDXw==","signatures":[{"sig":"MEUCIQDpOv88CbfZ4ReBZ4GpxTa/iOU9DxGe+bkGH1eBjZr4NAIgLDMq2lmdBZKc7eo6CdIv4JPnDejiMw3hiOar2PVz/EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"df251290bc84ea7cc7bcf683aba532bebec048b8","engines":{"node":">=0.10"},"gitHead":"99a65c0cb5b133a618b6da6d05a9a41d4c009c4e","scripts":{"lint":"eslint lib test","test":"npm run lint && node test | tap-dot","coverage":"istanbul cover test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.11.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"2.3.0","devDependencies":{"tape":"4.0.0","eslint":"0.23.0","mkdirp":"0.5.1","rimraf":"2.4.0","tap-dot":"1.0.0","istanbul":"0.3.16"}},"1.0.5":{"name":"error-class","version":"1.0.5","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.5","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"82396b76c61d108e48a9e3e87b891b9125201932","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.5.tgz","integrity":"sha512-mNR2CVCwqpui9TLfGvCbR0C0DxZbhRI96AynRmkQamxNA4IF+WC9n+zHB4mt/t/JL7G3yI9lCxzCCrVP8cjy3A==","signatures":[{"sig":"MEYCIQCT9NNYs+4CXk+2z2ARMnsVZvc84izwHCI36n2cpzTxNAIhANUdTyA1dLj9ryRC0P4Zsxgw8C2TDIYCTfIvZf0sGKq1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"82396b76c61d108e48a9e3e87b891b9125201932","engines":{"node":">=0.10"},"gitHead":"6001fc52869bba9940ba1ed965ebead996a49363","scripts":{"lint":"eslint lib test","test":"npm run lint && node test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.12.1","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"2.3.4","devDependencies":{"eslint":"^0.24.1","tapdance":"^2.0.2"}},"1.0.6":{"name":"error-class","version":"1.0.6","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.6","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"c7c16745b5121827ac1b6a4c23e5e0447fd0a976","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.6.tgz","integrity":"sha512-VS2JSs9Ik2jfOf94g7t5/WnwwHOINeAlUuPp8EjaO6SSaqDh/p7E2GZePqcZK8QZVeR9E+/O4tC01B2RJ0IfGQ==","signatures":[{"sig":"MEUCIHB5rZFjykOH38SxdfbJkjeRbhmYtEE8qPMoTgrkbRjbAiEA5eYZDjcxPEINRmx+B5vpYctQXe8I8p3SL+SzhC7W/KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"c7c16745b5121827ac1b6a4c23e5e0447fd0a976","engines":{"node":">=0.10"},"gitHead":"e9619b5e449ba5356093bbdd0573fdb5a319c405","scripts":{"lint":"eslint lib test","test":"npm run lint && node test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.13.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"3.2.0","devDependencies":{"eslint":"^0.24.1","tapdance":"^2.4.1"}},"1.0.7":{"name":"error-class","version":"1.0.7","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.7","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"4511409b48f89e2fd29650cbef668040a8e5b121","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.7.tgz","integrity":"sha512-SXSa13EwReuxDPccK5UQMvZFwR/awh8m3Q7iAvqmFIgxlqgeCNgfDn0TqjdCoXeGLTsj0NQXFm6x796JAWBXYA==","signatures":[{"sig":"MEYCIQDJQga/u6/cCc/+rccz047fy/YuzSSkAOa3Km3TNpXTuwIhAIC3W6ZzLwyvLyEzUYvauvE7e4P2pV1ii2OdEB/i30Ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"4511409b48f89e2fd29650cbef668040a8e5b121","engines":{"node":">=0.10"},"gitHead":"771924685ac07fbec87d6159cc618595cee7e854","scripts":{"lint":"eslint lib test","test":"npm run lint && node test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.13.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"3.2.0","devDependencies":{"eslint":"^0.24.1","tapdance":"^2.4.1"}},"1.0.8":{"name":"error-class","version":"1.0.8","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.0.8","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"01abcc9294ce5b369c6a664045b05025f96e363d","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.0.8.tgz","integrity":"sha512-8d/0pOZ97I9+b2NN11CyL3JpKEmzId9qE4tRvO1Xpf9bPHb2ad1+O0D5TIYqSZvTMpkhd931T4txW20nByC/Ew==","signatures":[{"sig":"MEUCIFVM7LNg4N3gC9JyN55P/avbjaiagOG2bSqjI6s/egL+AiEAth5RkmTXhsf2ZOGqGcMlkTumH+iBCLQ1IzZ+chMKDTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","files":["lib/","LICENSE","README.md"],"_shasum":"01abcc9294ce5b369c6a664045b05025f96e363d","engines":{"node":">=0.10"},"gitHead":"fdbd8669a347ca7fecc2f8f664d8afe5d0e086b7","scripts":{"lint":"eslint lib test","test":"npm run lint && node test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.13.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"3.2.0","devDependencies":{"eslint":"^0.24.1","tapdance":"^2.4.1"}},"1.1.0":{"name":"error-class","version":"1.1.0","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.1.0","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"7b304bace5ff7a5db0607f7460de7b1186cd467f","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.1.0.tgz","integrity":"sha512-lJjTmTdl+E1GWYE1vUasdmJEjmu4Kle+dSQqKd81tFSmGq5029LSjET5oexHUjW8HGl8m+5YQ8AG4xupHa2MZg==","signatures":[{"sig":"MEYCIQCIHdsSqcJeMqoHP5bBShzABF0AOgY3KlRpVqpXvSTRJgIhAJYmWOh1z1lsNHMbFJ4vxb4WbJFCFtTukDod0VKrBYZw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","LICENSE"],"_shasum":"7b304bace5ff7a5db0607f7460de7b1186cd467f","engines":{"node":">=0.10"},"gitHead":"b5fd9b9256a9abcdb61f08f96b8ac0aafc946c74","scripts":{"lint":"eslint .","test":"npm run lint && node test | tap-dot"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.13.1","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"0.12.4","eslintConfig":{"rules":{"no-var":0,"new-cap":0,"no-proto":0,"func-names":0,"no-new-func":0,"vars-on-top":0},"extends":"0x8890"},"devDependencies":{"eslint":"^1.3.1","tap-dot":"^1.0.0","tapdance":"^3.0.6","eslint-config-0x8890":"^1.0.0"}},"1.1.1":{"name":"error-class","version":"1.1.1","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@1.1.1","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"54e6b5a3dbd415a4b263c58edd9b7395613081e9","tarball":"https://registry.npmjs.org/error-class/-/error-class-1.1.1.tgz","integrity":"sha512-GHhJty+FLP2QUVTtClfGNvQmFktMlH89UaqtsCtOzI4G7+FBtL4GIqxbQtU6WEoHFmMZl7lc9CdGRifoRfH2kQ==","signatures":[{"sig":"MEQCIFq6mRrdujSwhlsXEMU5+zJRXZcedccT3wu4HCADqE7hAiBHriGpKDdm+gG44+HtJU0V8HHPJ/wc86W5mjP7v6+zFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","LICENSE"],"_shasum":"54e6b5a3dbd415a4b263c58edd9b7395613081e9","engines":{"node":">=0.10"},"gitHead":"659bd9dd0e535301925c4fe471f538878a353d1c","scripts":{"lint":"eslint .","test":"npm run lint && node test | tap-dot"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.14.2","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"4.0.0","eslintConfig":{"rules":{"no-var":0,"new-cap":0,"no-proto":0,"func-names":0,"no-new-func":0,"vars-on-top":0},"extends":"0x8890"},"devDependencies":{"eslint":"^1.3.1","tap-dot":"^1.0.0","tapdance":"^3.0.6","eslint-config-0x8890":"^1.0.0"}},"2.0.0":{"name":"error-class","version":"2.0.0","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@2.0.0","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"6d775f70cd4f844de484ec43137937c011f7d9ec","tarball":"https://registry.npmjs.org/error-class/-/error-class-2.0.0.tgz","integrity":"sha512-xxjdPwNvN3qkJxf4+HENRdNbiharSuUxSsTDrZZxkNE/lZooOF/7U4PX2MpnZ4hSLFBt5sjsqhhKXvMuoUVcTQ==","signatures":[{"sig":"MEYCIQDG2cMqv4kVH37peSL45Q1r2KdgJX/rW+hNPjfIfxIZSwIhAKDVIt0cj3YJWPII3hQM7VFqKtMIL+umI4Kq8VzuQJsX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","LICENSE"],"_shasum":"6d775f70cd4f844de484ec43137937c011f7d9ec","engines":{"node":">=4.2.0"},"gitHead":"ea28e5dd65df6079f935fee2851fe90c67f24c27","scripts":{"lint":"eslint .","test":"npm run lint && node test | tap-dot"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"2.14.7","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"4.2.1","eslintConfig":{"rules":{"no-var":0,"strict":0,"new-cap":0,"no-proto":0,"func-names":0,"no-new-func":0,"vars-on-top":0},"extends":"0x8890"},"devDependencies":{"eslint":"^1.9.0","tap-dot":"^1.0.0","tapdance":"^4.0.1","eslint-config-0x8890":"^1.0.0"}},"2.0.1":{"name":"error-class","version":"2.0.1","keywords":["error","type","typed","custom","native"],"author":{"url":"http://0x8890.com","email":"0x8890@airmail.cc"},"license":"MIT","_id":"error-class@2.0.1","maintainers":[{"name":"0x8890","email":"0x8890@airmail.cc"}],"homepage":"https://github.com/0x8890/error-class#readme","bugs":{"url":"https://github.com/0x8890/error-class/issues"},"dist":{"shasum":"659a6c5cf38c969da2a1b1b09a87725ae71382e7","tarball":"https://registry.npmjs.org/error-class/-/error-class-2.0.1.tgz","integrity":"sha512-E6SKPfvOypCH4Y3Niq+rpfC32DmUN6aV+0cDjljAV8Z9KWtIFmid1RabCIrpRrvGVPPdEEHlPkyDuuXNleWp2Q==","signatures":[{"sig":"MEQCICKlSPLPtcovn9mfigg8IJGLhYcYH7F0Lfyc2D3yreXYAiATXQImazRhUuvBr5FbhJ6QeC/Gw8NdfSawzEuf0OxQLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js","LICENSE"],"_shasum":"659a6c5cf38c969da2a1b1b09a87725ae71382e7","engines":{"node":">=4.2.0"},"gitHead":"a09b3a93fbbfdac2bf7893aeab81a4d6d36d4078","scripts":{"lint":"eslint .","test":"npm run lint && node test"},"_npmUser":{"name":"0x8890","email":"0x8890@airmail.cc"},"repository":{"url":"git+https://github.com/0x8890/error-class.git","type":"git"},"_npmVersion":"3.9.3","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"6.2.0","eslintConfig":{"rules":{"strict":0,"no-new-func":0},"extends":"boss/es5"},"devDependencies":{"eslint":"^2.11.1","tapdance":"^4.1.1","eslint-config-boss":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/error-class-2.0.1.tgz_1465073209233_0.014377569314092398","host":"packages-12-west.internal.npmjs.com"}},"2.0.2":{"name":"error-class","version":"2.0.2","keywords":["error","type","typed","custom","native"],"license":"MIT","_id":"error-class@2.0.2","maintainers":[{"name":"daliwali","email":"d@liwa.li"}],"homepage":"https://github.com/daliwali/error-class#readme","bugs":{"url":"https://github.com/daliwali/error-class/issues"},"dist":{"shasum":"8bb5d741329ab7e85aba4f279f1e1754bf7bd3fc","tarball":"https://registry.npmjs.org/error-class/-/error-class-2.0.2.tgz","fileCount":4,"integrity":"sha512-Saa2G4bWSnh/I4Pw9bKHUvNZaxZJqthSV49dQxgM0vKGIBl5ap54AmBqsc0ONQYG5gOrKv4kLvfsZuvxM9Z23Q==","signatures":[{"sig":"MEUCIFBbk7gWVUM7rg8KdL183UcwqmGuiz/OAgjZJNjNeb8qAiEA4ZI5BxWWyn2d5MHbkbFkB0TW/G4FoY6kl3L2u41Lf8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbr1snCRA9TVsSAnZWagAA5m8P/R8U16OtnsmDiAV5PdFO\nBDZr3MknTy394b/kMUQezdi6fad4Gbd5dGJpBPw7+9nqFfntoYSIrs+N8ZQb\nJhsUtJYXx+A8mgJwjmwNI52caxnKdnMBoeOUbtvO5o6V2ZyPpYBLI9Lmxd0J\niEpp+BPnXmoZCxYOXBc5g7SmY5OV72nfgrgF1I0AZB1Gvlz8hwcfpQZ+rcxj\nLYSzGVyywyTuPKrq8RsaILM6Epe3cwfRGmPm9b/Gh2WXjSziyTBGJsfB0N2G\nEjDXBUklz2Au1r5ZMFrBmi27gte+6tL6waMewIJw/PP76kw7GdLvJXH1k+0+\nvLrQzOV8gRKnKfJpfo2fF984gkLtv90g30bM4Ei6qB7JDi1JtbEPiL/WNxXm\ne1M8wG8VwmMvV7gh77A1biqbnisRmolwwp5KlDwBErmvHIqxdKz1K90IPfgz\ntpwA4VpFIl5cYQqKyIcEBVj9XTsrRUTpZLw/WyQO0ZWStrZ8E1pnfFhGEtKZ\nnaZzep+oOLUE9J0IlizA+188o1AEsFCCL6xDCbTejeYjMpyyqtfX8Oo/n1/z\nELHcE7wNWvSeN7ZadnU0VL1CIR6iWFf7l50MhkNE4Mz1IN/sgmsIHQ0mBzQT\nC7TgirY/OSGs6eSggvmZ1yT6X0o08j5c2g72XcAG15MG7ZvbCJ7kBrvm9MqS\nWJti\r\n=38CQ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b1e9193254941ec2a549a40185cc4a05db98d241","scripts":{"lint":"eslint .","test":"npm run lint && node test"},"_npmUser":{"name":"daliwali","email":"d@liwa.li"},"repository":{"url":"git+https://github.com/daliwali/error-class.git","type":"git"},"_npmVersion":"6.4.1","description":"Typed errors that closely emulate the native Error class.","directories":{},"_nodeVersion":"10.10.0","eslintConfig":{"rules":{"strict":0},"extends":"boss/es5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.1","tapdance":"^5.1.0","eslint-config-boss":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/error-class_2.0.2_1538218791171_0.6189965827757318","host":"s3://npm-registry-packages"}}},"time":{"created":"2015-06-25T14:58:49.563Z","modified":"2026-06-12T00:49:04.342Z","1.0.0":"2015-06-25T14:58:49.563Z","1.0.1":"2015-06-25T16:16:36.137Z","1.0.2":"2015-06-25T18:31:50.018Z","1.0.3":"2015-06-25T22:56:56.813Z","1.0.4":"2015-06-25T23:19:16.604Z","1.0.5":"2015-07-23T20:39:14.900Z","1.0.6":"2015-08-25T19:01:30.950Z","1.0.7":"2015-08-25T19:05:00.109Z","1.0.8":"2015-08-25T19:12:32.910Z","1.1.0":"2015-09-07T12:15:20.820Z","1.1.1":"2015-09-28T13:01:32.098Z","2.0.0":"2015-11-20T18:13:06.371Z","2.0.1":"2016-06-04T20:46:51.862Z","2.0.2":"2018-09-29T10:59:51.367Z"},"bugs":{"url":"https://github.com/daliwali/error-class/issues"},"license":"MIT","homepage":"https://github.com/daliwali/error-class#readme","keywords":["error","type","typed","custom","native"],"repository":{"url":"git+https://github.com/daliwali/error-class.git","type":"git"},"description":"Typed errors that closely emulate the native Error class.","maintainers":[{"email":"d@liwa.li","name":"gr0uch"}],"readme":"# Error Class\n\n[![Build Status](https://img.shields.io/travis/sapeien/error-class/master.svg?style=flat-square)](https://travis-ci.org/sapeien/error-class)\n[![npm Version](https://img.shields.io/npm/v/error-class.svg?style=flat-square)](https://www.npmjs.com/package/error-class)\n[![License](https://img.shields.io/npm/l/error-class.svg?style=flat-square)](https://raw.githubusercontent.com/sapeien/error-class/master/LICENSE)\n\nThis module provides typed errors that closely emulate the native `Error` class to a pedantic degree.\n\n```\n$ npm install error-class\n```\n\n\n## Usage\n\nThe default export is a function that accepts only one argument, the name of the typed error.\n\n```js\nconst errorClass = require('error-class')\nconst SpecialError = errorClass('SpecialError')\nconst instance = new SpecialError('foobar')\ninstance.message // 'foobar'\n```\n\n\n## Details\n\n```js\nconst errorClass = require('error-class')\nconst HumanError = errorClass('HumanError')\n\nconst hungryError = new HumanError('I\\'m hungry!')\nhungryError.message // 'I'm hungry!'\nhungryError.stack // Platform-specific error stack trace.\nhungryError.hasOwnProperty('name') // false\nhungryError.hasOwnProperty('message') // true\nhungryError.hasOwnProperty('stack') // true\n\n// Just like native errors, it doesn't require using `new`.\nconst thirstyError = HumanError('I\\'m thirsty!')\nObject.keys(thirstyError).length === 0 // True, all properties are non-enumerable.\nObject.keys(Object.getPrototypeOf(instance)).length === 0 // Prototype non-enumerable.\nthirstyError.constructor === HumanError // True.\nthirstyError instanceof Error // True, errors inherit from native `Error` class.\nthirstyError instanceof HumanError // Also true, of course.\n```\n\n\n## License\n\nThis software is licensed under the [MIT License](https://github.com/sapeien/error-class/blob/master/LICENSE).\n","readmeFilename":"README.md"}