Back to Explore

npm/node-which

GitHub
1 updates · last 90 days1 watchersOpen source

Last release: 3 weeks ago

A Node.js implementation of the Unix `which` utility, used to find the first matching executable name in the `PATH` environment variable. It includes async and sync APIs, can optionally return null instead of rejecting/throwing when not found, and lets you override `PATH` and `PATHEXT` (or return all matches).

Project status

  • Actively maintained, with recent GitHub activity (last upstream push on 2026-05-22) and multiple tagged version updates after 2025-10.
  • Apparent update cadence is roughly every 3 to 4 months (v6.0.0 on 2025-10-22, v6.0.1 on 2026-02-10, v7.0.0 on 2026-05-08).

AI summary generated Today

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

Recent updates

  • v7.0.0

    3 weeks ago

    Release v7.0.0 updates the package engines to require newer Node versions, dropping older supported ranges. The code diff for this release shows mostly repository and CI template changes (from @npmcli/template-oss), including GitHub Actions upgrades and an updated test matrix.

    Breaking
  • v6.0.1

    3 months ago

    v6.0.1 primarily updates dependencies and related tooling, with no source code logic changes shown in the diff. The release notes document the bumps to isexe and several @npmcli/dev tooling packages, plus version/changelog metadata updates.

  • v6.0.0

    7 months ago

    v6.0.0 primarily updates the package to match the npm 11 supported Node engine range. The diff also shows multiple CI and release-automation workflow adjustments, including updated Node versions and GitHub Actions permission changes.

    Breaking