REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.09 KB
Close
/opt/alt/alt-nodejs8/root/lib/node_modules/npm/node_modules/infer-owner/README.md
Text
Base64
# infer-owner Infer the owner of a path based on the owner of its nearest existing parent ## USAGE ```js const inferOwner = require('infer-owner') inferOwner('/some/cache/folder/file').then(owner => { // owner is {uid, gid} that should be attached to // the /some/cache/folder/file, based on ownership // of /some/cache/folder, /some/cache, /some, or /, // whichever is the first to exist }) // same, but not async const owner = inferOwner.sync('/some/cache/folder/file') // results are cached! to reset the cache (eg, to change // permissions for whatever reason), do this: inferOwner.clearCache() ``` This module endeavors to be as performant as possible. Parallel requests for ownership of the same path will only stat the directories one time. ## API * `inferOwner(path) -> Promise<{ uid, gid }>` If the path exists, return its uid and gid. If it does not, look to its parent, then its grandparent, and so on. * `inferOwner(path) -> { uid, gid }` Sync form of `inferOwner(path)`. * `inferOwner.clearCache()` Delete all cached ownership information and in-flight tracking.
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 4
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
index.js
1.69 KB
lrw-r--r--
2021-09-28 10:29:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE
756 B
lrw-r--r--
2021-09-28 10:29:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
1.67 KB
lrw-r--r--
2021-09-28 10:29:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md
1.09 KB
lrw-r--r--
2021-09-28 10:29:37
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).