patchwork-mapconverter
Version:
Executable wrapper for https://github.com/ChiefOfGxBxL/WC3MapTranslator
19 lines (16 loc) • 583 B
text/typescript
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)
}
}
}