EnhancedError
Adds missing Error's feature in JS - ability to provide error code or other information;
Feels like natural Error when printing in console.
npm install --save enhancederror
commonjs:
;
umd:
<srctipt src="https://npmcdn.com/enhancederror/lib/enhancederror.umd.js"></script>
const a = 'Message' 10085; const b = message: 'OtherMessage' code: 10085 customProp: true; acode === bcode; // true botherProp; // true a instanceof EnhancedError; // truea instanceof Error; // true