{"_id":"err","_rev":"411059","name":"err","description":"A tiny library to create custom errors in JavaScript.","dist-tags":{"latest":"2.1.12"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"time":{"modified":"2021-08-04T05:08:39.000Z","created":"2015-11-23T05:24:37.282Z","2.1.12":"2020-08-09T11:06:02.899Z","2.1.11":"2019-01-03T15:51:29.189Z","2.1.10":"2017-12-24T19:35:57.002Z","2.1.9":"2017-12-24T15:48:06.340Z","2.1.8":"2017-09-08T10:20:29.421Z","2.1.7":"2017-03-23T14:37:55.635Z","2.1.6":"2017-03-20T16:43:38.874Z","2.1.5":"2016-10-11T12:58:25.425Z","2.1.4":"2016-10-10T18:05:37.453Z","2.1.0":"2016-04-12T06:17:55.127Z","2.0.0":"2016-03-29T16:30:57.768Z","2.1.3":"2016-05-25T09:26:39.090Z","2.1.2":"2016-05-12T04:59:11.189Z","2.1.1":"2016-04-25T18:17:57.228Z","1.1.1":"2016-01-14T09:49:09.978Z","1.1.0":"2015-12-03T12:43:10.861Z","1.0.0":"2015-11-23T05:24:37.282Z"},"users":{"kankungyip":true},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"versions":{"2.1.12":{"name":"err","version":"2.1.12","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"c62cd5e8df3527b6bc45d60d64c25234ec97f311","_id":"err@2.1.12","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"cf9db7f847c870724c88e3b2ccfdd313573050c4","size":4710,"noattachment":false,"key":"/err/-/err-2.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.12.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err_2.1.12_1596971162761_0.9372246376533384"},"_hasShrinkwrap":false,"publish_time":1596971162899,"_cnpm_publish_time":1596971162899},"2.1.11":{"name":"err","version":"2.1.11","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"d37fe4e5a80aa24f6edd6eb55440c8156ef5f1e6","_id":"err@2.1.11","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"204056ce3929360cd4c868b4743873d88472bb41","size":5216,"noattachment":false,"key":"/err/-/err-2.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.11.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err_2.1.11_1546530689067_0.5813301470789787"},"_hasShrinkwrap":false,"publish_time":1546530689189,"_cnpm_publish_time":1546530689189},"2.1.10":{"name":"err","version":"2.1.10","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"53777962211aed3ee0c2421e437dd5e01c66c4c1","_id":"err@2.1.10","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"3bbae50a29f02c707f454e968f0ed6a7ff4d0608","size":4987,"noattachment":false,"key":"/err/-/err-2.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.10.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err-2.1.10.tgz_1514144156078_0.30630144965834916"},"publish_time":1514144157002,"_hasShrinkwrap":false,"_cnpm_publish_time":1514144157002},"2.1.9":{"name":"err","version":"2.1.9","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"8a524237ea59c846670323399d607b3d1a3426b1","_id":"err@2.1.9","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"e2ea40b3bd5048b1fc1f9c70d47b43ffe7cdb1ae","size":4974,"noattachment":false,"key":"/err/-/err-2.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.9.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err-2.1.9.tgz_1514130485392_0.02158068702556193"},"publish_time":1514130486340,"_hasShrinkwrap":false,"_cnpm_publish_time":1514130486340},"2.1.8":{"name":"err","version":"2.1.8","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"gitHead":"1f98baafd48d04c38512705b4dc3a93c420583c9","_id":"err@2.1.8","_shasum":"f10d38b2c813b326e9e7acd1c27b273eaba40f8b","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"f10d38b2c813b326e9e7acd1c27b273eaba40f8b","size":4922,"noattachment":false,"key":"/err/-/err-2.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.8.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/err-2.1.8.tgz_1504866028412_0.26437745126895607"},"publish_time":1504866029421,"_hasShrinkwrap":false,"_cnpm_publish_time":1504866029421},"2.1.7":{"name":"err","version":"2.1.7","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js"],"gitHead":"ed89bcd8ada32cd4a0ca0e836877611d193bbed5","_id":"err@2.1.7","_shasum":"9c567d35396a82632d42f53eb082491871919e18","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"9c567d35396a82632d42f53eb082491871919e18","size":4663,"noattachment":false,"key":"/err/-/err-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/err-2.1.7.tgz_1490279873917_0.2092378323432058"},"publish_time":1490279875635,"_cnpm_publish_time":1490279875635,"_hasShrinkwrap":false},"2.1.6":{"name":"err","version":"2.1.6","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js"],"gitHead":"ebb328bb947d160b16d1f3d89356c668e4f968dc","_id":"err@2.1.6","_shasum":"baf0efe61d3c6bb24f5a4224441ce5e143ccfb6a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"baf0efe61d3c6bb24f5a4224441ce5e143ccfb6a","size":4470,"noattachment":false,"key":"/err/-/err-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/err-2.1.6.tgz_1490028218185_0.8476942162960768"},"publish_time":1490028218874,"_cnpm_publish_time":1490028218874,"_hasShrinkwrap":false},"2.1.5":{"name":"err","version":"2.1.5","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","build/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"gitHead":"19c9f0b17ee08c7ee74a6ed346f1863d27e780ad","_id":"err@2.1.5","_shasum":"5ff8b16d7c36bfc2a4a77c416bab74f755b71a1b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"5ff8b16d7c36bfc2a4a77c416bab74f755b71a1b","size":4123,"noattachment":false,"key":"/err/-/err-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/err-2.1.5.tgz_1476190704755_0.7271123749669641"},"publish_time":1476190705425,"_cnpm_publish_time":1476190705425,"_hasShrinkwrap":false},"2.1.4":{"name":"err","version":"2.1.4","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"gitHead":"33cc2650e2d1272ac0b8adcd13b49cd39bbfbbb5","_id":"err@2.1.4","_shasum":"0cbcb124fb61deeccb41ca001cbdcca1ecb4eb3b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"0cbcb124fb61deeccb41ca001cbdcca1ecb4eb3b","size":4118,"noattachment":false,"key":"/err/-/err-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/err-2.1.4.tgz_1476122736394_0.5949946425389498"},"publish_time":1476122737453,"_cnpm_publish_time":1476122737453,"_hasShrinkwrap":false},"2.1.0":{"name":"err","version":"2.1.0","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^2.2.1","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"e4a7ba73c05eed52ee00875187e772bd5e7b7bd2","_id":"err@2.1.0","_shasum":"60b689ac0cffe167cf0427af3777959b5d56de60","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"60b689ac0cffe167cf0427af3777959b5d56de60","size":4331,"noattachment":false,"key":"/err/-/err-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.0.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/err-2.1.0.tgz_1460441873696_0.15827442472800612"},"publish_time":1460441875127,"_cnpm_publish_time":1460441875127,"_hasShrinkwrap":false},"2.0.0":{"name":"err","version":"2.0.0","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"3d1351db725e72106cbee90bcee2c051476ef3d7","_id":"err@2.0.0","_shasum":"adf0aceecd275dd727ac851ea4ece12a21f559aa","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"adf0aceecd275dd727ac851ea4ece12a21f559aa","size":4239,"noattachment":false,"key":"/err/-/err-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/err-2.0.0.tgz_1459269056805_0.07836191076785326"},"publish_time":1459269057768,"_cnpm_publish_time":1459269057768,"_hasShrinkwrap":false},"2.1.3":{"name":"err","version":"2.1.3","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"gitHead":"cfed78bbab923b48287a42315353b835e61e9fef","_id":"err@2.1.3","_shasum":"72f70d9a16718bb43bb4c2a2e0f9072e57bacc8f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"72f70d9a16718bb43bb4c2a2e0f9072e57bacc8f","size":2229,"noattachment":false,"key":"/err/-/err-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/err-2.1.3.tgz_1464168396496_0.7612426378764212"},"publish_time":1464168399090,"_cnpm_publish_time":1464168399090,"_hasShrinkwrap":false},"2.1.2":{"name":"err","version":"2.1.2","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^3.0.4","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"gitHead":"709920e50cff9fabca9d2895dc99ac23ac896148","_id":"err@2.1.2","_shasum":"fa021bdd306ea8556dde31c6fe4039434646c757","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"fa021bdd306ea8556dde31c6fe4039434646c757","size":3486,"noattachment":false,"key":"/err/-/err-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.2.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/err-2.1.2.tgz_1463029148453_0.1414591388311237"},"publish_time":1463029151189,"_cnpm_publish_time":1463029151189,"_hasShrinkwrap":false},"2.1.1":{"name":"err","version":"2.1.1","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"barbe":"^2.2.1","iterate-object":"^1.3.1","typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"gitHead":"966b1e4064268487201f4b9af895dcacf6137121","_id":"err@2.1.1","_shasum":"a1d45cdee058f585ec531eb247ad976525e5d7f4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"a1d45cdee058f585ec531eb247ad976525e5d7f4","size":3426,"noattachment":false,"key":"/err/-/err-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-2.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/err-2.1.1.tgz_1461608275234_0.6796617016661912"},"publish_time":1461608277228,"_cnpm_publish_time":1461608277228,"_hasShrinkwrap":false},"1.1.1":{"name":"err","version":"1.1.1","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"8b5cfed81e6c521d9a0f2373c1f8c8845230effa","_id":"err@1.1.1","_shasum":"eb928e2e11a316648f782833d0f97258ba43c2f8","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"eb928e2e11a316648f782833d0f97258ba43c2f8","size":4016,"noattachment":false,"key":"/err/-/err-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-1.1.1.tgz"},"publish_time":1452764949978,"_cnpm_publish_time":1452764949978,"_hasShrinkwrap":false},"1.1.0":{"name":"err","version":"1.1.0","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"0d00868b5579b94bb599a16a669354d88ce360b2","_id":"err@1.1.0","_shasum":"a9b6434a46eb0c9763a3140989dde1f82a5007a0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"a9b6434a46eb0c9763a3140989dde1f82a5007a0","size":3826,"noattachment":false,"key":"/err/-/err-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-1.1.0.tgz"},"publish_time":1449146590861,"_cnpm_publish_time":1449146590861,"_hasShrinkwrap":false},"1.0.0":{"name":"err","version":"1.0.0","description":"A tiny library to create custom errors in JavaScript.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/err.git"},"keywords":["error","tiny","library","custom"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"homepage":"https://github.com/IonicaBizau/err#readme","dependencies":{"typpy":"^2.2.0"},"blah":{"h_img":"http://i.imgur.com/yQF0uDO.png"},"gitHead":"d2044af8946b841fcc3217443a3da659a9297404","_id":"err@1.0.0","_shasum":"8e02696ddcd6f851d1f0b9f1a8e665832cf2514e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"8e02696ddcd6f851d1f0b9f1a8e665832cf2514e","size":3700,"noattachment":false,"key":"/err/-/err-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/err/download/err-1.0.0.tgz"},"publish_time":1448256277282,"_cnpm_publish_time":1448256277282,"_hasShrinkwrap":false}},"readme":"<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->\n\n\n\n\n\n\n\n\n[![err](http://i.imgur.com/yQF0uDO.png)](#)\n\n\n\n\n\n\n\n\n\n\n\n# err\n\n [![Support me on Patreon][badge_patreon]][patreon] [![Buy me a book][badge_amazon]][amazon] [![PayPal][badge_paypal_donate]][paypal-donations] [![Ask me anything](https://img.shields.io/badge/ask%20me-anything-1abc9c.svg)](https://github.com/IonicaBizau/ama) [![Version](https://img.shields.io/npm/v/err.svg)](https://www.npmjs.com/package/err) [![Downloads](https://img.shields.io/npm/dt/err.svg)](https://www.npmjs.com/package/err) [![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/johnnyb?utm_source=github&utm_medium=button&utm_term=johnnyb&utm_campaign=github)\n\n<a href=\"https://www.buymeacoffee.com/H96WwChMy\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png\" alt=\"Buy Me A Coffee\"></a>\n\n\n\n\n\n\n\n> A tiny library to create custom errors in JavaScript.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :cloud: Installation\n\n```sh\n# Using npm\nnpm install --save err\n\n# Using yarn\nyarn add err\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :clipboard: Example\n\n\n\n```js\nconst Err = require(\"err\");\n\n// Basic usage\nlet e1 = new Err(\"Some nasty stuff happened\");\nconsole.log(e1);\n// => [Error: Some nasty stuff happened]\n\n// Provide the error code\nlet e2 = new Err(\"Some nasty stuff happened\", \"NASTY_STUFF_HAPPENED\");\nconsole.log(e2);\n// => {\n//   [Error: Some nasty stuff happened]\n//   code: 'NASTY_STUFF_HAPPENED'\n// }\n\n// Provide the error code and some data\nlet e3 = new Err(\"Some nasty stuff happened\", \"NASTY_STUFF_HAPPENED\", {\n    additional: \"data\"\n});\nconsole.log(e3);\n// => {\n//   [Error: Some nasty stuff happened]\n//   additional: 'data'\n// , code: 'NASTY_STUFF_HAPPENED'\n// }\n\n// Provide the error data (including the code as well)\nlet e4 = new Err(\"Some nasty stuff happened\", {\n    additional: \"data\"\n  , code: \"NASTY_STUFF_HAPPENED\"\n});\nconsole.log(e4);\n// => {\n//   [Error: Some nasty stuff happened]\n//   additional: 'data'\n// , code: 'NASTY_STUFF_HAPPENED'\n// }\n\n// Wrap an existing error\nlet existingError = new Error(\"Some nasty stuff happened\");\nlet e5 = new Err(existingError, {\n    additional: \"data\"\n  , code: \"NASTY_STUFF_HAPPENED\"\n  , and: \"some more data\"\n});\nconsole.log(e5);\n// => {\n//   [Error: Some nasty stuff happened]\n//   additional: 'data'\n// , code: 'NASTY_STUFF_HAPPENED'\n// , and: 'some more data'\n// }\n\nlet e6 = new Err({\n    message: \"Something went really wrong!!!\"\n  , additional: \"data\"\n  , code: \"NASTY_STUFF_HAPPENED\"\n  , and: \"some more data\"\n});\nconsole.log(e6);\n// => {\n//   [Error: Something went really wrong!!!]\n//   additional: 'data'\n// , code: 'NASTY_STUFF_HAPPENED'\n// , and: 'some more data'\n// }\n\nlet e7 = new Err(\"Invalid option '<option>'.\", {\n    option: \"test\"\n});\nconsole.log(e7);\n// { [Error: Invalid option 'test'.] option: 'test' }\n```\n\n\n\n\n\n\n\n\n\n\n\n## :question: Get Help\n\nThere are few ways to get help:\n\n\n\n 1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.\n 2. For bug reports and feature requests, open issues. :bug:\n 3. For direct and quick help, you can [use Codementor](https://www.codementor.io/johnnyb). :rocket:\n\n\n\n\n\n## :memo: Documentation\n\n\n### `Err(error, code, data)`\nCreate a custom error object.\n\n#### Params\n\n- **String|Error|Object** `error`: The error message or an existing `Error` instance or the `data` object where the `message` is the error message.\n- **String|Object** `code`: The error code or the data object.\n- **Object** `data`: The data object (its fields will be appended to the `Error` object).\n\n#### Return\n- **Error** The custom `Error` instance.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :yum: How to contribute\nHave an idea? Found a bug? See [how to contribute][contributing].\n\n\n## :sparkling_heart: Support my projects\nI open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously,\nthis takes time. You can integrate and use these projects in your applications *for free*! You can even change the source code and redistribute (even resell it).\n\nHowever, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:\n\n\n - Starring and sharing the projects you like :rocket:\n - [![Buy me a book][badge_amazon]][amazon]—I love books! I will remember you after years if you buy me one. :grin: :book:\n - [![PayPal][badge_paypal]][paypal-donations]—You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:\n - [![Support me on Patreon][badge_patreon]][patreon]—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).\n - **Bitcoin**—You can send me bitcoins at this address (or scanning the code below): `1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6`\n\n    ![](https://i.imgur.com/z6OQI95.png)\n\n\nThanks! :heart:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :dizzy: Where is this library used?\nIf you are using this library in one of your projects, add it in this list. :sparkles:\n\n - `scrape-it`\n - `tilda`\n - `emoji-logger`\n - `@sphinxdoc/core`\n - `bloggify-adapter`\n - `python-env`\n - `image-parser`\n - `validated-base`\n - `find-file-in-dirs`\n - `@asserted/models`\n - `git-package-json`\n - `multithread-config`\n - `@ecosystem/config`\n - `mocha-ldjson`\n - `engine-comp-crud-errors`\n - `engine-composition-adapter`\n - `fs-repo-url`\n - `gh-fork-source`\n - `lwip2`\n - `validify`\n - `sphinxdoc`\n - `@gatsbydoc/core`\n - `simple-cached-firestore`\n - `payiota`\n - `stringify-env`\n - `scrape-it-plus`\n - `@slikts/scrape-it`\n - `do-task`\n - `check-params`\n - `love-you`\n - `showalicense.com`\n - `@sphinxdoc/cli`\n - `trace-breaking-change`\n - `@reactant/react-router`\n - `@gatsbydoc/sphinx`\n - `@gatsbydoc/cli`\n - `vkbeautify-cli`\n - `dotstow`\n - `ts-gir`\n - `simple-cached-datastore`\n - `git-sync-all`\n - `@ecosystem/core`\n - `asrtd`\n - `hunarcourses`\n\n\n\n\n\n\n\n\n\n\n\n## :scroll: License\n\n[MIT][license] © [Ionică Bizău][website]\n\n\n\n\n\n\n[license]: /LICENSE\n[website]: https://ionicabizau.net\n[contributing]: /CONTRIBUTING.md\n[docs]: /DOCUMENTATION.md\n[badge_patreon]: https://ionicabizau.github.io/badges/patreon.svg\n[badge_amazon]: https://ionicabizau.github.io/badges/amazon.svg\n[badge_paypal]: https://ionicabizau.github.io/badges/paypal.svg\n[badge_paypal_donate]: https://ionicabizau.github.io/badges/paypal_donate.svg\n[patreon]: https://www.patreon.com/ionicabizau\n[amazon]: http://amzn.eu/hRo9sIZ\n[paypal-donations]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RVXDDLKKLQRJW\n","_attachments":{},"homepage":"https://github.com/IonicaBizau/err#readme","bugs":{"url":"https://github.com/IonicaBizau/err/issues"},"license":"MIT"}