diff --git a/dist/index.js b/dist/index.js index d5fc932a..a5cd53db 100644 --- a/dist/index.js +++ b/dist/index.js @@ -455,9 +455,9 @@ module.exports = key: "replaceNodeIdentifierByNewValue", value: function replaceNodeIdentifierByNewValue(node, parentNode, namesMap) { if (NodeUtils_1.NodeUtils.isIdentifierNode(node) && namesMap.has(node.name)) { - var parentNodeIsAPropertyNode = NodeUtils_1.NodeUtils.isPropertyNode(parentNode) && parentNode.key === node, - parentNodeIsAMemberExpressionNode = NodeUtils_1.NodeUtils.isMemberExpressionNode(parentNode) && parentNode.computed === false && parentNode.property === node; - if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNode) { + var parentNodeIsPropertyNode = NodeUtils_1.NodeUtils.isPropertyNode(parentNode) && parentNode.key === node, + parentNodeIsMemberExpressionNode = NodeUtils_1.NodeUtils.isMemberExpressionNode(parentNode) && parentNode.computed === false && parentNode.property === node; + if (parentNodeIsPropertyNode || parentNodeIsMemberExpressionNode) { return; } node.name = namesMap.get(node.name); diff --git a/src/node-obfuscators/NodeObfuscator.ts b/src/node-obfuscators/NodeObfuscator.ts index 64b437a7..f3d53edb 100644 --- a/src/node-obfuscators/NodeObfuscator.ts +++ b/src/node-obfuscators/NodeObfuscator.ts @@ -52,17 +52,17 @@ export abstract class NodeObfuscator implements INodeObfuscator { */ protected replaceNodeIdentifierByNewValue (node: INode, parentNode: INode, namesMap: Map ): void { if (NodeUtils.isIdentifierNode(node) && namesMap.has(node.name)) { - const parentNodeIsAPropertyNode: boolean = ( + const parentNodeIsPropertyNode: boolean = ( NodeUtils.isPropertyNode(parentNode) && parentNode.key === node ), - parentNodeIsAMemberExpressionNode: boolean = ( + parentNodeIsMemberExpressionNode: boolean = ( NodeUtils.isMemberExpressionNode(parentNode) && parentNode.computed === false && parentNode.property === node ); - if (parentNodeIsAPropertyNode || parentNodeIsAMemberExpressionNode) { + if (parentNodeIsPropertyNode || parentNodeIsMemberExpressionNode) { return; }