error-create
Utility for creating custom JavaScript errors
Usage
var MyCustomError = 'MyCustomError'; try throw "My message" 'MY_CODE' foo: 'bar' ; catch e console; // true console; // true console; // 'MyCustomError: My message' console; // 'MY_CODE' console; // 'bar'
Installation
$ npm install error-create
To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: Browserify, Webmake or Webpack
Tests
$ npm test