which-module is a Node.js utility that finds the corresponding `module` object in `require.cache` for something that was previously `require()`d or `import`ed, effectively acting as a reverse `require` lookup. It is useful when a library needs to look up metadata such as a module or submodule filename for dependencies it did not directly `require()` itself.
Project status
- The source (nexdrew/which-module) is not actively maintained, with the most recent upstream push and published updates dating to 2023-04-21, and a long gap since then relative to today (2026-09-10).
- Apparent update cadence is very low, with updates in 2023-04 and prior changes/releases in 2017 and 2016, suggesting infrequent maintenance rather than regular evolution.
AI summary generated
Recent updates
v2.0.1
v2.0.1 has no release notes from the publisher. The code diff shows only repository and tooling updates: CI Node version matrix changes, documentation/changelog formatting tweaks, devDependency major version bumps, and a small change to test module syntax.
v2.0.0
v2.0.0 primarily updates CI and development tooling (Node test matrix and devDependencies), plus adjusts the project changelog. The only test file changed is `test.js`, where two falsy-assertions were removed. No library/runtime source files are shown as changed in this diff.
v1.0.0
Release v1.0.0 was published on 2016-06-06. No release notes or change log details were provided by the publisher, so the specific developer-impacting changes (features, bugs, breaking changes, security, or migration steps) cannot be determined from the supplied data.