UNPKG

ts-tiled-converter

Version:

Typescript library to convert tiled map to Studio map

20 lines 927 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.decodeXML = void 0; var fast_xml_parser_1 = require("fast-xml-parser"); var properties_1 = require("./properties"); var decodeXML = function (data) { return new fast_xml_parser_1.XMLParser({ ignoreAttributes: false, attributeNamePrefix: '', ignorePiTags: true, textNodeName: 'rawData', // transformTagName: (name) => TAG_NAME_DICTIONARY[name] || name, transformAttributeName: function (name) { return properties_1.XML_TO_JSON_ATTRIBUTES[name] || name; }, attributeValueProcessor: function (attrName, value) { return (properties_1.XML_NUMERIC_ATTRIBUTES.includes(attrName) ? Number(value) : undefined); }, // isArray: (name) => ARRAY_TAGS.includes(name), preserveOrder: true, }).parse(data); }; exports.decodeXML = decodeXML; //# sourceMappingURL=decodeXML.js.map