mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-02 12:00:03 +02:00
update node modules
This commit is contained in:
39
node_modules/escodegen/escodegen.js
generated
vendored
39
node_modules/escodegen/escodegen.js
generated
vendored
@@ -99,11 +99,12 @@
|
||||
Await: 14,
|
||||
Unary: 14,
|
||||
Postfix: 15,
|
||||
Call: 16,
|
||||
New: 17,
|
||||
TaggedTemplate: 18,
|
||||
Member: 19,
|
||||
Primary: 20
|
||||
OptionalChaining: 16,
|
||||
Call: 17,
|
||||
New: 18,
|
||||
TaggedTemplate: 19,
|
||||
Member: 20,
|
||||
Primary: 21
|
||||
};
|
||||
|
||||
BinaryPrecedence = {
|
||||
@@ -1871,8 +1872,14 @@
|
||||
|
||||
CallExpression: function (expr, precedence, flags) {
|
||||
var result, i, iz;
|
||||
|
||||
// F_ALLOW_UNPARATH_NEW becomes false.
|
||||
result = [this.generateExpression(expr.callee, Precedence.Call, E_TTF)];
|
||||
|
||||
if (expr.optional) {
|
||||
result.push('?.');
|
||||
}
|
||||
|
||||
result.push('(');
|
||||
for (i = 0, iz = expr['arguments'].length; i < iz; ++i) {
|
||||
result.push(this.generateExpression(expr['arguments'][i], Precedence.Assignment, E_TTT));
|
||||
@@ -1885,9 +1892,20 @@
|
||||
if (!(flags & F_ALLOW_CALL)) {
|
||||
return ['(', result, ')'];
|
||||
}
|
||||
|
||||
return parenthesize(result, Precedence.Call, precedence);
|
||||
},
|
||||
|
||||
ChainExpression: function (expr, precedence, flags) {
|
||||
if (Precedence.OptionalChaining < precedence) {
|
||||
flags |= F_ALLOW_CALL;
|
||||
}
|
||||
|
||||
var result = this.generateExpression(expr.expression, Precedence.OptionalChaining, flags);
|
||||
|
||||
return parenthesize(result, Precedence.OptionalChaining, precedence);
|
||||
},
|
||||
|
||||
NewExpression: function (expr, precedence, flags) {
|
||||
var result, length, i, iz, itemFlags;
|
||||
length = expr['arguments'].length;
|
||||
@@ -1922,11 +1940,15 @@
|
||||
result = [this.generateExpression(expr.object, Precedence.Call, (flags & F_ALLOW_CALL) ? E_TTF : E_TFF)];
|
||||
|
||||
if (expr.computed) {
|
||||
if (expr.optional) {
|
||||
result.push('?.');
|
||||
}
|
||||
|
||||
result.push('[');
|
||||
result.push(this.generateExpression(expr.property, Precedence.Sequence, flags & F_ALLOW_CALL ? E_TTT : E_TFT));
|
||||
result.push(']');
|
||||
} else {
|
||||
if (expr.object.type === Syntax.Literal && typeof expr.object.value === 'number') {
|
||||
if (!expr.optional && expr.object.type === Syntax.Literal && typeof expr.object.value === 'number') {
|
||||
fragment = toSourceNodeWhenNeeded(result).toString();
|
||||
// When the following conditions are all true,
|
||||
// 1. No floating point
|
||||
@@ -1943,7 +1965,7 @@
|
||||
result.push(' ');
|
||||
}
|
||||
}
|
||||
result.push('.');
|
||||
result.push(expr.optional ? '?.' : '.');
|
||||
result.push(generateIdentifier(expr.property));
|
||||
}
|
||||
|
||||
@@ -2457,8 +2479,7 @@
|
||||
this.generateExpression(expr.source, Precedence.Assignment, E_TTT),
|
||||
')'
|
||||
], Precedence.Call, precedence);
|
||||
},
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
merge(CodeGenerator.prototype, CodeGenerator.Expression);
|
||||
|
29
node_modules/escodegen/package.json
generated
vendored
29
node_modules/escodegen/package.json
generated
vendored
@@ -1,26 +1,26 @@
|
||||
{
|
||||
"_from": "escodegen@^1.14.1",
|
||||
"_id": "escodegen@1.14.3",
|
||||
"_from": "escodegen@^2.0.0",
|
||||
"_id": "escodegen@2.0.0",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
|
||||
"_integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
|
||||
"_location": "/escodegen",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "escodegen@^1.14.1",
|
||||
"raw": "escodegen@^2.0.0",
|
||||
"name": "escodegen",
|
||||
"escapedName": "escodegen",
|
||||
"rawSpec": "^1.14.1",
|
||||
"rawSpec": "^2.0.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^1.14.1"
|
||||
"fetchSpec": "^2.0.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/jsdom"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
|
||||
"_shasum": "4e7b81fba61581dc97582ed78cab7f0e8d63f503",
|
||||
"_spec": "escodegen@^1.14.1",
|
||||
"_resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
|
||||
"_shasum": "5e32b12833e8aa8fa35e1bf0befa89380484c7dd",
|
||||
"_spec": "escodegen@^2.0.0",
|
||||
"_where": "D:\\Projects\\minifyfromhtml\\node_modules\\jsdom",
|
||||
"bin": {
|
||||
"esgenerate": "bin/esgenerate.js",
|
||||
@@ -32,7 +32,7 @@
|
||||
"bundleDependencies": false,
|
||||
"dependencies": {
|
||||
"esprima": "^4.0.1",
|
||||
"estraverse": "^4.2.0",
|
||||
"estraverse": "^5.2.0",
|
||||
"esutils": "^2.0.2",
|
||||
"optionator": "^0.8.1",
|
||||
"source-map": "~0.6.1"
|
||||
@@ -40,10 +40,11 @@
|
||||
"deprecated": false,
|
||||
"description": "ECMAScript code generator",
|
||||
"devDependencies": {
|
||||
"acorn": "^7.1.0",
|
||||
"acorn": "^7.3.1",
|
||||
"bluebird": "^3.4.7",
|
||||
"bower-registry-client": "^1.0.0",
|
||||
"chai": "^3.5.0",
|
||||
"chai": "^4.2.0",
|
||||
"chai-exclude": "^2.0.2",
|
||||
"commonjs-everywhere": "^0.9.7",
|
||||
"gulp": "^3.8.10",
|
||||
"gulp-eslint": "^3.0.1",
|
||||
@@ -51,7 +52,7 @@
|
||||
"semver": "^5.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=4.0"
|
||||
"node": ">=6.0"
|
||||
},
|
||||
"files": [
|
||||
"LICENSE.BSD",
|
||||
@@ -86,5 +87,5 @@
|
||||
"test": "gulp travis",
|
||||
"unit-test": "gulp test"
|
||||
},
|
||||
"version": "1.14.3"
|
||||
"version": "2.0.0"
|
||||
}
|
||||
|
Reference in New Issue
Block a user