UNPKG

babel-core

Version:

Turn ES6 code into readable vanilla ES5 with source maps

31 lines (23 loc) 859 B
"use strict"; var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; }; exports.manipulateOptions = manipulateOptions; exports.__esModule = true; var react = _interopRequireWildcard(require("../../helpers/react")); var t = _interopRequireWildcard(require("../../../types")); function manipulateOptions(opts) { opts.blacklist.push("react"); } var metadata = { optional: true }; exports.metadata = metadata; require("../../helpers/build-react-transformer")(exports, { pre: function pre(state) { state.callee = state.tagExpr; }, post: function post(state) { if (react.isCompatTag(state.tagName)) { state.call = t.callExpression(t.memberExpression(t.memberExpression(t.identifier("React"), t.identifier("DOM")), state.tagExpr, t.isLiteral(state.tagExpr)), state.args); } } });