Sha256: d88cfbd2a71d2145b6cbc7426376357d81d53ef0ba5f52dff44dfd5f0a8ecfea
Contents?: true
Size: 571 Bytes
Versions: 2
Compression:
Stored size: 571 Bytes
Contents
"use strict"; exports.__esModule = true; exports["default"] = function (_ref) { var t = _ref.types; return { visitor: { MemberExpression: { exit: function exit(_ref2) { var node = _ref2.node; var prop = node.property; if (!node.computed && t.isIdentifier(prop) && !t.isValidIdentifier(prop.name)) { // foo.default -> foo["default"] node.property = t.stringLiteral(prop.name); node.computed = true; } } } } }; }; module.exports = exports["default"];
Version data entries
2 entries across 2 versions & 1 rubygems