mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-03 04:10:04 +02:00
update node modules
This commit is contained in:
22
node_modules/escodegen/escodegen.js
generated
vendored
22
node_modules/escodegen/escodegen.js
generated
vendored
@@ -82,7 +82,6 @@
|
||||
Precedence = {
|
||||
Sequence: 0,
|
||||
Yield: 1,
|
||||
Await: 1,
|
||||
Assignment: 1,
|
||||
Conditional: 2,
|
||||
ArrowFunction: 2,
|
||||
@@ -96,6 +95,7 @@
|
||||
BitwiseSHIFT: 10,
|
||||
Additive: 11,
|
||||
Multiplicative: 12,
|
||||
Await: 13,
|
||||
Unary: 13,
|
||||
Postfix: 14,
|
||||
Call: 15,
|
||||
@@ -868,13 +868,15 @@
|
||||
}
|
||||
|
||||
function generateMethodPrefix(prop) {
|
||||
var func = prop.value;
|
||||
var func = prop.value, prefix = '';
|
||||
if (func.async) {
|
||||
return generateAsyncPrefix(func, !prop.computed);
|
||||
} else {
|
||||
// avoid space before method name
|
||||
return generateStarSuffix(func) ? '*' : '';
|
||||
prefix += generateAsyncPrefix(func, !prop.computed);
|
||||
}
|
||||
if (func.generator) {
|
||||
// avoid space before method name
|
||||
prefix += generateStarSuffix(func) ? '*' : '';
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
CodeGenerator.prototype.generatePattern = function (node, precedence, flags) {
|
||||
@@ -951,7 +953,7 @@
|
||||
};
|
||||
|
||||
CodeGenerator.prototype.generateIterationForStatement = function (operator, stmt, flags) {
|
||||
var result = ['for' + space + '('], that = this;
|
||||
var result = ['for' + space + (stmt.await ? 'await' + space : '') + '('], that = this;
|
||||
withIndent(function () {
|
||||
if (stmt.left.type === Syntax.VariableDeclaration) {
|
||||
withIndent(function () {
|
||||
@@ -965,7 +967,7 @@
|
||||
result = join(result, operator);
|
||||
result = [join(
|
||||
result,
|
||||
that.generateExpression(stmt.right, Precedence.Sequence, E_TTT)
|
||||
that.generateExpression(stmt.right, Precedence.Assignment, E_TTT)
|
||||
), ')'];
|
||||
});
|
||||
result.push(this.maybeBlock(stmt.body, flags));
|
||||
@@ -1943,9 +1945,9 @@
|
||||
MetaProperty: function (expr, precedence, flags) {
|
||||
var result;
|
||||
result = [];
|
||||
result.push(expr.meta);
|
||||
result.push(typeof expr.meta === "string" ? expr.meta : generateIdentifier(expr.meta));
|
||||
result.push('.');
|
||||
result.push(expr.property);
|
||||
result.push(typeof expr.property === "string" ? expr.property : generateIdentifier(expr.property));
|
||||
return parenthesize(result, Precedence.Member, precedence);
|
||||
},
|
||||
|
||||
|
Reference in New Issue
Block a user