Back to Explore

JS-DevTools/ono

GitHub
1 watchersOpen source

Last release:

Ono is a JavaScript utility for creating and wrapping errors while preserving the original error’s type, message, stack trace, and properties. It also lets you add custom properties and supports format-string style messages, making it useful for consistent, information-rich error handling in Node.js and web apps.

Project status

  • Maintenance status: Likely dormant/maintenance mode, last upstream push appears to be 2023-06-16, with no recent updates near today (2026-08-12).
  • Update cadence: No evidence of ongoing cadence in the provided history, with the newest tagged update summary dating to 2020-07-15 and the most recent upstream activity in 2023.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v7.1.3

    v7.1.3 has no publisher-provided release notes. The diff shows primarily tooling and configuration changes (notably a migration from TSLint to ESLint, plus CI/test configuration tweaks), with no clear runtime/public API behavior changes.

  • v2.0.0

    This release bumps the major version due to a behavioral change in how ono wraps existing Error instances. When wrapping an error, the wrapper now also copies the original error's _properties_ in addition to message and stack trace.

    Breaking