patchwork-mapconverter
Version:
Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator
29 lines • 1.81 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.TOMLConverter = void 0;
const LoggerFactory_1 = require("../../logging/LoggerFactory");
const smol_toml_1 = __importDefault(require("smol-toml"));
const log = LoggerFactory_1.LoggerFactory.createLogger('TOMLConverter');
exports.TOMLConverter = {
parse(str) {
const result = smol_toml_1.default.parse(str);
if (result.data) {
return result.data;
}
else {
return result;
}
},
stringify(obj) {
if (Array.isArray(obj)) {
return smol_toml_1.default.stringify({ data: obj });
}
else {
return smol_toml_1.default.stringify(obj);
}
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVE9NTENvbnZlcnRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb252ZXJ0ZXIvZm9ybWF0cy9UT01MQ29udmVydGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLCtEQUEyRDtBQUUzRCwwREFBNEI7QUFFNUIsTUFBTSxHQUFHLEdBQUcsNkJBQWEsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLENBQUE7QUFFMUMsUUFBQSxhQUFhLEdBQW9CO0lBQzVDLEtBQUssQ0FBRSxHQUFXO1FBQ2hCLE1BQU0sTUFBTSxHQUFHLG1CQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBa0MsQ0FBQTtRQUMvRCxJQUFJLE1BQU0sQ0FBQyxJQUFlLEVBQUU7WUFDMUIsT0FBTyxNQUFNLENBQUMsSUFBYyxDQUFBO1NBQzdCO2FBQU07WUFDTCxPQUFPLE1BQU0sQ0FBQTtTQUNkO0lBQ0gsQ0FBQztJQUVELFNBQVMsQ0FBRSxHQUFXO1FBQ3BCLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBRTtZQUN0QixPQUFPLG1CQUFJLENBQUMsU0FBUyxDQUFDLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUE7U0FDckM7YUFBTTtZQUNMLE9BQU8sbUJBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUE7U0FDM0I7SUFDSCxDQUFDO0NBQ0YsQ0FBQSJ9