add back _property-literals transformer that somehow disappeared?

This commit is contained in:
Sebastian McKenzie
2014-11-09 21:25:05 +11:00
parent 06ba731452
commit 5aff7709f7

View File

@@ -0,0 +1,14 @@
var esutils = require("esutils");
var t = require("../../types");
exports.Property = function (node) {
// ignore key literals that are valid identifiers
var key = node.key;
if (t.isLiteral(key) && esutils.keyword.isIdentifierName(key.value)) {
key.type = "Identifier";
key.name = key.value;
delete key.value;
node.computed = false;
}
};