UNPKG

patchwork-mapconverter

Version:

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

15 lines (13 loc) 781 B
import { LoggerFactory } from "../../logging/LoggerFactory"; import { FormatConverter } from "./FormatConverter"; import { JSONConverter } from "./JSONConverter"; import { TOMLConverter } from "./TOMLConverter"; import { XMLConverter } from "./XMLConverter"; import { YAMLConverter } from "./YAMLConverter"; const log = LoggerFactory.createLogger("FormatConverters"); export const FormatConverters: Record<string, FormatConverter> = { '.json': JSONConverter, '.toml': TOMLConverter, //'.xml': XMLConverter, // wishful thinking, this one is more complicated with the empty arrays not being stored, single-element arrays mistaken for objects, and some other random BS. Would need to write a proper specification for XML format '.yaml': YAMLConverter }