UNPKG

783 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = _default;
7
8var _babelPluginSyntaxJsx = _interopRequireDefault(require("babel-plugin-syntax-jsx"));
9
10function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
11
12function _default() {
13 return {
14 inherits: _babelPluginSyntaxJsx.default,
15 visitor: {
16 JSXOpeningElement: function JSXOpeningElement(path) {
17 var el = path.node;
18
19 var _ref = el.name || {},
20 name = _ref.name;
21
22 if (name !== 'style') {
23 return;
24 }
25
26 el.attributes = el.attributes.filter(function (a) {
27 var name = a.name.name;
28 return name !== 'jsx' && name !== 'global';
29 });
30 }
31 }
32 };
33}
\No newline at end of file