diff --git a/dist/src/node-obfuscators/NodeObfuscator.js b/dist/src/node-obfuscators/NodeObfuscator.js index 21ce5084..9fd94a7f 100644 --- a/dist/src/node-obfuscators/NodeObfuscator.js +++ b/dist/src/node-obfuscators/NodeObfuscator.js @@ -10,10 +10,10 @@ class NodeObfuscator { replaceNodeIdentifierByNewValue(node, parentNode, namesMap) { if (NodeUtils_1.NodeUtils.isIdentifierNode(node) && namesMap.has(node.name)) { 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.property === node); - if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNotComputedNode) { + if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNode) { return; } node.name = namesMap.get(node.name); diff --git a/src/node-obfuscators/NodeObfuscator.ts b/src/node-obfuscators/NodeObfuscator.ts index 49a06371..50c9f33e 100644 --- a/src/node-obfuscators/NodeObfuscator.ts +++ b/src/node-obfuscators/NodeObfuscator.ts @@ -45,13 +45,13 @@ export abstract class NodeObfuscator implements INodeObfuscator { NodeUtils.isPropertyNode(parentNode) && parentNode.key === node ), - parentNodeIsAMemberExpressionNotComputedNode: boolean = ( + parentNodeIsAMemberExpressionNode: boolean = ( NodeUtils.isMemberExpressionNode(parentNode) && parentNode.computed === false && parentNode.property === node ); - if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNotComputedNode) { + if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNode) { return; }