UNPKG

babel-plugin-transform-es3-property-literals

Version:

Ensure that reserved words are quoted in object property keys

24 lines (19 loc) 473 B
"use strict"; exports.__esModule = true; exports.default = function (_ref) { var t = _ref.types; return { visitor: { ObjectProperty: { exit: function exit(_ref2) { var node = _ref2.node; var key = node.key; if (!node.computed && t.isIdentifier(key) && !t.isValidIdentifier(key.name)) { node.key = t.stringLiteral(key.name); } } } } }; }; module.exports = exports["default"];