npm install custom-error-type
CustomErrorType = require('custom-error-type');
MyError = CustomErrorType('MyError');
throw new MyError('just an error');
CustomErrorType = require('custom-error-type');
MyError2 = CustomErrorType('MyError2', JSON.stringify);
throw new MyError2({a: 1, b: 2});