export const name: "removeAttributesBySelector"; export const description: "removes attributes of elements that match a css selector"; /** * Removes attributes of elements that match a css selector. * * @example * A selector removing a single attribute * plugins: [ * { * name: "removeAttributesBySelector", * params: { * selector: "[fill='#00ff00']" * attributes: "fill" * } * } * ] * * * ↓ * * * A selector removing multiple attributes * plugins: [ * { * name: "removeAttributesBySelector", * params: { * selector: "[fill='#00ff00']", * attributes: [ * "fill", * "stroke" * ] * } * } * ] * * * ↓ * * * Multiple selectors removing attributes * plugins: [ * { * name: "removeAttributesBySelector", * params: { * selectors: [ * { * selector: "[fill='#00ff00']", * attributes: "fill" * }, * { * selector: "#remove", * attributes: [ * "stroke", * "id" * ] * } * ] * } * } * ] * * * ↓ * * * @link https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors|MDN CSS Selectors * * @author Bradley Mease * * @type {import('../lib/types.js').Plugin} */ export const fn: import("../lib/types.js").Plugin;