UNPKG

patchwork-mapconverter

Version:

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

19 lines (16 loc) 583 B
import EnhancementManager from "../../enhancements/EnhancementManager"; import { LoggerFactory } from "../../logging/LoggerFactory"; import { FormatConverter } from "./FormatConverter"; const log = LoggerFactory.createLogger('JSONConverter'); export const JSONConverter: FormatConverter = { parse(str: string): object { return JSON.parse(str) }, stringify(obj: object): string { if (EnhancementManager.prettify){ return JSON.stringify(obj, null, 2) } else { return JSON.stringify(obj) } } }