|
@@ -10,10 +10,10 @@ class NodeObfuscator {
|
|
replaceNodeIdentifierByNewValue(node, parentNode, namesMap) {
|
|
replaceNodeIdentifierByNewValue(node, parentNode, namesMap) {
|
|
if (NodeUtils_1.NodeUtils.isIdentifierNode(node) && namesMap.has(node.name)) {
|
|
if (NodeUtils_1.NodeUtils.isIdentifierNode(node) && namesMap.has(node.name)) {
|
|
const parentNodeIsAPropertyNode = (NodeUtils_1.NodeUtils.isPropertyNode(parentNode) &&
|
|
const parentNodeIsAPropertyNode = (NodeUtils_1.NodeUtils.isPropertyNode(parentNode) &&
|
|
- parentNode.key === node), parentNodeIsAMemberExpressionNotComputedNode = (NodeUtils_1.NodeUtils.isMemberExpressionNode(parentNode) &&
|
|
|
|
|
|
+ parentNode.key === node), parentNodeIsAMemberExpressionNode = (NodeUtils_1.NodeUtils.isMemberExpressionNode(parentNode) &&
|
|
parentNode.computed === false &&
|
|
parentNode.computed === false &&
|
|
parentNode.property === node);
|
|
parentNode.property === node);
|
|
- if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNotComputedNode) {
|
|
|
|
|
|
+ if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNode) {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
node.name = namesMap.get(node.name);
|
|
node.name = namesMap.get(node.name);
|