postcss-inline-svg
Version:
PostCSS plugin to reference an SVG file and control its attributes with CSS syntax
11 lines (7 loc) • 314 B
JavaScript
const { parseDOM } = require("htmlparser2");
const serialize = require("dom-serializer").default;
module.exports = function render(code, ...processors) {
const dom = parseDOM(code, { xmlMode: true });
processors.forEach((processor) => processor(dom));
return serialize(dom, { decodeEntities: false });
};