REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.11 KB
Close
/opt/alt/alt-nodejs18/root/usr/lib/node_modules/npm/node_modules.bundled/tuf-js/dist/utils/tmpfile.js
Text
Base64
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.withTempFile = void 0; const promises_1 = __importDefault(require("fs/promises")); const os_1 = __importDefault(require("os")); const path_1 = __importDefault(require("path")); // Invokes the given handler with the path to a temporary file. The file // is deleted after the handler returns. const withTempFile = async (handler) => withTempDir(async (dir) => handler(path_1.default.join(dir, 'tempfile'))); exports.withTempFile = withTempFile; // Invokes the given handler with a temporary directory. The directory is // deleted after the handler returns. const withTempDir = async (handler) => { const tmpDir = await promises_1.default.realpath(os_1.default.tmpdir()); const dir = await promises_1.default.mkdtemp(tmpDir + path_1.default.sep); try { return await handler(dir); } finally { await promises_1.default.rm(dir, { force: true, recursive: true, maxRetries: 3 }); } };
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 2
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
tmpfile.js
1.11 KB
lrw-r--r--
2026-03-09 09:08:37
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
url.js
456 B
lrw-r--r--
2026-03-09 09:08: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).