UNPKG

patchwork-mapconverter

Version:

Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator

19 lines 1.69 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.copyFileWithDirCreation = void 0; const promises_1 = require("fs/promises"); const LoggerFactory_1 = require("../logging/LoggerFactory"); const path_1 = __importDefault(require("path")); let copyCount = 0; async function copyFileWithDirCreation(input, output) { const asyncLog = LoggerFactory_1.LoggerFactory.createLogger(`FileCopier-${copyCount++}`); asyncLog.info('Copying', input); await (0, promises_1.mkdir)(path_1.default.dirname(output), { recursive: true }); await (0, promises_1.copyFile)(input, output); asyncLog.info('Copied into', output); } exports.copyFileWithDirCreation = copyFileWithDirCreation; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRmlsZUNvcGllci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb252ZXJ0ZXIvRmlsZUNvcGllci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSwwQ0FBNkM7QUFDN0MsNERBQXdEO0FBQ3hELGdEQUF1QjtBQUV2QixJQUFJLFNBQVMsR0FBRyxDQUFDLENBQUE7QUFDVixLQUFLLFVBQVUsdUJBQXVCLENBQUUsS0FBYSxFQUFFLE1BQWM7SUFDMUUsTUFBTSxRQUFRLEdBQUcsNkJBQWEsQ0FBQyxZQUFZLENBQUMsY0FBYyxTQUFTLEVBQUUsRUFBRSxDQUFDLENBQUE7SUFDeEUsUUFBUSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDLENBQUE7SUFDL0IsTUFBTSxJQUFBLGdCQUFLLEVBQUMsY0FBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFBO0lBQ3RELE1BQU0sSUFBQSxtQkFBUSxFQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQTtJQUM3QixRQUFRLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxNQUFNLENBQUMsQ0FBQTtBQUN0QyxDQUFDO0FBTkQsMERBTUMifQ==