{"library":"node-exec-path","type":"library","category":null,"description":"The `node-exec-path` package provides utilities for locating Node.js executable paths on a system and verifying if a particular Node.js installation satisfies a given semantic version range. It offers both synchronous (`satisfiesSemverSync`) and likely asynchronous (`satisfiesSemver`) methods to perform these checks. The current stable version is 1.2.1, though recent public release notes primarily show minor dependency upgrades, suggesting a focus on stability and maintenance rather than frequent new features. Its key differentiator is the direct integration of `semver` logic to programmatically identify suitable Node.js environments, which is crucial for applications that need to ensure compatibility with specific Node.js versions, especially in environments utilizing tools like `nvm` or `volta` where multiple Node.js installations coexist. This package abstracts away the complexities of searching `PATH` and parsing version strings.","language":"javascript","status":"active","version":"1.2.1","tags":["javascript","node","exec","path","satisfies","find","semver","typescript"],"install":[{"cmd":"npm install node-exec-path","imports":["import { satisfiesSemverSync } from 'node-exec-path';","import { satisfiesSemver } from 'node-exec-path';"]},{"cmd":"yarn add node-exec-path","imports":[]},{"cmd":"pnpm add node-exec-path","imports":[]}],"homepage":null,"github":"https://github.com/kmalakoff/node-exec-path","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-exec-path","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-exec-path/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}