From d3adc16a08d95d6e331de55d7d3bf05a66a874a8 Mon Sep 17 00:00:00 2001 From: pack Date: Sun, 9 Aug 2026 10:54:08 +0000 Subject: stop tracking node_modules/ --- node_modules/isexe/README.md | 80 -------------------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 node_modules/isexe/README.md (limited to 'node_modules/isexe/README.md') diff --git a/node_modules/isexe/README.md b/node_modules/isexe/README.md deleted file mode 100644 index e050d21..0000000 --- a/node_modules/isexe/README.md +++ /dev/null @@ -1,80 +0,0 @@ -# isexe - -Minimal module to check if a file is executable, and a normal file. - -Uses `fs.stat` and tests against the `PATHEXT` environment variable on -Windows. - -## USAGE - -```js -// default export is a minified version that doesn't need to -// load more than one file. Load the 'isexe/raw' export if -// you want the non-minified version for some reason. -import { isexe, sync } from 'isexe' -// or require() works too -// const { isexe } = require('isexe') -isexe('some-file-name').then( - isExe => { - if (isExe) { - console.error('this thing can be run') - } else { - console.error('cannot be run') - } - }, - err => { - console.error('probably file doesnt exist or something') - }, -) - -// same thing but synchronous, throws errors -isExe = sync('some-file-name') - -// treat errors as just "not executable" -const isExe = await isexe('maybe-missing-file', { ignoreErrors: true }) -const isExe = sync('maybe-missing-file', { ignoreErrors: true }) -``` - -## API - -### `isexe(path, [options]) => Promise` - -Check if the path is executable. - -Will raise whatever errors may be raised by `fs.stat`, unless -`options.ignoreErrors` is set to true. - -### `sync(path, [options]) => boolean` - -Same as `isexe` but returns the value and throws any errors raised. - -## Platform Specific Implementations - -If for some reason you want to use the implementation for a -specific platform, you can do that. - -```js -import { win32, posix } from 'isexe' -win32.isexe(...) -win32.sync(...) -// etc - -// or: -import { isexe, sync } from 'isexe/posix' -``` - -The default exported implementation will be chosen based on -`process.platform`. - -### Options - -```ts -import type IsexeOptions from 'isexe' -``` - -- `ignoreErrors` Treat all errors as "no, this is not - executable", but don't raise them. -- `uid` Number to use as the user id on posix -- `gid` Number to use as the group id on posix -- `pathExt` List of path extensions to use instead of `PATHEXT` - environment variable on Windows. -- cgit v1.2.3