diff options
Diffstat (limited to 'node_modules/babel-plugin-transform-react-jsx-self/lib')
-rw-r--r-- | node_modules/babel-plugin-transform-react-jsx-self/lib/index.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/node_modules/babel-plugin-transform-react-jsx-self/lib/index.js b/node_modules/babel-plugin-transform-react-jsx-self/lib/index.js new file mode 100644 index 0000000..1cffaf1 --- /dev/null +++ b/node_modules/babel-plugin-transform-react-jsx-self/lib/index.js @@ -0,0 +1,26 @@ +"use strict"; + +exports.__esModule = true; + +exports.default = function (_ref) { + var t = _ref.types; + + var visitor = { + JSXOpeningElement: function JSXOpeningElement(_ref2) { + var node = _ref2.node; + + var id = t.jSXIdentifier(TRACE_ID); + var trace = t.thisExpression(); + + node.attributes.push(t.jSXAttribute(id, t.jSXExpressionContainer(trace))); + } + }; + + return { + visitor: visitor + }; +}; + +var TRACE_ID = "__self"; + +module.exports = exports["default"];
\ No newline at end of file |