diff options
Diffstat (limited to '')
| -rw-r--r-- | node_modules/tar/dist/esm/options.js | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/node_modules/tar/dist/esm/options.js b/node_modules/tar/dist/esm/options.js deleted file mode 100644 index a006d36..0000000 --- a/node_modules/tar/dist/esm/options.js +++ /dev/null @@ -1,54 +0,0 @@ -// 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
\ No newline at end of file |