PHP 8.2.30
Preview: options.js Size: 1.60 KB
/opt/alt/alt-nodejs22/root/usr/lib/node_modules/npm/node_modules/cacache/node_modules/tar/dist/esm/options.js

// turn tar(1) style args like `C` into the more verbose things like `cwd`
const argmap = new Map([
    ['C', 'cwd'],
    ['f', 'file'],
    ['z', 'gzip'],
    ['P', 'preservePaths'],
    ['U', 'unlink'],
    ['strip-components', 'strip'],
    ['stripComponents', 'strip'],
    ['keep-newer', 'newer'],
    ['keepNewer', 'newer'],
    ['keep-newer-files', 'newer'],
    ['keepNewerFiles', 'newer'],
    ['k', 'keep'],
    ['keep-existing', 'keep'],
    ['keepExisting', 'keep'],
    ['m', 'noMtime'],
    ['no-mtime', 'noMtime'],
    ['p', 'preserveOwner'],
    ['L', 'follow'],
    ['h', 'follow'],
    ['onentry', 'onReadEntry'],
]);
export const isSyncFile = (o) => !!o.sync && !!o.file;
export const isAsyncFile = (o) => !o.sync && !!o.file;
export const isSyncNoFile = (o) => !!o.sync && !o.file;
export const isAsyncNoFile = (o) => !o.sync && !o.file;
export const isSync = (o) => !!o.sync;
export const isAsync = (o) => !o.sync;
export const isFile = (o) => !!o.file;
export const isNoFile = (o) => !o.file;
const dealiasKey = (k) => {
    const d = argmap.get(k);
    if (d)
        return d;
    return k;
};
export const dealias = (opt = {}) => {
    if (!opt)
        return {};
    const result = {};
    for (const [key, v] of Object.entries(opt)) {
        // TS doesn't know that aliases are going to always be the same type
        const k = dealiasKey(key);
        result[k] = v;
    }
    // affordance for deprecated noChmod -> chmod
    if (result.chmod === undefined && result.noChmod === false) {
        result.chmod = true;
    }
    delete result.noChmod;
    return result;
};
//# sourceMappingURL=options.js.map

Directory Contents

Dirs: 0 × Files: 30

Name Size Perms Modified Actions
2.11 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
310 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1.65 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1018 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
10.36 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
647 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
2.52 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
3.16 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1.83 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
6.30 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
753 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
489 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
490 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1.60 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
12.70 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
23 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
21.23 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
5.33 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
4.64 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
4.08 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
7.01 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1.04 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
489 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
390 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1.25 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
31.68 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download
1006 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
795 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
549 B lrw-r--r-- 2026-02-23 06:53:59
Edit Download
22.25 KB lrw-r--r-- 2026-02-23 06:53:59
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).