Sha256: 1397f92b4ef7c3dd8e0dee9be5861a208195f4f89718f0a8c87a0664a8109fc6
Contents?: true
Size: 644 Bytes
Versions: 8
Compression:
Stored size: 644 Bytes
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = function (_ref) { var Plugin = _ref.Plugin; var t = _ref.types; return new Plugin("property-literals", { metadata: { group: "builtin-trailing" }, visitor: { Property: { exit: function exit(node) { var key = node.key; if (t.isLiteral(key) && t.isValidIdentifier(key.value)) { // "foo": "bar" -> foo: "bar" node.key = t.identifier(key.value); node.computed = false; } } } } }); }; module.exports = exports["default"];
Version data entries
8 entries across 8 versions & 3 rubygems