From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送
---
node_modules/terser/lib/utils/index.js | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/node_modules/terser/lib/utils/index.js b/node_modules/terser/lib/utils/index.js
index 65fa989..999af39 100644
--- a/node_modules/terser/lib/utils/index.js
+++ b/node_modules/terser/lib/utils/index.js
@@ -43,7 +43,7 @@
"use strict";
-import { AST_Node } from "../ast.js";
+import { AST_Node, AST_Number, AST_UnaryPrefix } from "../ast.js";
function characters(str) {
return str.split("");
@@ -128,6 +128,15 @@
if (!props.end) props.end = orig.end;
}
return new ctor(props);
+}
+
+/** Makes a `void 0` expression. Use instead of AST_Undefined which may conflict
+ * with an existing variable called `undefined` */
+function make_void_0(orig) {
+ return make_node(AST_UnaryPrefix, orig, {
+ operator: "void",
+ expression: make_node(AST_Number, orig, { value: 0 })
+ });
}
function push_uniq(array, el) {
@@ -272,6 +281,7 @@
HOP,
keep_name,
make_node,
+ make_void_0,
makePredicate,
map_add,
map_from_object,
--
Gitblit v1.9.3