12345678910111213141516171819202122232425262728293031 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = AmpAttributePatcher;
- function AmpAttributePatcher() {
- return {
- visitor: {
- JSXOpeningElement (path) {
- const openingElement = path.node;
- const { name , attributes } = openingElement;
- if (!(name && name.type === "JSXIdentifier")) {
- return;
- }
- if (!name.name.startsWith("amp-")) {
- return;
- }
- for (const attribute of attributes){
- if (attribute.type !== "JSXAttribute") {
- continue;
- }
- if (attribute.name.name === "className") {
- attribute.name.name = "class";
- }
- }
- }
- }
- };
- }
- //# sourceMappingURL=amp-attributes.js.map
|