index.js 486 B

1234567891011121314151617181920212223242526
  1. "use strict";
  2. exports.__esModule = true;
  3. exports.default = function (_ref) {
  4. var t = _ref.types;
  5. var visitor = {
  6. JSXOpeningElement: function JSXOpeningElement(_ref2) {
  7. var node = _ref2.node;
  8. var id = t.jSXIdentifier(TRACE_ID);
  9. var trace = t.thisExpression();
  10. node.attributes.push(t.jSXAttribute(id, t.jSXExpressionContainer(trace)));
  11. }
  12. };
  13. return {
  14. visitor: visitor
  15. };
  16. };
  17. var TRACE_ID = "__self";
  18. module.exports = exports["default"];