{"_attachments":{},"_id":"which","_rev":"2245-61f1489eb77ea98a749061c3","author":{"name":"GitHub Inc."},"description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","dist-tags":{"latest":"7.0.0"},"license":"ISC","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"name":"which","readme":"# which\n\nLike the unix `which` utility.\n\nFinds the first instance of a specified executable in the PATH\nenvironment variable.  Does not cache the results, so `hash -r` is not\nneeded when the PATH changes.\n\n## USAGE\n\n```javascript\nconst which = require('which')\n\n// async usage\n// rejects if not found\nconst resolved = await which('node')\n\n// if nothrow option is used, returns null if not found\nconst resolvedOrNull = await which('node', { nothrow: true })\n\n// sync usage\n// throws if not found\nconst resolved = which.sync('node')\n\n// if nothrow option is used, returns null if not found\nconst resolvedOrNull = which.sync('node', { nothrow: true })\n\n// Pass options to override the PATH and PATHEXT environment vars.\nawait which('node', { path: someOtherPath, pathExt: somePathExt })\n```\n\n## CLI USAGE\n\nJust like the BSD `which(1)` binary but using `node-which`.\n\n```\nusage: node-which [-as] program ...\n```\n\nYou can learn more about why the binary is `node-which` and not `which` \n[here](https://github.com/npm/node-which/pull/67)\n\n## OPTIONS\n\nYou may pass an options object as the second argument.\n\n- `path`: Use instead of the `PATH` environment variable.\n- `pathExt`: Use instead of the `PATHEXT` environment variable.\n- `all`: Return all matches, instead of just the first one.  Note that\n  this means the function returns an array of strings instead of a\n  single string.\n","time":{"created":"2022-01-26T13:11:58.889Z","modified":"2026-05-08T18:31:13.067Z","2.0.2":"2019-11-18T22:26:15.325Z","2.0.1":"2019-10-03T23:26:57.574Z","2.0.0":"2019-10-03T22:52:08.445Z","1.3.1":"2018-05-25T22:27:32.406Z","1.3.0":"2017-08-01T00:54:54.042Z","1.2.14":"2017-03-23T05:58:25.358Z","1.2.13":"2017-03-23T05:50:01.372Z","1.2.12":"2016-11-11T22:21:00.166Z","1.2.11":"2016-09-05T16:36:38.725Z","1.2.10":"2016-06-05T08:52:24.836Z","1.2.9":"2016-05-18T20:31:03.508Z","1.2.8":"2016-05-05T18:21:54.829Z","1.2.7":"2016-05-05T00:49:14.976Z","1.2.6":"2016-05-05T00:48:06.024Z","1.2.5":"2016-05-05T00:45:23.648Z","1.2.4":"2016-01-26T23:39:48.262Z","1.2.1":"2015-12-22T17:43:12.774Z","1.2.0":"2015-10-07T19:12:30.993Z","1.1.2":"2015-09-08T23:47:44.246Z","1.1.1":"2015-05-10T04:24:28.768Z","1.1.0":"2015-05-10T04:01:32.694Z","1.0.9":"2015-02-25T20:30:56.254Z","1.0.8":"2014-12-06T08:14:03.285Z","1.0.7":"2014-11-25T10:38:55.262Z","1.0.6":"2014-11-25T10:35:10.788Z","1.0.5":"2012-03-02T00:07:45.774Z","1.0.3":"2012-02-05T07:26:29.424Z","1.0.2":"2011-09-13T20:01:41.982Z","1.0.1":"2011-09-03T00:20:41.576Z","1.0.0":"2011-08-07T18:36:17.514Z","3.0.0":"2022-11-01T19:20:24.475Z","3.0.1":"2023-05-01T17:34:02.081Z","4.0.0":"2023-08-29T18:39:57.339Z","5.0.0":"2024-10-01T18:02:58.779Z","6.0.0":"2025-11-10T17:25:39.784Z","6.0.1":"2026-02-10T15:41:43.706Z","7.0.0":"2026-05-08T18:30:58.733Z"},"versions":{"2.0.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"2.0.2","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"node-which":"./bin/node-which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.6.2","tap":"^14.6.9"},"scripts":{"test":"tap","preversion":"npm test","postversion":"npm publish","prepublish":"npm run changelog","prechangelog":"bash gen-changelog.sh","changelog":"git add CHANGELOG.md","postchangelog":"git commit -m 'update changelog - '${npm_package_version}","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"engines":{"node":">= 8"},"gitHead":"6a822d836de79f92fb3170f685a6e283fbfeff87","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@2.0.2","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"7c6a8dd0a636a0327e10b59c9286eee93f3f51b1","size":4496,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-2.0.2.tgz","integrity":"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_2.0.2_1574115975158_0.6350192484736228"},"_hasShrinkwrap":false,"publish_time":1574115975325,"_cnpm_publish_time":1574115975325,"_cnpmcore_publish_time":"2021-12-13T06:59:34.192Z"},"2.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"2.0.1","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.6.2","tap":"^14.6.9"},"scripts":{"test":"tap","preversion":"npm test","postversion":"npm publish","prepublish":"npm run changelog","prechangelog":"bash gen-changelog.sh","changelog":"git add CHANGELOG.md","postchangelog":"git commit -m 'update changelog - '${npm_package_version}","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"engines":{"node":">= 8"},"gitHead":"8ef60698398872699b5446a06fc579d281a94b91","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@2.0.1","_nodeVersion":"12.8.1","_npmVersion":"6.12.0-next.0","dist":{"shasum":"f1cf94d07a8e571b6ff006aeb91d0300c47ef0a4","size":4472,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-2.0.1.tgz","integrity":"sha512-N7GBZOTswtB9lkQBZA4+zAXrjEIWAUOB93AvzUiudRzRxhUdLURQ7D/gAIMY1gatT/LTbmbcv8SiYazy3eYB7w=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_2.0.1_1570145217393_0.887774316286817"},"_hasShrinkwrap":false,"publish_time":1570145217574,"_cnpm_publish_time":1570145217574,"_cnpmcore_publish_time":"2021-12-13T06:59:34.437Z"},"2.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"2.0.0","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.6.2","tap":"^14.6.9"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"engines":{"node":">= 8"},"gitHead":"9f8d3b3162ea74db06521434bfd94999f02efa5c","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@2.0.0","_nodeVersion":"12.8.1","_npmVersion":"6.12.0-next.0","dist":{"shasum":"a80cdea6ce49ec6e071edabcba2dc28ac5165ec4","size":4263,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-2.0.0.tgz","integrity":"sha512-+/LPKsk2hvjYlLvcMr8jVybf6s19hBEAh0YqFbfO6Wndsb8jTuk1nzqXTRNn/mP3vlNApPHzvljEu2DyOL8tDA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_2.0.0_1570143128307_0.34842007349707305"},"_hasShrinkwrap":false,"publish_time":1570143128445,"_cnpm_publish_time":1570143128445,"_cnpmcore_publish_time":"2021-12-13T06:59:34.766Z"},"1.3.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.3.1","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.6.2","tap":"^12.0.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"563406d75b97f97a33e506b9cc7a82b268332b6f","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.3.1","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"a45043d54f5805316da8d62f9f50918d3da70b0a","size":4174,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.3.1.tgz","integrity":"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_1.3.1_1527287252351_0.9093966007084426"},"_hasShrinkwrap":false,"publish_time":1527287252406,"_cnpm_publish_time":1527287252406,"_cnpmcore_publish_time":"2021-12-13T06:59:35.083Z"},"1.3.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.3.0","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^10.7.0"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"6b2de9381d6f6484489187faf24d22ac5bf3d668","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"ff04bdfc010ee547d780bec38e1ac1c2777d253a","size":4209,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.3.0.tgz","integrity":"sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which-1.3.0.tgz_1501548893969_0.39246653905138373"},"directories":{},"publish_time":1501548894042,"_hasShrinkwrap":false,"_cnpm_publish_time":1501548894042,"_cnpmcore_publish_time":"2021-12-13T06:59:35.414Z"},"1.2.14":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.14","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^10.3.0"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"ae4f02dfacb208fbb19beab08e7946c4e3d524dd","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.14","_shasum":"9a87c4378f03e827cecaf1acdf56c736c01c14e5","_from":".","_npmVersion":"4.4.2","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"9a87c4378f03e827cecaf1acdf56c736c01c14e5","size":4161,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.14.tgz","integrity":"sha512-16uPglFkRPzgiUXYMi1Jf8Z5EzN1iB4V0ZtMXcHZnwsBtQhhHeCqoWw7tsUY42hJGNDWtUsVLTjakIa5BgAxCw=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.14.tgz_1490248705131_0.02947138948366046"},"directories":{},"publish_time":1490248705358,"_hasShrinkwrap":false,"_cnpm_publish_time":1490248705358,"_cnpmcore_publish_time":"2021-12-13T06:59:35.720Z"},"1.2.13":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.13","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^10.3.0"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"c0ba70cfd21274041489149c206116af4c8d2c09","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.13","_shasum":"27b013fe308e2a28c35c768fc9249a4bdb0d486b","_from":".","_npmVersion":"4.4.2","_nodeVersion":"8.0.0-pre","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"27b013fe308e2a28c35c768fc9249a4bdb0d486b","size":4128,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.13.tgz","integrity":"sha512-YSzeSD2GtwUfFgKYUvuZscuizi+E9OyhI/SJhAZKchJ+CZydDlpySTERqVbwkQF6RgFyGhHeziPdCKA+CyYxFA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.13.tgz_1490248201139_0.47650997736491263"},"directories":{},"publish_time":1490248201372,"_hasShrinkwrap":false,"_cnpm_publish_time":1490248201372,"_cnpmcore_publish_time":"2021-12-13T06:59:36.052Z"},"1.2.12":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.12","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"5db2078bc2ec50d5c5f3d324e1ffcc2348b9cbbd","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.12","_shasum":"de67b5e450269f194909ef23ece4ebe416fa1192","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"de67b5e450269f194909ef23ece4ebe416fa1192","size":4073,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.12.tgz","integrity":"sha512-1RH0iipPxZQ2CHSa6cYPnmseyen7+JkeEqvYLWI4PbJc5gA4/fzeeA0nnCwlHxJoxgWixbRXdFnqj70mkewlVA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.12.tgz_1478902859933_0.6313941152766347"},"directories":{},"publish_time":1478902860166,"_hasShrinkwrap":false,"_cnpm_publish_time":1478902860166,"_cnpmcore_publish_time":"2021-12-13T06:59:36.420Z"},"1.2.11":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.11","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash gen-changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"8a7d0aa1ca10173f9f4d84bf528a3efc1f5d0c6f","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.11","_shasum":"c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b","size":4072,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.11.tgz","integrity":"sha512-8kWuAZrtPpcfj0UM1rpIJopAawk+Uz+KxNSxk0U0j9fmekidFSRDhyrHOEbD5qePWF6YicG1wSUuFA6BfsE3ig=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.11.tgz_1473093398489_0.1032072464004159"},"directories":{},"publish_time":1473093398725,"_hasShrinkwrap":false,"_cnpm_publish_time":1473093398725,"_cnpmcore_publish_time":"2021-12-13T06:59:36.841Z"},"1.2.10":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.10","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"3f590834623ee940d922e12b1c8b9cbf24bd5012","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.10","_shasum":"91cd9bd0751322411b659b40f054b21de957ab2d","_from":".","_npmVersion":"3.9.1","_nodeVersion":"4.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"91cd9bd0751322411b659b40f054b21de957ab2d","size":4206,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.10.tgz","integrity":"sha512-iSO5sARTg7dEc3mgRW/N8RDYaM3xQKGMFT2oxYPpsdgsGC7kc/qHTwgoHT53o8JqFK+QWiXpwQsdcTgneXq8MA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.10.tgz_1465116744337_0.4818702598568052"},"directories":{},"publish_time":1465116744836,"_hasShrinkwrap":false,"_cnpm_publish_time":1465116744836,"_cnpmcore_publish_time":"2021-12-13T06:59:37.179Z"},"1.2.9":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.9","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"34aac93a4c4ee9e3c7a49fe09778ca942e636cce","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.9","_shasum":"0b3a0e5c073bc10ca7b9ec13534eeef8a71ab61f","_from":".","_npmVersion":"3.9.1","_nodeVersion":"4.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"0b3a0e5c073bc10ca7b9ec13534eeef8a71ab61f","size":4188,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.9.tgz","integrity":"sha512-in9Hb8KabOpB74FlW6nWmxHUQM2s68/alCKLHlisufhiC2c6sopH99skxQn10pW8iL2Az/NfytNUEl0/qHjFdw=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.2.9.tgz_1463603459182_0.9633393425028771"},"directories":{},"publish_time":1463603463508,"_hasShrinkwrap":false,"_cnpm_publish_time":1463603463508,"_cnpmcore_publish_time":"2021-12-13T06:59:37.582Z"},"1.2.8":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.8","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7","isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"e4de2c25e9163b1f55323792f0fc5806e948ffc1","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.8","_shasum":"37fa9f6eab30e49b8ef6eea24681c5799d52ebd6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"5.6.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"37fa9f6eab30e49b8ef6eea24681c5799d52ebd6","size":4167,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.8.tgz","integrity":"sha512-XfjfLsyVmhyY/sVKLAa1ftRcRMKPPDtgPysdBORImBO9rv7gSvMXWC7T2x4jVcESYGHQYsIUFBgiFmL0kuEbuw=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.8.tgz_1462472514341_0.746755798580125"},"directories":{},"publish_time":1462472514829,"_hasShrinkwrap":false,"_cnpm_publish_time":1462472514829,"_cnpmcore_publish_time":"2021-12-13T06:59:38.009Z"},"1.2.7":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.7","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7","isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"187ca6949701675d839f1c7b68b2159a3d3dbc76","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.7","_shasum":"e5f694eaea43fdf5cdb6a66bbef9fba802375c6e","_from":".","_npmVersion":"3.8.9","_nodeVersion":"5.6.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"e5f694eaea43fdf5cdb6a66bbef9fba802375c6e","size":4140,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.7.tgz","integrity":"sha512-3q0hZDxVO6Ag8rxkUGBZOZZmdAWprL3BMVfkesfCq/G0DjlTgoSwkiyQbO91gB/n4qf85QQ5qh50SpqOFdsUsA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.7.tgz_1462409354513_0.5792055949568748"},"directories":{},"publish_time":1462409354976,"_hasShrinkwrap":false,"_cnpm_publish_time":1462409354976,"_cnpmcore_publish_time":"2021-12-13T06:59:38.452Z"},"1.2.6":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.6","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7","isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"10001122b47b661d72d44828227d3cd16a4912e7","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.6","_shasum":"d3d6910e26103a04d43b6d2fde5c37cf228f3fa3","_from":".","_npmVersion":"3.8.9","_nodeVersion":"5.6.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"d3d6910e26103a04d43b6d2fde5c37cf228f3fa3","size":4107,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.6.tgz","integrity":"sha512-LqYqLuGhRlLSISBjpU0Cs+vsG6GzAcvlk2KmEOG+gq5kNPz6+ZyWnLr3JTjFdpJNo71P7y/0ZipBh25/1FoxKw=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.2.6.tgz_1462409283265_0.8679879489354789"},"directories":{},"publish_time":1462409286024,"_hasShrinkwrap":false,"_cnpm_publish_time":1462409286024,"_cnpmcore_publish_time":"2021-12-13T06:59:38.869Z"},"1.2.5":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.5","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7","isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov","changelog":"bash changelog.sh","postversion":"npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"},"files":["which.js","bin/which"],"gitHead":"f4067f92dd0294ecb5f0c2096eb8bc87ea2f06ec","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.5","_shasum":"b0a9be4e49c9828874a82ed23d77468bfdba6c76","_from":".","_npmVersion":"3.8.9","_nodeVersion":"5.6.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"b0a9be4e49c9828874a82ed23d77468bfdba6c76","size":4053,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.5.tgz","integrity":"sha512-TP2JexFeStVw7aPQFJ0EpAODIXNBXPl4C4WMKu/oRGD4ypUX2YTQT14zANb4KfZfyuO2w3oMVHGGGYX9XwWn0g=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.2.5.tgz_1462409123177_0.37886844645254314"},"directories":{},"publish_time":1462409123648,"_hasShrinkwrap":false,"_cnpm_publish_time":1462409123648,"_cnpmcore_publish_time":"2021-12-13T06:59:39.293Z"},"1.2.4":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.4","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7","isexe":"^1.1.1"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^5.1.1"},"scripts":{"test":"tap test/*.js --cov"},"gitHead":"1375684d40af9de2ecc527d1ab9b87b537d7a1cc","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.4","_shasum":"1557f96080604e5b11b3599eb9f45b50a9efd722","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"1557f96080604e5b11b3599eb9f45b50a9efd722","size":4519,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.4.tgz","integrity":"sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1453851588262,"_hasShrinkwrap":false,"_cnpm_publish_time":1453851588262,"_cnpmcore_publish_time":"2021-12-13T06:59:39.735Z"},"1.2.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.1","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^2.0.0"},"scripts":{"test":"tap test/*.js"},"gitHead":"c3b472bd2e13a61a880eca44c76025920a4cb1d5","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.1","_shasum":"a010c43aade1a798a3e6c1b1e453d45cb497a2bc","_from":".","_npmVersion":"3.3.2","_nodeVersion":"4.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"a010c43aade1a798a3e6c1b1e453d45cb497a2bc","size":4427,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.1.tgz","integrity":"sha512-yW81tHzyiJtg+nszm26OM2TcMRg7aWVIl/9WUPL+LpKdf6rj7ZOMsb+f356sxivnP6ofbpZXDGqZNIkmBBrPLA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1450806192774,"_hasShrinkwrap":false,"_cnpm_publish_time":1450806192774,"_cnpmcore_publish_time":"2021-12-13T06:59:40.154Z"},"1.2.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.2.0","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^2.0.0"},"scripts":{"test":"tap test/*.js"},"gitHead":"98925d6bced9ba820a17fd857e7a53a491958419","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.2.0","_shasum":"a5c8df5abc792f6ce9652c8d9ca8f3a91b77e59d","_from":".","_npmVersion":"3.3.2","_nodeVersion":"4.0.0","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"a5c8df5abc792f6ce9652c8d9ca8f3a91b77e59d","size":4346,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.2.0.tgz","integrity":"sha512-/420cWnf57Wg54+KYShzsvKGCGnmG1CWXtl9zLLzwJ5I1NnHtiIDRRSWd3mgQvcSpmh3amTeZbhncji6mWbk8w=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1444245150993,"_hasShrinkwrap":false,"_cnpm_publish_time":1444245150993,"_cnpmcore_publish_time":"2021-12-13T06:59:40.615Z"},"1.1.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.1.2","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^1.0.2"},"scripts":{"test":"tap test/*.js"},"gitHead":"e576e42f0c377571884f844eec58b3ca4a331681","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.1.2","_shasum":"486c48af6dfecc7a7dcf9c655acf108d2dcbdf3d","_from":".","_npmVersion":"3.3.1","_nodeVersion":"2.5.0","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"486c48af6dfecc7a7dcf9c655acf108d2dcbdf3d","size":3235,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.1.2.tgz","integrity":"sha512-zRdeMPig0qJ6gzMDjF0kwe7o3BkTuXIcM4Ir4DfjxxLr+D5h5eymaVpryA2RAAn8YFcNvryeytE1aLISVKosxw=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1441756064246,"_hasShrinkwrap":false,"_cnpm_publish_time":1441756064246,"_cnpmcore_publish_time":"2021-12-13T06:59:41.066Z"},"1.1.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.1.1","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^1.0.2"},"scripts":{"test":"tap test/*.js"},"gitHead":"c80a08e9f8cf7a5c0f39c2e2f87f18f153b118a8","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.1.1","_shasum":"9ce512459946166e12c083f08ec073380fc8cbbb","_from":".","_npmVersion":"2.9.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"9ce512459946166e12c083f08ec073380fc8cbbb","size":3065,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.1.1.tgz","integrity":"sha512-FgjRix4uC5hAbzCmYO/D0C/6riWHLNWqI2k+9s3P9469R3monfE+/mEyFufdAhhp9pJiw4+Gr4TUI9VEWMPcdA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1431231868768,"_hasShrinkwrap":false,"_cnpm_publish_time":1431231868768,"_cnpmcore_publish_time":"2021-12-13T06:59:41.505Z"},"1.1.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.1.0","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","dependencies":{"is-absolute":"^0.1.7"},"devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.3.3","tap":"^1.0.2"},"scripts":{"test":"tap test/*.js"},"gitHead":"ba01de30247549aaa31838b120d8059bf96c6168","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which#readme","_id":"which@1.1.0","_shasum":"c93ef173d4d81938991265e5db5a6866a6568baa","_from":".","_npmVersion":"2.9.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"c93ef173d4d81938991265e5db5a6866a6568baa","size":2693,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.1.0.tgz","integrity":"sha512-A5zWtVU+PjYolCowFnUx2P2o1MeC7N1Qy0G4A9rPd0UmO0qv91rAwQtbwUpEp8Z4AGTzudxdkJQ02beF22lhLw=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1431230492694,"_hasShrinkwrap":false,"_cnpm_publish_time":1431230492694,"_cnpmcore_publish_time":"2021-12-13T06:59:42.003Z"},"1.0.9":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.9","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","gitHead":"df3d52a0ecd5f366d550e0f14d67ca4d5e621bad","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which","_id":"which@1.0.9","scripts":{},"_shasum":"460c1da0f810103d0321a9b633af9e575e64486f","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.1.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"460c1da0f810103d0321a9b633af9e575e64486f","size":2285,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.0.9.tgz","integrity":"sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ=="},"directories":{},"publish_time":1424896256254,"_hasShrinkwrap":false,"_cnpm_publish_time":1424896256254,"_cnpmcore_publish_time":"2021-12-13T06:59:42.515Z"},"1.0.8":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.8","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","gitHead":"681a9ebbc447cb428232ddf6c0983006d89e7755","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which","_id":"which@1.0.8","scripts":{},"_shasum":"c2ff319534ac4a1fa45df2221b56c36279903ded","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.16","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"c2ff319534ac4a1fa45df2221b56c36279903ded","size":2265,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.0.8.tgz","integrity":"sha512-UV29+FQzB2ZdU3JJrisDvGE3xAvXhAmTwLa3r6E9kefO5/l8OGmd0vv9NZ32ORZlxKwjjsj4vQM5liAewKCkNQ=="},"directories":{},"publish_time":1417853643285,"_hasShrinkwrap":false,"_cnpm_publish_time":1417853643285,"_cnpmcore_publish_time":"2021-12-13T06:59:43.123Z"},"1.0.7":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.7","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"license":"ISC","gitHead":"989ba91ddf1864696d5048a98a70dc117ae6ba0c","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which","_id":"which@1.0.7","scripts":{},"_shasum":"853133f40e5bd2783e51a06774959455cc8ee865","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.16","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"853133f40e5bd2783e51a06774959455cc8ee865","size":2287,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.0.7.tgz","integrity":"sha512-7AU6+gPuRDL32xy/y719KIfFmCpjbhTlRY6j0XIhG1o0TT1GqfvqWS1sgY57krI12tmeOEB+BsXF4X/1eKr6Zw=="},"directories":{},"publish_time":1416911935262,"_hasShrinkwrap":false,"_cnpm_publish_time":1416911935262,"_cnpmcore_publish_time":"2021-12-13T06:59:43.727Z"},"1.0.6":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.6","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"gitHead":"c6e318bc3122766c62a661abc5c509e9e2f8aa44","bugs":{"url":"https://github.com/isaacs/node-which/issues"},"homepage":"https://github.com/isaacs/node-which","_id":"which@1.0.6","scripts":{},"_shasum":"cb2ea2e23e07ba01b5ea100f52419bf1f30cc5cb","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.16","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"dist":{"shasum":"cb2ea2e23e07ba01b5ea100f52419bf1f30cc5cb","size":2307,"noattachment":false,"tarball":"https://registry.npmmirror.com/which/-/which-1.0.6.tgz","integrity":"sha512-rgu0SjIBFFy7ToxSBgFHl6jkOdWH/G60woXv8DkCXuILjEbUmrlcnQbO9aoOBiW3nMhv4nH4Jh0GtVLkt7sGkw=="},"directories":{},"publish_time":1416911710788,"_hasShrinkwrap":false,"_cnpm_publish_time":1416911710788,"_cnpmcore_publish_time":"2021-12-13T06:59:44.362Z"},"1.0.5":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.5","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"which@1.0.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.7.6-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/which/-/which-1.0.5.tgz","shasum":"5630d6819dda692f1464462e7956cb42c0842739","size":2504,"noattachment":false,"integrity":"sha512-p82w9e3628Y1sCI41PbzZb5Qbacst2Yt/gE4mtqrNXv65SmwNbAcQvS4VkehtqmclAcOh36tgQiwhg6fKvkyDA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1330646865774,"_hasShrinkwrap":false,"_cnpm_publish_time":1330646865774,"_cnpmcore_publish_time":"2021-12-13T06:59:44.921Z"},"1.0.3":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.3","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"which@1.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/which/-/which-1.0.3.tgz","shasum":"fa8cecb2fab32f95a48a8c001667130787be6e08","size":2234,"noattachment":false,"integrity":"sha512-UbuL6RFuADs/1AGCpBml9jFgoJC4ifaRZJOHMPlTXGmQ60Kp5vUr60OvNMeeuI0bbUXW55m+PR8faUYI7/s2kQ=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1328426789424,"_hasShrinkwrap":false,"_cnpm_publish_time":1328426789424,"_cnpmcore_publish_time":"2021-12-13T06:59:45.546Z"},"1.0.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.2","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/which/1.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"which@1.0.2","_engineSupported":true,"_npmVersion":"1.0.28-pre-DEV-UNSTABLE","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/which/-/which-1.0.2.tgz","shasum":"d50433d4935ccf0adf0c4f332c174b300a049415","size":1419,"noattachment":false,"integrity":"sha512-5uN41lyYKF2TLhI+1kXHWDmoNfbZUMew9I1kitd+2tvnqP0zTNkdFDWErIzedWc8Eua3FVry2+Hsc87EEL/7BA=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1315944101982,"_hasShrinkwrap":false,"_cnpm_publish_time":1315944101982,"_cnpmcore_publish_time":"2021-12-13T06:59:46.156Z"},"1.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.1","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/which/1.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"which@1.0.1","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/which/-/which-1.0.1.tgz","shasum":"863c91cb0de414808e2dfa4e4473909d5f7945f5","size":1406,"noattachment":false,"integrity":"sha512-i6TcWGCzEmSHvSAYpvGQEzvERiOg364uJ8g+cqEiMXQ8c3LD5cx4pEreNoA86KMkZEd2LWUB5kaNNR6hzVJ/6g=="},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1315009241576,"_hasShrinkwrap":false,"_cnpm_publish_time":1315009241576,"_cnpmcore_publish_time":"2021-12-13T06:59:46.736Z"},"1.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"1.0.0","repository":{"type":"git","url":"git://github.com/isaacs/node-which.git"},"main":"which.js","bin":{"which":"./bin/which"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/which/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"which@1.0.0","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11-pre","_defaultsLoaded":true,"dist":{"tarball":"https://registry.npmmirror.com/which/-/which-1.0.0.tgz","shasum":"31c5f9bd9a939d6a08caf65456a9b660138ca5fc","size":1231,"noattachment":false,"integrity":"sha512-7bnY/v/Pg7mrLQOYG9nd25J2OlD64tK7i+rbb1cpQ/fS+Cf+SG7wxL2Cs6PePwbbr/AqMcTZ5HVvv3Lb0ddekg=="},"scripts":{},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"directories":{},"publish_time":1312742177514,"_hasShrinkwrap":false,"_cnpm_publish_time":1312742177514,"_cnpmcore_publish_time":"2021-12-13T06:59:47.351Z"},"3.0.0":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.8.0","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"tap","posttest":"npm run lint"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.8.0"},"gitHead":"78d52f46f773e677f9348c2efadeabf06b244eef","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_id":"which@3.0.0","_nodeVersion":"18.12.0","_npmVersion":"9.0.1","dist":{"integrity":"sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==","shasum":"a9efd016db59728758a390d23f1687b6e8f59f8e","tarball":"https://registry.npmmirror.com/which/-/which-3.0.0.tgz","fileCount":5,"unpackedSize":7179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVJ5bm9L3Unj+BESxkCj/hkd7UkGkVFVFPfRRtngw3rAiB50R+TRuOBP2tPrVntqti8/PjbPMAxrdsJXqPEy30/4g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYXF4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosAg/8CRLjAXtxcHnjzsOEqglxoRdQ276u0zPgVVD9UBQresgee6Cw\r\nnxRMs0EsOYBH454XrKIHS47JfqjYvRGMutTKOFiLChY+4oNxLf9lpWDzlsA6\r\n/ozkRacTRDbxUot8m396qNVetfkAQrW71n9oy738zTptP7hJuTyYp9F714jY\r\n5osQQT0Q4L3LrHJLv8vmvnt6FyzuUwX899sKQnJMc8ceOQGm3540NHdLEqQh\r\nPQF46IbXFk9Lln4y9UC5WwX0gFUE0ZO3jSS4M8OnvVTc7il32nEtlVfD22TN\r\nGXeXumAqLQWM8qMTgSTYPLrRG4rHnH+BV2I7bdzj7u1cCfXE1PjJxBK/ktRg\r\nD1tkYB6XU4xjGCQHvvOiYVQhqNHtZsiq+a6EOPoELKmfrY2B0vNitd7yvjMX\r\nLy+Y2GSVfs5yJnPl4IJKFpQOjt7J9AgpKhmpW6iI5emTFmL5intJd8G43CoH\r\nzfaqIF2oVhoIkOa2h0EfE0PyLqqoeTZ6sKvbEUMs7bXQkih1PPm/MvZO2rB9\r\nrBw6AG4ilIS4LxBrTIRz9UuMpgw9o0ASKEqu88zDw8udd8mBJ6EgepPILqhD\r\nKwaIWxTY+jhKYi7q20CM03L77s5LG+Z7BCoRZ/InejHYQrM6NoX/cvgAqo/2\r\n0jn+dHRcqMrYyK95DzPZpZ1bUh73BqxiVqE=\r\n=UC0+\r\n-----END PGP SIGNATURE-----\r\n","size":3180},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_3.0.0_1667330424304_0.13881868227482497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T19:21:41.363Z"},"3.0.1":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^2.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.14.1","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"tap","posttest":"npm run lint"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.14.1","publish":"true"},"gitHead":"261e1cfb6792c1ffacd055b21aa4111c8cb3571e","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_id":"which@3.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==","shasum":"89f1cd0c23f629a8105ffe69b8172791c87b4be1","tarball":"https://registry.npmmirror.com/which/-/which-3.0.1.tgz","fileCount":5,"unpackedSize":7472,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/which@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5YrHptjJ0We7XmwbnTxb5OEVDIUL7xowQs9rxe3XmSAiEAnVztR4rc6WzHFxwSQTEOe/b2vIBDi7grxnKjb6DbTcs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT/gKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTNg/+IDsC0m3rf6gIdl6zjkaZW5nCmvFyEUYivv6WyN1k764WUfTS\r\nbdFxblAgWB/KAwXBjkoP8dB01tXnjb1nRZ6fW5DugSyLqzyqW1M/GBNtcKb4\r\nVNpV3mMA+MIYgLEt5vgr/ib4qlojCP2VY3nG94jz6nC3kUakyIeLV1Y7uoam\r\n8ThhJ851pExgrm+aYGoPQodXTNLmX0AVqqYasiHlqTCoT1MErMTfnmqOMZKw\r\nc0sBGY3FzShn7d1QLrRG+MG6HIaLKCyScVaXgKy3Hi5XQUKqAsflmf+G/rsS\r\nnWHWDN+oEyqBh1xjcQDIoypQhYMpQa5XkyyydS1S/tmHCF+gsnIMCQAKoOxH\r\nV3SxnGcl4MPxI6ZtBG8EWkzdnwoIahaluHCbwC0BdWj5knwtNJaHJnVfxtEg\r\nIPr/lXZuTNO+VoFirtnffnxHLKhI1wXnwERQacPMyhMM2IoBdoNZUOv822dd\r\nPGEExizanItj+SqTkjZeEWNOnT88MYwaCmTsM7KeoV1ZJWDJHI+908lTi4or\r\ny9w+x/vtH9Ht+wXtZEB7i38USm9zI2ufc17InG0+6aXLf87ld8QAZ95hMQ3v\r\n8CCYveXghwPHy+RYag2J8KBbuezdvArRYq2M+ZaT+pGSI9YVe/4HzOenf1B6\r\nAzyooAreoW8tMu9ZH2kHC7A8HQCYHjboipM=\r\n=tL1V\r\n-----END PGP SIGNATURE-----\r\n","size":3307},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_3.0.1_1682962441867_0.8931723184122589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-01T17:34:02.081Z","publish_time":1682962442081,"_source_registry_name":"default"},"4.0.0":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^3.1.1"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.18.0","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"tap","posttest":"npm run lint"},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","ciVersions":["16.13.0","16.x","18.0.0","18.x"],"version":"4.18.0","publish":"true"},"_id":"which@4.0.0","gitHead":"3038155822c2e6f38694843ede2ca03ee841a2e8","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==","shasum":"cd60b5e74503a3fbcfbf6cd6b4138a8bae644c1a","tarball":"https://registry.npmmirror.com/which/-/which-4.0.0.tgz","fileCount":5,"unpackedSize":7505,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/which@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxKC/VdlmpCGbE2hcOXKsSAUD3InV9ZHni303CQiEJxAIhAPugO1gz+W1lYM2gG1nszdjZhbwB6huvWYVVqEu0BRyH"}],"size":3322},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_4.0.0_1693334397153_0.7756464020991809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T18:39:57.339Z","publish_time":1693334397339,"_source_registry_name":"default"},"5.0.0":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"5.0.0","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^3.1.1"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":"true"},"_id":"which@5.0.0","gitHead":"b8d11c791296a3baf44703352619621215189b0e","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==","shasum":"d93f2d93f79834d4363c7d0c23e00d07c466c8d6","tarball":"https://registry.npmmirror.com/which/-/which-5.0.0.tgz","fileCount":5,"unpackedSize":7477,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/which@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS2eteVPSvsL5TUrOB/UoA4c/f04/wnyN/KL/bv1v6QAIgYxhqQX6hbluit1v/hKWZQpEdfSggGwQzlcOnhwbnLbs="}],"size":3346},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_5.0.0_1727805778596_0.1336750694702682"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-01T18:02:58.779Z","publish_time":1727805778779,"_source_registry_name":"default"},"6.0.0":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"6.0.0","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^3.1.1"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.27.1","publish":"true"},"gitHead":"b1bca183b041f71d8e5281454d7c29c025572a90","_id":"which@6.0.0","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_nodeVersion":"22.21.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==","shasum":"a3a721a14cdd9b991a722e493c177eeff82ff32a","tarball":"https://registry.npmmirror.com/which/-/which-6.0.0.tgz","fileCount":5,"unpackedSize":7477,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/which@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRlINpMs9iM7BzesABN6JJ7ORSBfR9zgaIkS2/9fBrdQIgDiyeOsLY326hvR1ZBc8PX3kWZpr/TyaurN0UAY+X0xY="}],"size":3347},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ecf3a3-9e36-450e-af5a-a30d3093e023"}},"directories":{},"maintainers":[{"name":"gar","email":"gar+npm@danger.computer"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/which_6.0.0_1762795539564_0.20198911640107275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T17:25:39.784Z","publish_time":1762795539784,"_source_registry_name":"default"},"6.0.1":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"6.0.1","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^4.0.0"},"devDependencies":{"@npmcli/eslint-config":"^6.0.0","@npmcli/template-oss":"4.28.1","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.28.1","publish":"true"},"gitHead":"bbc63ba2913e133322f9baf8e1281981f8a9c1cf","_id":"which@6.0.1","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_nodeVersion":"22.22.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==","shasum":"021642443a198fb93b784a5606721cb18cfcbfce","tarball":"https://registry.npmmirror.com/which/-/which-6.0.1.tgz","fileCount":5,"unpackedSize":7477,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/which@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHIQDZAH4bcj6UjHtPIgWb8pHtF8WR+pi2fJ8ZjWD+w0AiAlZEkbPf6gaAEzcqWXbA2EIoh89hCd0gDqtcPkE4qEEw=="}],"size":3349},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ecf3a3-9e36-450e-af5a-a30d3093e023"}},"directories":{},"maintainers":[{"name":"gar","email":"gar+npm@danger.computer"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/which_6.0.1_1770738103564_0.7380401154520826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T15:41:43.706Z","publish_time":1770738103706,"_source_registry_name":"default"},"7.0.0":{"author":{"name":"GitHub Inc."},"name":"which","description":"Like which(1) unix command. Find the first instance of an executable in the PATH.","version":"7.0.0","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"main":"lib/index.js","bin":{"node-which":"bin/which.js"},"license":"ISC","dependencies":{"isexe":"^4.0.0"},"devDependencies":{"@npmcli/eslint-config":"^6.0.0","@npmcli/template-oss":"5.0.0","tap":"^16.3.0"},"scripts":{"test":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"tap":{"check-coverage":true,"nyc-arg":["--exclude","tap-snapshots/**"]},"engines":{"node":"^22.22.2 || ^24.15.0 || >=26.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"5.0.0","publish":"true"},"gitHead":"297db11d58eebe01551ae0875a127a89ee63d2cb","_id":"which@7.0.0","bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","_nodeVersion":"26.1.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-RancgH2dmbLdHl6LRhEqvklWMgl/Hdnun0Y90KhBOLkMefg8Qa7/Zel8Sm+8HEcP6DEjzsWzpkuBQEZok58isA==","shasum":"cdfdd7bfc31c5af050b97bc7c02b1844731fb8b2","tarball":"https://registry.npmmirror.com/which/-/which-7.0.0.tgz","fileCount":5,"unpackedSize":7487,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/which@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID3ZjMsHPaPK2o38MlhvJFZ+/zBve/9fRPU3gvi4WlY5AiEA8SV4wc80vxmD50uxCPe0fiMZLLvjbPpODzC0IyJyOXw="}],"size":3347},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d5ecf3a3-9e36-450e-af5a-a30d3093e023"}},"directories":{},"maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"owlstronaut","email":"owlstronaut@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/which_7.0.0_1778265058595_0.11326548299629091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-08T18:30:58.733Z","publish_time":1778265058733,"_source_registry_name":"default"}},"bugs":{"url":"https://github.com/npm/node-which/issues"},"homepage":"https://github.com/npm/node-which#readme","repository":{"type":"git","url":"git+https://github.com/npm/node-which.git"},"_source_registry_name":"default"}