packages/postsvg/lib/parser.js (12 lines of code) (raw):

const createParser = require('posthtml-parser'); const Tree = require('./tree'); /** * @see https://github.com/fb55/htmlparser2/wiki/Parser-options */ const xmlParser = createParser({ xmlMode: true, lowerCaseTags: false, decodeEntities: false, lowerCaseAttributeNames: false }); module.exports = function parser(input, opts) { const tree = xmlParser(input, opts); return Tree.createFromArray(tree); };