/opt/canhelp/node_modules/next/dist/esm/build/babel/plugins
NameSizeModeActions
amp-attributes.js8430644editdlrm
amp-attributes.js.map15170644editdlrm
commonjs.js10130644editdlrm
commonjs.js.map18490644editdlrm
jsx-pragma.js33120644editdlrm
jsx-pragma.js.map64040644editdlrm
next-font-unsupported.js12270644editdlrm
next-font-unsupported.js.map17770644editdlrm
next-page-config.js88370644editdlrm
next-page-config.js.map124240644editdlrm
next-page-disallow-re-export-all-exports.js9680644editdlrm
next-page-disallow-re-export-all-exports.js.map14770644editdlrm
next-ssg-transform.js159830644editdlrm
next-ssg-transform.js.map248310644editdlrm
optimize-hook-destructuring.js22880644editdlrm
optimize-hook-destructuring.js.map46090644editdlrm
react-loadable-plugin.js77770644editdlrm
react-loadable-plugin.js.map126550644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/build/babel/plugins/amp-attributes.js (843B)
export default 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