Update node.js

This commit is contained in:
Rohit Paul 2023-08-30 03:18:34 +05:30 committed by GitHub
parent f0ca9cfbe6
commit 13cc2b5be8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,4 @@
var fs = require("fs");
let fs = require("fs");
exports.FILES = [
require.resolve("../lib/utils.js"),
@ -16,7 +16,7 @@ exports.FILES = [
];
new Function("domprops", "exports", function() {
var code = exports.FILES.map(function(file) {
let code = exports.FILES.map(function(file) {
return fs.readFileSync(file, "utf8");
});
code.push("exports.describe_ast = " + describe_ast.toString());
@ -32,7 +32,7 @@ function to_comment(value) {
if (+process.env["UGLIFY_BUG_REPORT"]) exports.minify = function(files, options) {
if (typeof options == "undefined") options = "<<undefined>>";
var code = [
let code = [
"// UGLIFY_BUG_REPORT",
to_comment(options),
];
@ -40,7 +40,7 @@ if (+process.env["UGLIFY_BUG_REPORT"]) exports.minify = function(files, options)
code.push("");
code.push("//-------------------------------------------------------------")
code.push("// INPUT CODE", files);
} else for (var name in files) {
} else for (let name in files) {
code.push("");
code.push("//-------------------------------------------------------------")
code.push(to_comment(name), files[name]);
@ -49,19 +49,19 @@ if (+process.env["UGLIFY_BUG_REPORT"]) exports.minify = function(files, options)
code.push("");
code.push("//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9");
}
var result = { code: code.join("\n") };
let result = { code: code.join("\n") };
if (options.sourceMap) result.map = '{"version":3,"sources":[],"names":[],"mappings":""}';
return result;
};
function describe_ast() {
var out = OutputStream({ beautify: true });
let out = OutputStream({ beautify: true });
doitem(AST_Node);
return out.get() + "\n";
function doitem(ctor) {
out.print("AST_" + ctor.TYPE);
var props = ctor.SELF_PROPS.filter(function(prop) {
let props = ctor.SELF_PROPS.filter(function(prop) {
return !/^\$/.test(prop);
});
if (props.length > 0) {
@ -93,14 +93,14 @@ function describe_ast() {
}
function infer_options(options) {
var result = exports.minify("", options);
let result = exports.minify("", options);
return result.error && result.error.defs;
}
exports.default_options = function() {
var defs = infer_options({ 0: 0 });
let defs = infer_options({ 0: 0 });
Object.keys(defs).forEach(function(component) {
var options = { module: false };
let options = { module: false };
options[component] = { 0: 0 };
if (options = infer_options(options)) {
defs[component] = options;