throw.js

JSON →
library 5.0.0 ·javascript
verified Jun 7, 2026

A comprehensive HTTP error collection for REST APIs, currently at version 5.0.0. It provides over 20 error classes corresponding to HTTP status codes (4xx and 5xx) as per RFC7231, plus a CustomError for arbitrary status codes. Active development, with frequent releases. Key differentiators include built-in support for error chaining (stack preservation), optional error codes, and full TypeScript declarations. No runtime dependencies.