UNPKG

jest-allure2-reporter

Version:
17 lines 686 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fastMove = fastMove; const tslib_1 = require("tslib"); const node_path_1 = tslib_1.__importDefault(require("node:path")); const promises_1 = tslib_1.__importDefault(require("node:fs/promises")); async function fastMove(source, destination) { await promises_1.default.mkdir(node_path_1.default.dirname(destination), { recursive: true }); try { await promises_1.default.rename(source, destination); } catch { await promises_1.default.copyFile(source, destination); await promises_1.default.rm(source, { force: true }); } } //# sourceMappingURL=fastMove.js.map