jest-allure2-reporter
Version:
Idiomatic Jest reporter for Allure Framework
17 lines • 686 B
JavaScript
;
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