$30 GRAYBYTE WORDPRESS FILE MANAGER $43

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/alt-nodejs24/root/usr/lib/node_modules/npm/node_modules.bundled/tar/dist/esm/

HOME
Current File : /opt/alt/alt-nodejs24/root/usr/lib/node_modules/npm/node_modules.bundled/tar/dist/esm//create.js
import { WriteStream, WriteStreamSync } from '@isaacs/fs-minipass';
import path from 'node:path';
import { list } from './list.js';
import { makeCommand } from './make-command.js';
import { Pack, PackSync } from './pack.js';
const createFileSync = (opt, files) => {
    const p = new PackSync(opt);
    const stream = new WriteStreamSync(opt.file, {
        mode: opt.mode || 0o666,
    });
    p.pipe(stream);
    addFilesSync(p, files);
};
const createFile = (opt, files) => {
    const p = new Pack(opt);
    const stream = new WriteStream(opt.file, {
        mode: opt.mode || 0o666,
    });
    p.pipe(stream);
    const promise = new Promise((res, rej) => {
        stream.on('error', rej);
        stream.on('close', res);
        p.on('error', rej);
    });
    addFilesAsync(p, files);
    return promise;
};
const addFilesSync = (p, files) => {
    files.forEach(file => {
        if (file.charAt(0) === '@') {
            list({
                file: path.resolve(p.cwd, file.slice(1)),
                sync: true,
                noResume: true,
                onReadEntry: entry => p.add(entry),
            });
        }
        else {
            p.add(file);
        }
    });
    p.end();
};
const addFilesAsync = async (p, files) => {
    for (let i = 0; i < files.length; i++) {
        const file = String(files[i]);
        if (file.charAt(0) === '@') {
            await list({
                file: path.resolve(String(p.cwd), file.slice(1)),
                noResume: true,
                onReadEntry: entry => {
                    p.add(entry);
                },
            });
        }
        else {
            p.add(file);
        }
    }
    p.end();
};
const createSync = (opt, files) => {
    const p = new PackSync(opt);
    addFilesSync(p, files);
    return p;
};
const createAsync = (opt, files) => {
    const p = new Pack(opt);
    addFilesAsync(p, files);
    return p;
};
export const create = makeCommand(createFileSync, createFile, createSync, createAsync, (_opt, files) => {
    if (!files?.length) {
        throw new TypeError('no paths specified to add to archive');
    }
});
//# sourceMappingURL=create.js.map


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
23 Feb 2026 8.06 AM
root / root
0755
create.js
2.112 KB
23 Feb 2026 7.38 AM
root / root
0644
cwd-error.js
0.303 KB
23 Feb 2026 7.38 AM
root / root
0644
extract.js
1.652 KB
23 Feb 2026 7.38 AM
root / root
0644
get-write-flag.js
0.994 KB
23 Feb 2026 7.38 AM
root / root
0644
header.js
10.355 KB
23 Feb 2026 7.38 AM
root / root
0644
index.js
0.632 KB
23 Feb 2026 7.38 AM
root / root
0644
large-numbers.js
2.521 KB
23 Feb 2026 7.38 AM
root / root
0644
list.js
3.239 KB
23 Feb 2026 7.38 AM
root / root
0644
make-command.js
1.826 KB
23 Feb 2026 7.38 AM
root / root
0644
mkdir.js
5.604 KB
23 Feb 2026 7.38 AM
root / root
0644
mode-fix.js
0.735 KB
23 Feb 2026 7.38 AM
root / root
0644
normalize-unicode.js
0.849 KB
23 Feb 2026 7.38 AM
root / root
0644
normalize-windows-path.js
0.479 KB
23 Feb 2026 7.38 AM
root / root
0644
options.js
1.601 KB
23 Feb 2026 7.38 AM
root / root
0644
pack.js
13.516 KB
23 Feb 2026 7.38 AM
root / root
0644
package.json
0.022 KB
23 Feb 2026 7.38 AM
root / root
0644
parse.js
22.313 KB
23 Feb 2026 7.38 AM
root / root
0644
path-reservations.js
5.333 KB
23 Feb 2026 7.38 AM
root / root
0644
pax.js
4.643 KB
23 Feb 2026 7.38 AM
root / root
0644
read-entry.js
4.077 KB
23 Feb 2026 7.38 AM
root / root
0644
replace.js
7.034 KB
23 Feb 2026 7.38 AM
root / root
0644
strip-absolute-path.js
1.035 KB
23 Feb 2026 7.38 AM
root / root
0644
strip-trailing-slashes.js
0.478 KB
23 Feb 2026 7.38 AM
root / root
0644
symlink-error.js
0.381 KB
23 Feb 2026 7.38 AM
root / root
0644
types.js
1.247 KB
23 Feb 2026 7.38 AM
root / root
0644
unpack.js
29.502 KB
23 Feb 2026 7.38 AM
root / root
0644
update.js
0.982 KB
23 Feb 2026 7.38 AM
root / root
0644
warn-method.js
0.776 KB
23 Feb 2026 7.38 AM
root / root
0644
winchars.js
0.536 KB
23 Feb 2026 7.38 AM
root / root
0644
write-entry.js
22.247 KB
23 Feb 2026 7.38 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF