{"_id":"extensible-error","_rev":"6-5ff341adbf67357467428d690c9e9646","name":"extensible-error","description":"Error base class for Node.js/browsers","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"extensible-error","version":"1.0.0","description":"Error base class for Node.js/browsers","main":"dist/index.js","typings":"dist/index","scripts":{"test":"mocha","build":"rm -rf dist ; tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"https://github.com/justmoon/extensible-error.git"},"keywords":["error","es6","es2015","extends","extensible","base","class","inherit","stack"],"author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org"},"license":"ISC","bugs":{"url":"https://github.com/justmoon/extensible-error/issues"},"homepage":"https://github.com/justmoon/extensible-error","devDependencies":{"chai":"^3.5.0","mocha":"^3.0.2","ts-node":"^1.3.0","tslint":"^3.15.1","tslint-config-standard":"^1.3.0","typescript":"^2.0.0","typings":"^1.3.3"},"gitHead":"2582631b8436d4a23a3d1ab103005804ff326134","_id":"extensible-error@1.0.0","_shasum":"27ed248c204feb3627af2fb79864cbf5330b28cc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"justmoon","email":"justmoon@members.fsf.org"},"dist":{"shasum":"27ed248c204feb3627af2fb79864cbf5330b28cc","tarball":"https://registry.npmjs.org/extensible-error/-/extensible-error-1.0.0.tgz","integrity":"sha512-OZDGMNeo2DsBLF8zkq24BQIKcrYOHHk175njAYWl1N8YF4Kd+Bk4qTbb5m5mhVtVTPXTI8ZWvt8h1N47fPWenw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPrwvFtQEXM+uH4CDhpY89cnmg6ctU3aMXQEZY4fFMBgIgP7apk5YG4W5/7VX+yzNXSVIemdhFy/jtFqQ4esuZQKA="}]},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/extensible-error-1.0.0.tgz_1474365293068_0.7973358142189682"}},"1.0.1":{"name":"extensible-error","version":"1.0.1","description":"Error base class for Node.js/browsers","main":"dist/index.js","typings":"dist/index","scripts":{"test":"mocha","build":"rm -rf dist ; tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/justmoon/extensible-error.git"},"keywords":["error","es6","es2015","extends","extensible","base","class","inherit","stack"],"author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org"},"license":"ISC","bugs":{"url":"https://github.com/justmoon/extensible-error/issues"},"homepage":"https://github.com/justmoon/extensible-error","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.25","chai":"^4.1.1","mocha":"^3.0.2","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.0.0"},"gitHead":"d838bca2ca51596302ee2962d1695b4d7bd82c67","_id":"extensible-error@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"justmoon","email":"justmoon@members.fsf.org"},"dist":{"integrity":"sha512-ah7Wtxmrk3Hza+JNELpM1Y4OK/7yIaeeOOheLus7wqlh3KR08EJeywkdOW7mqw0JZjnkPsaMvTBypXw6afjnkw==","shasum":"e4bd43dec9dc8db91706b9eceac5de979590e4db","tarball":"https://registry.npmjs.org/extensible-error/-/extensible-error-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdO/7fEmRjQrrSBQU69obhB0fw7WMQ2AiTqpS9a/LJYAIhAOEZCQc8CRMKFBq4O4xxeX5QR5UoP8jqVFVx6iFeWXw8"}]},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extensible-error-1.0.1.tgz_1503844627967_0.48006800445728004"}},"1.0.2":{"name":"extensible-error","version":"1.0.2","description":"Error base class for Node.js/browsers","main":"dist/src/index.js","typings":"dist/src/index","files":["dist"],"scripts":{"test":"mocha","build":"rm -rf dist ; tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/justmoon/extensible-error.git"},"keywords":["error","es6","es2015","extends","extensible","base","class","inherit","stack"],"author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org"},"license":"ISC","bugs":{"url":"https://github.com/justmoon/extensible-error/issues"},"homepage":"https://github.com/justmoon/extensible-error","devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^8.0.25","chai":"^4.1.1","mocha":"^3.0.2","ts-node":"^3.3.0","tslint":"^5.7.0","tslint-config-standard":"^6.0.1","typescript":"^2.0.0"},"gitHead":"24b33ed269b04a0a0616e3aa1c557931a05dc027","_id":"extensible-error@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"justmoon","email":"justmoon@members.fsf.org"},"dist":{"integrity":"sha512-kXU1FiTsGT8PyMKtFM074RK/VBpzwuQJicAHqBpsPDeTXBQiSALPjkjKXlyKdG/GP6lR7bBaEkq8qdoO2geu9g==","shasum":"6e71e9e5663017f81963cb5b332ed15e8d1960c7","tarball":"https://registry.npmjs.org/extensible-error/-/extensible-error-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdVT+wzKpJYlJ4RKVHrE7Fn+TtGIFxq/H0EfyUDJ5WEgIhAOwfEHgapcPlOVTsSn+k1YFgnWEAxx7Rq6sTjjWe36hc"}]},"maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/extensible-error-1.0.2.tgz_1503844910404_0.43723046220839024"}}},"readme":"# ExtensibleError\n\n> Error base class for Node.js/browsers\n\nUnfortunately, JavaScript's built-in `Error` can't simply be extended like any other class. This module provides a class for Node.js and the browser which is designed to behave like `Error`, but be extensible like any other ES2015 class.\n\n## Installation\n\n``` js\nnpm install --save extensible-error\n```\n\n## Usage\n\n``` js\nconst ExtensibleError = require('extensible-error')\n\nclass CustomError extends ExtensibleError {\n  constructor (message, extra) {\n    super(message)\n\n    this.extra = extra\n  }\n}\n```\n","maintainers":[{"name":"justmoon","email":"justmoon@members.fsf.org"}],"time":{"modified":"2022-06-17T22:55:27.418Z","created":"2016-09-20T09:54:55.173Z","1.0.0":"2016-09-20T09:54:55.173Z","1.0.1":"2017-08-27T14:37:08.143Z","1.0.2":"2017-08-27T14:41:50.471Z"},"homepage":"https://github.com/justmoon/extensible-error","keywords":["error","es6","es2015","extends","extensible","base","class","inherit","stack"],"repository":{"type":"git","url":"git+https://github.com/justmoon/extensible-error.git"},"author":{"name":"Stefan Thomas","email":"justmoon@members.fsf.org"},"bugs":{"url":"https://github.com/justmoon/extensible-error/issues"},"license":"ISC","readmeFilename":"README.md"}