{"_id":"createerror","_rev":"29-a9f501cdaf28108bb35b5f38a41d0268","name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.0.1","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"index.js","engines":{"node":">= 0.2.0"},"dependencies":{"xtend":"1.0.3"},"scripts":{"test":"mocha --ui qunit test.js"},"devDependencies":{"mocha":"1.x.x"},"publishConfig":{"repository":"http://registry.npmjs.org/","registry":"https://registry.npmjs.org/","_token":{"AuthSession":"cGFwYW5kcmVvdTo1MDQyNzlCODrwO6yt9F1nmFiQ_uUd-VnVi_AHKQ","version":"1","expires":1346569808767,"path":"/","httponly":true}},"_id":"createerror@0.0.1","dist":{"shasum":"ce29a5711f9a1e88e9c0fcb4793da3fc2309da82","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.0.1.tgz","integrity":"sha512-ggUp5mUWyxfmriHUHofXKp7u+dvvQzDUHII8rZ69uK7XqEqmNXZoR5773xu0wQ2ZMaoF1J3MV0Ptb4brvUVmcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEoanKk+RlE503cTqthQuq8HJCrEE9GkoyNLAv5fgmfAiEA4H8PjvHcwrd4mg0dE+58QvkrT21cH6C+rQ9AnWgXvNo="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.1.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.1.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --ui qunit test.js"},"devDependencies":{"mocha":"1.x.x"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"_id":"createerror@0.1.0","dist":{"shasum":"dd6c0b68a7e03f4d07a3241729d1057097cc6226","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.1.0.tgz","integrity":"sha512-yxAD7jps8sJNsw3SWZGBSXEi/bsvOX5DqzkfjoD1ULBePA10pf7+TPsvl2VdiVC0yZAJm9lHvXEc3P3fY5zOtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIIatVrHV1e36r4otlzJzqSk2jyxFBowN0hbkb0B2FeAiEAh/ppyCh5wN9AIpnLLomyb6pV6jfAwhgcG5utmhHPn/8="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.2.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.2.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --ui qunit test.js"},"devDependencies":{"mocha":"1.x.x"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"_id":"createerror@0.2.0","dist":{"shasum":"fd5a2a824059b4db327ce91ddef720ae8a30e2c9","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.2.0.tgz","integrity":"sha512-2c8BlETK/0n8obD6rHM379TWmSp5/9Oc0ePR27RqvUu9YiOB0KjTAqA3Yj8xpme9vIhhZ2+SywdQg/urnaxopw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoSoWgvS3aUELffto6QR3MfAzr5K6QbOn/DKvoa7Rw8wIhAOqgwh6yKWEENVA2Ffs/rfdKBPbKQT6Uyx+uQgoe56NE"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.3.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.3.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"1.12.1","unexpected":"=0.0.6"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"_id":"createerror@0.3.0","dist":{"shasum":"86f9a171c3b5a5ce4cdf8c27e953acc7fa617e41","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.3.0.tgz","integrity":"sha512-xizCC2C3F/qWNejRProfecF/CRZ3iaF+ZOOXYMjiDDdtZucOInN9FZ0Fj2NFv2jHi5cWcmeU8FEHdA3XMh6yvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNNCMO5muPo4quFTAmsL769fbK3n7jB2MxCLkq0b8trAiEAj3qkh+Cckod2JiPkp6O01n39f9U3wKVs+vvELxbE7dA="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.4.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.4.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"1.12.1","unexpected":"=0.0.6"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"_id":"createerror@0.4.0","dist":{"shasum":"a18f130ddad0d8ccc2a29eaba2883162ff96dbe9","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.4.0.tgz","integrity":"sha512-5fXvD4EXE0duCwRay+A7daFasFSIOVEay0/+M/6XUsR2QcAEtRCzMiPWI+vf0hYbeyuT7YeL7ZdFfYmjg/y9jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGbLOsQLzNTDW/tKQYTSX97zUyHDd8OrBQKNb04QzQSAiEAg1qT5toUZp/Om0n3sdB0nHhEmWfeSytF4oT2lxZbeAg="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.4.1":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.4.1","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"1.13.0","unexpected":"=1.0.1"},"publishConfig":{"repository":"http://registry.npmjs.org/","registry":"https://registry.npmjs.org/"},"_id":"createerror@0.4.1","dist":{"shasum":"da057f8770fe657012915a451635dd4a4ad3ebbf","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.4.1.tgz","integrity":"sha512-axOFHD5Kal+qQMbtp76O0NfRXWmrLHXC/4mFISalMlkVtqIDL9ZveLFOY0fZl6SxSJw/8wyShmTl5ySNGeajgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFdBDOqDkyezNkvT4V72E3G/zhvPM61/2sJq+8MhtdNAIhAMLYXiD3BND37ollG9tVbshSYX9m7aokagqkjZyXhkR+"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}]},"0.5.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.5.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"1.13.0","unexpected":"4.1.6"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"6d514ca0b288d1d204775dea5b108c49f98f4c20","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror","_id":"createerror@0.5.0","_shasum":"7c8897d1a4f3fdd36002e108dbe5c2fea75c87d9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"}],"dist":{"shasum":"7c8897d1a4f3fdd36002e108dbe5c2fea75c87d9","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.5.0.tgz","integrity":"sha512-UKMWjImpGb0jMdu32RasdEYJM5PClxIyBs3nL8/kNRiv+G4efLoBKFHy1kV3EgpY+XExz18k1MXuJ/ry/OzLWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC86be7ta534vX9OPy5cT6LLcp8WaEZRXKtRH0ksCViwIhAMnKEqWRDsyjKvRL5VlSyj1u6YYYf/8meeY6j3F4u0tJ"}]}},"0.5.1":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"0.5.1","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"1.13.0","unexpected":"4.1.6"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"fe4becd1d1662d5c52bab2fe6a9b820d3a344524","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror","_id":"createerror@0.5.1","_shasum":"0f9c3e17cad6c969868e8e77e437a370fb788919","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"maartenwinter","email":"maarten@mwinter.nl"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}],"dist":{"shasum":"0f9c3e17cad6c969868e8e77e437a370fb788919","tarball":"https://registry.npmjs.org/createerror/-/createerror-0.5.1.tgz","integrity":"sha512-nQRpxKK27qHmklKITAZrEw1givGVATha9XuJPq0H1jV6i8+vQkThGPsioVhb3NVoUbqm+lhI6GZcigBMzLniLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7IdM+PEsWF8Fg4O8CVuX1K/LxdAkFiMjDy6+O9JHFiQIgSRd2DXippLGvR23VdEoJM3PN12Se+qFxnkQ+2BhrWQU="}]}},"1.0.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"1.0.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"2.2.5","unexpected":"7.4.2"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"ec4dafe146ea78f1ab3ab7d7674296cf0056860a","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror","_id":"createerror@1.0.0","_shasum":"13d736ef0adac61376f463ade94376d9222c5c45","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.10.29","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}],"dist":{"shasum":"13d736ef0adac61376f463ade94376d9222c5c45","tarball":"https://registry.npmjs.org/createerror/-/createerror-1.0.0.tgz","integrity":"sha512-QItPCZDbPg63+MUy0X8M+bEiFlln1QlUARx8EkgXtUY9lzezz598Yt3mQjJ1vDtSsMIv5MNWwpj6NbnkAEV5IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2csy+ob2rAOpPTYO/x6BToI96mH5NxNiF4+NNSCfLSAiEA7j+XLImjYgAqhitgrhjm/tr+99xsXU7AEqjuvVI4O7A="}]}},"1.0.1":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"1.0.1","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"2.2.5","unexpected":"9.2.1"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"9998ea794f93d08adc0a943f288a050a33be54e3","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror","_id":"createerror@1.0.1","_shasum":"16e2eb8ac6dff6cfd7a321c12a9e522b4d54e8e0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}],"dist":{"shasum":"16e2eb8ac6dff6cfd7a321c12a9e522b4d54e8e0","tarball":"https://registry.npmjs.org/createerror/-/createerror-1.0.1.tgz","integrity":"sha512-RuL7n6MnMpGzVhKFgJ+fdnbCxGNgbhZI4zawhNXKdqwzU6QU6UfYW8Dc9pgKxi2j8azpApBt6Tm3a2XLxkUr6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCotQ6BaQW9RzhRYJQq19km236ptP2P9Gld7+YqaqTy4gIhANjGh0bJizP3tdNhCnDfJs4E+mVUwZadXZ9XCHSe+vOU"}]}},"1.1.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"1.1.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"2.4.5","unexpected":"10.8.2"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"b9e516cfca465706f637753c68fa442accd67a3a","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror#readme","_id":"createerror@1.1.0","_shasum":"2a711f589cc7ca38586414398856b8a30ea4a06b","_from":".","_npmVersion":"2.14.8","_nodeVersion":"0.10.40","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"dist":{"shasum":"2a711f589cc7ca38586414398856b8a30ea4a06b","tarball":"https://registry.npmjs.org/createerror/-/createerror-1.1.0.tgz","integrity":"sha512-7zzU0CDuRVge0otam9eejW1m6qqKcSzBgR9lwoypaW7JU4bvsHhRzJlgmJfXGjKLrpjI6R7pY5DYc9b0w3DESw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLZBKpKTvLMM0pogCTtMPVarKWporWb0sSKGHyLZdpcgIhAI0tsHFHrKH6+xW3ppcijp7YKXP/fjlxrPwF7k7x0FrW"}]},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/createerror-1.1.0.tgz_1456085089330_0.12615935993380845"}},"1.2.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"1.2.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"2.4.5","unexpected":"10.8.2"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"65b1ea31db1aba758853cc6f101e561c7a2bcada","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror#readme","_id":"createerror@1.2.0","_shasum":"5881f9abdfc2826fd1c3cf09adffe6da2ec74909","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"dist":{"shasum":"5881f9abdfc2826fd1c3cf09adffe6da2ec74909","tarball":"https://registry.npmjs.org/createerror/-/createerror-1.2.0.tgz","integrity":"sha512-EVt8Ao9RolJaWCsUOJ3ZGAVqc8SQiDg+JtDFjhuaZ5ep2G1ahdm7Gj/F3zNrqfv5SD8UdLuzHp1nBgMdDh9Y9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGut0BQo8KF545AfBNTrWOvgq8ad1PwYGWGv2jlWpXyAIhAMurVyDNp556NUE9tjguSjTixMQ1a5EqgJQAHq5SzZM6"}]},"maintainers":[{"name":"papandreou","email":"andreas@one.com"},{"name":"maartenwinter","email":"maarten@mwinter.nl"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/createerror-1.2.0.tgz_1493649042734_0.9741452767048031"}},"1.3.0":{"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"name":"createerror","description":"Helper for creating easily extensible and subclassable JavaScript Error classes.","keywords":["errors","error","class","errorclass"],"version":"1.3.0","repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"main":"lib/createError.js","engines":{"node":">= 0.2.0"},"scripts":{"test":"mocha --recursive"},"devDependencies":{"mocha":"2.4.5","unexpected":"10.8.2"},"publishConfig":{"repository":"http://registry.npmjs.org/"},"gitHead":"c3316851b6ecaacefab0ac5acf74f31da542fe8d","bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"homepage":"https://github.com/One-com/node-createerror#readme","_id":"createerror@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"papandreou","email":"andreas@one.com"},"dist":{"integrity":"sha512-w9UZUtkaGd8MfS7eMG7Sa0lV5vCJghqQfiOnwNVrPhbZScUp5h0jwYoAF933MKlotlG1JAJOCCT3xU6r+SDKNw==","shasum":"c666bd4cd6b94e35415396569d4649dd0cdb3313","tarball":"https://registry.npmjs.org/createerror/-/createerror-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsXWpJR+nCbhV7eQldnORqMSmpOMyEoE5+s6sYUYR61gIhAMDz55zw5VC5GF030FUdFCPzTZP+Bzr1fg0E1Jty0z12"}]},"maintainers":[{"email":"mail@mwinter.nl","name":"maartenwinter"},{"email":"andreas@one.com","name":"papandreou"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/createerror-1.3.0.tgz_1503614643526_0.45231193397194147"}}},"readme":"node-createerror\n================\n\nHelper for creating easily extensible and subclassable JavaScript Error classes.\n\nInstallation\n------------\n\nMake sure you have node.js and npm installed, then run:\n\n    npm install createerror\n\nUsage\n-----\n\n    var createError = require('createerror');\n\n    var MyError = createError({\n        name: 'MyError',\n        // Used when no message is handed to the constructor:\n        message: 'A slightly longer description of the error'\n    });\n\nInstances can carry extra data about the error:\n\n    try {\n        throw new MyError({\n            message: \"The message\", // Not mandatory\n            data: {disallowedIds: [1, 3, 4, 6]}\n        });\n    } catch(e) {\n        console.warn(e.data); // {disallowedIds: [1, 3, 4, 6]}\n    }\n\nInheriting from an existing Error class (the Error classes in the\n[httpErrors](https://github.com/One-com/node-httperrors)  module also use\n`createError`):\n\n    var httpErrors = require('httperrors');\n\n    var NotFoundUnderTheBedError = createError({\n        name: 'NotFoundUnderTheBed',\n        message: 'I looked under the bed, but it was not found'\n    }, httpErrors.NotFound);\n\nInstances of this error walk and quack like `httpErrors.NotFound` instances, of course:\n\n    var ohDear = new NotFoundUnderTheBedError('No monsters today');\n    console.warn(ohDear.NotFound); // true\n    console.warn(ohDear.NotFoundUnderTheBed); // true\n\n\nLicense\n-------\n\n3-clause BSD license -- see the `LICENSE` file for details.\n","maintainers":[{"email":"mail@mwinter.nl","name":"maartenwinter"},{"email":"andreas@one.com","name":"papandreou"}],"time":{"modified":"2022-06-14T03:17:07.106Z","created":"2012-09-01T21:10:17.179Z","0.0.1":"2012-09-01T21:10:18.832Z","0.1.0":"2013-03-20T13:35:01.680Z","0.2.0":"2013-06-03T14:27:27.571Z","0.3.0":"2013-09-03T13:35:04.085Z","0.4.0":"2013-09-06T21:23:08.188Z","0.4.1":"2013-09-19T20:50:14.372Z","0.5.0":"2014-09-22T09:16:15.908Z","0.5.1":"2014-12-01T16:06:40.329Z","1.0.0":"2015-06-07T21:48:50.054Z","1.0.1":"2015-07-21T14:13:25.387Z","1.1.0":"2016-02-21T20:04:54.071Z","1.2.0":"2017-05-01T14:30:43.320Z","1.3.0":"2017-08-24T22:44:05.109Z"},"author":{"name":"Andreas Lind Petersen","email":"andreas@one.com"},"repository":{"type":"git","url":"git://github.com/One-com/node-createerror.git"},"homepage":"https://github.com/One-com/node-createerror#readme","keywords":["errors","error","class","errorclass"],"bugs":{"url":"https://github.com/One-com/node-createerror/issues"},"readmeFilename":"README.md","users":{"donnicky":true,"santihbc":true}}