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 source appears effectively dormant. The last upstream push was 2025-10-25, and the most recent documented update is v2.0.4 from 2019-06-19, with no evidence of recent active iteration since then.
- Update cadence: Updates are infrequent and long-dated (notably v2.0.0 in 2013, v2.0.1 in 2013, v2.0.2 and v2.0.3 in 2016, and v2.0.4 in 2019), with no sign of a regular schedule in the recent years leading up to 2026.
AI summary generated
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.