Back to Explore

isaacs/inherits

GitHub
1 watchersOpen source

Last release:

A small JavaScript helper that provides Node.js compatible `inherits` behavior for setting up prototype-based inheritance. It works in both Node and the browser, with a browser-friendly implementation to avoid bundling the full `util` package when only `inherits` is needed.

Project status

  • Maintenance status: The upstream GitHub repo had a push on 2025-10-25, but the latest published package update in the provided history is v2.0.4 from 2019-06-19, suggesting infrequent maintenance for the distributed package.
  • Updates cadence: There were long gaps between updates (2013 to 2016 to 2019), with no further documented updates after v2.0.4 in the provided list, indicating a quiet or maintenance-mode rhythm for npm updates.

AI summary generated

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

Recent updates

  • v2.0.4

    v2.0.4 updates the browser-side implementation of the `inherits` helper and refreshes the project’s test/tooling setup (new/updated tests, newer `tap`, added `package-lock.json`). The only meaningful runtime behavior change is in `inherits_browser.js`, where handling of a falsy `superCtor` was added.

  • v2.0.3

    v2.0.3 is a small maintenance release with no release notes provided by the publisher. The code diff shows CI configuration added and a packaging change to control which files are included in the published npm package.

  • v2.0.2

    Release v2.0.2 was published on 2016-09-07, but no release notes were provided by the publisher. As a result, there is no documented information about new features, fixes, security updates, or breaking changes.

  • v1.0.1

    This release appears to be a packaging metadata change only, updating the npm package version string. No functional source code changes are present in the provided diff.

  • v2.0.1

    This release (v2.0.1) contains no documented functional changes, and the provided release notes are empty. The only actual changes in the diff are metadata and licensing updates (LICENSE text and package.json fields), plus the version number bump.

  • v2.0.0

    Release v2.0.0 was published on 2013-05-16, but no release notes were provided by the publisher. As a result, there is no documented information here to determine new features, breaking changes, bug fixes, security updates, or migration requirements.