Skip to content

Commit 4301d9b

Browse files
author
sanex3339
committed
1.8.3 release: fixed wrapping of require calls with conditional comments
1 parent 76f6bd7 commit 4301d9b

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

declarations/ESTree.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import * as ESTree from 'estree';
2+
3+
declare module 'estree' {
4+
export interface BaseNode {
5+
start?: number;
6+
end?: number;
7+
}
8+
}

loader/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ class WebpackObfuscatorLoaderHelper {
2929

3030
estraverse.traverse(astTree, {
3131
enter: (node: ESTree.Node): void => {
32-
if (WebpackObfuscatorLoaderHelper.isRequire(node) && node.range) {
32+
if (WebpackObfuscatorLoaderHelper.isRequire(node) && node.start && node.end) {
3333
entries.push({
34-
start: node.range[0],
35-
end: node.range[1],
34+
start: node.start,
35+
end: node.end,
3636
});
3737
}
3838
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webpack-obfuscator",
3-
"version": "1.8.2",
3+
"version": "1.8.3",
44
"description": "javascript-obfuscator plugin for Webpack",
55
"keywords": [
66
"obfuscator",

0 commit comments

Comments
 (0)