Console’s review
· Reviewed by David Mytton
What we like
Library to provide structured errors in JS/TS. Set props on errors with typed fields. Wrap, aggregate, normalize errors. Core library provides base functionality which can be extended via plugins. Official plugins for specialist cases: CLI (colorized, pretty print, verbosity levels), HTTP (structured HTTP responses), clean stack traces, and others. Open source.
Tradeoffs
JS/TS only. Be sure to configure TS to output ES modules, not CommonJS.