Make-error helps you create custom error types in JavaScript, with support for `instanceof`, `error.name`, and `error.stack`. It works in Node and browsers, and is designed to be compatible with browser security constraints like CSP (it avoids `eval()`). Useful when you want structured, named errors beyond the built-in Error type.
Project status
- The GitHub source JsCommunity/make-error appears quiet and not actively maintained, with the last upstream push on 2023-01-07, and the most recent published updates dating back to 2020 (v1.3.7).
- The apparent updates cadence is low and irregular, with releases in 2020 followed by an extended gap to the last recorded upstream push in 2023, and no evidence of continued development up to today (2026-08-12).
AI summary generated
Recent updates
v1.3.7
v1.3.7 has no published release notes. The code diff shows essentially formatting-only changes in the main library entrypoint (index.js), along with updates to tests, linting/formatting configuration, CI Node versions, and large devDependency and lockfile upgrades.
v1.3.6
Release v1.3.6 contains no published release notes. The diff shows largely formatting and tooling-related changes, plus TypeScript declaration adjustments and dependency/dev tooling upgrades.
v1.3.5
Release v1.3.5 was published on 2018-08-30, but no release notes were provided by the publisher. As a result, there is no documented information about new features, breaking changes, bug fixes, security updates, performance improvements, or migration steps.
v1.3.4
v1.3.4 is a small change release (version bump only in package.json plus a single-line behavioral change in the error-class factory implementation). Release notes were not provided, so the documented-versus-actual comparison is limited, and the only meaningful runtime change is in index.js.