File Explorer

/proc/4/root/var/lang/lib/node_modules/npm/node_modules/tar/dist/commonjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

make-command.js1.8 KB · 52 lines
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.makeCommand = void 0;const options_js_1 = require("./options.js");const makeCommand = (syncFile, asyncFile, syncNoFile, asyncNoFile, validate) => {    return Object.assign((opt_ = [], entries, cb) => {        if (Array.isArray(opt_)) {            entries = opt_;            opt_ = {};        }        if (typeof entries === 'function') {            cb = entries;            entries = undefined;        }        entries = !entries ? [] : Array.from(entries);        const opt = (0, options_js_1.dealias)(opt_);        validate?.(opt, entries);        if ((0, options_js_1.isSyncFile)(opt)) {            if (typeof cb === 'function') {                throw new TypeError('callback not supported for sync tar functions');            }            return syncFile(opt, entries);        }        else if ((0, options_js_1.isAsyncFile)(opt)) {            const p = asyncFile(opt, entries);            return cb ? p.then(() => cb(), cb) : p;        }        else if ((0, options_js_1.isSyncNoFile)(opt)) {            if (typeof cb === 'function') {                throw new TypeError('callback not supported for sync tar functions');            }            return syncNoFile(opt, entries);        }        else if ((0, options_js_1.isAsyncNoFile)(opt)) {            if (typeof cb === 'function') {                throw new TypeError('callback only supported with file option');            }            return asyncNoFile(opt, entries);            /* c8 ignore start */        }        throw new Error('impossible options??');        /* c8 ignore stop */    }, {        syncFile,        asyncFile,        syncNoFile,        asyncNoFile,        validate,    });};exports.makeCommand = makeCommand;//# sourceMappingURL=make-command.js.map