node-error-ex makes it easy to define custom Error types in JavaScript, with support for setting a custom error name, and customizing or extending the error stack and message. It provides helpers to create formatted stack lines and to append formatted text to the error message, useful for consistent, informative error reporting.
Project status
- Maintenance status: The repository shows intermittent maintenance rather than steady activity, with the last upstream push and update on 2025-09-15, about 1 year ago from today (2026-09-10).
- Update cadence: There was a long gap between 1.3.0 (2015) and 1.3.2 (2018), followed by another long gap until 1.3.4 (2025). Recent updates exist, but they do not indicate a regular release cadence.
AI summary generated
Recent updates
1.3.4
Release 1.3.4 is functionally identical to 1.3.2. The main reason to upgrade is that version 1.3.3 is reported as compromised, per the linked GitHub issue.
Security1.3.2
Release 1.3.2 makes internal changes to how the library builds and customizes Error subclasses, focusing on stack/message behavior across Node versions and compatibility with libraries like Bluebird. The release notes are empty, so the code changes below represent undocumented behavior changes.
BreakingFeatures1.3.0
Release 1.3.0 is published, but the publisher did not provide any release notes (none provided). As a result, there is no documented information about new features, fixes, breaking changes, or dependency updates in this release.