REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.80 KB
Close
//proc/thread-self/root/home/byroehnu/.trash/node_modules11/yargs/node_modules/locate-path/readme.md
Text
Base64
# locate-path [](https://travis-ci.org/sindresorhus/locate-path) > Get the first path that exists on disk of multiple paths ## Install ``` $ npm install locate-path ``` ## Usage Here we find the first file that exists on disk, in array order. ```js const locatePath = require('locate-path'); const files = [ 'unicorn.png', 'rainbow.png', // Only this one actually exists on disk 'pony.png' ]; (async () => { console(await locatePath(files)); //=> 'rainbow' })(); ``` ## API ### locatePath(paths, [options]) Returns a `Promise<string>` for the first path that exists or `undefined` if none exists. #### paths Type: `Iterable<string>` Paths to check. #### options Type: `Object` ##### concurrency Type: `number`<br> Default: `Infinity`<br> Minimum: `1` Number of concurrently pending promises. ##### preserveOrder Type: `boolean`<br> Default: `true` Preserve `paths` order when searching. Disable this to improve performance if you don't care about the order. ##### cwd Type: `string`<br> Default: `process.cwd()` Current working directory. ##### type Type: `string`<br> Default: `file`<br> Values: `file` `directory` The type of paths that can match. ##### allowSymlinks Type: `boolean`<br> Default: `true` Allow symbolic links to match if they point to the chosen path type. ### locatePath.sync(paths, [options]) Returns the first path that exists or `undefined` if none exists. #### paths Type: `Iterable<string>` Paths to check. #### options Type: `Object` ##### cwd Same as above. ##### type Same as above. ##### allowSymlinks Same as above. ## Related - [path-exists](https://github.com/sindresorhus/path-exists) - Check if a path exists ## License MIT © [Sindre Sorhus](https://sindresorhus.com)
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
index.d.ts
1.54 KB
lrw-r--r--
2026-02-27 09:44:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.js
1.30 KB
lrw-r--r--
2026-02-27 09:44:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
license
1.08 KB
lrw-r--r--
2026-02-27 09:44:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
720 B
lrw-r--r--
2026-02-27 09:44:56
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
readme.md
1.80 KB
lrw-r--r--
2026-02-27 09:44:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).