diff --git a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json b/tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json index 06660dcf68c3e4..cf21e99cbcba41 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json +++ b/tools/node_modules/@babel/core/node_modules/@babel/compat-data/package.json @@ -1,6 +1,6 @@ { "name": "@babel/compat-data", - "version": "7.14.5", + "version": "7.14.7", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", "description": "", @@ -30,7 +30,7 @@ ], "devDependencies": { "@mdn/browser-compat-data": "^3.3.4", - "core-js-compat": "^3.14.0", + "core-js-compat": "^3.15.0", "electron-to-chromium": "^1.3.749" }, "engines": { diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js b/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js index 99507086d19725..a281bf3c70a664 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js +++ b/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/lib/index.js @@ -411,7 +411,11 @@ const handle = { return; } - member.replaceWith(this.get(member)); + if (parentPath.isTaggedTemplateExpression()) { + member.replaceWith(this.boundGet(member)); + } else { + member.replaceWith(this.get(member)); + } } }; diff --git a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json b/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json index da12274e34a3ba..e27a704c53f876 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json +++ b/tools/node_modules/@babel/core/node_modules/@babel/helper-member-expression-to-functions/package.json @@ -1,6 +1,6 @@ { "name": "@babel/helper-member-expression-to-functions", - "version": "7.14.5", + "version": "7.14.7", "description": "Helper function to replace certain member expressions with function calls", "repository": { "type": "git", @@ -18,7 +18,7 @@ "@babel/types": "^7.14.5" }, "devDependencies": { - "@babel/traverse": "7.14.5" + "@babel/traverse": "7.14.7" }, "engines": { "node": ">=6.9.0" diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js b/tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js index fa9b6fa7aded22..94154ff717d190 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js +++ b/tools/node_modules/@babel/core/node_modules/@babel/parser/lib/index.js @@ -1173,24 +1173,17 @@ class TokContext { } const types = { brace: new TokContext("{"), - templateQuasi: new TokContext("${"), template: new TokContext("`", true) }; types$1.braceR.updateContext = context => { - if (context.length > 1) { - context.pop(); - } + context.pop(); }; -types$1.braceL.updateContext = types$1.braceHashL.updateContext = context => { +types$1.braceL.updateContext = types$1.braceHashL.updateContext = types$1.dollarBraceL.updateContext = context => { context.push(types.brace); }; -types$1.dollarBraceL.updateContext = context => { - context.push(types.templateQuasi); -}; - types$1.backQuote.updateContext = context => { if (context[context.length - 1] === types.template) { context.pop(); @@ -3004,14 +2997,17 @@ var flow = (superClass => class extends superClass { return super.parseExportDefaultExpression(); } - parseConditional(expr, startPos, startLoc, refNeedsArrowPos) { + parseConditional(expr, startPos, startLoc, refExpressionErrors) { if (!this.match(types$1.question)) return expr; - if (refNeedsArrowPos) { + if (this.state.maybeInArrowParameters) { const result = this.tryParse(() => super.parseConditional(expr, startPos, startLoc)); if (!result.node) { - refNeedsArrowPos.start = result.error.pos || this.state.start; + if (result.error) { + super.setOptionalParametersError(refExpressionErrors, result.error); + } + return expr; } @@ -3066,7 +3062,7 @@ var flow = (superClass => class extends superClass { this.expect(types$1.colon); node.test = expr; node.consequent = consequent; - node.alternate = this.forwardNoArrowParamsConversionAt(node, () => this.parseMaybeAssign(undefined, undefined, undefined)); + node.alternate = this.forwardNoArrowParamsConversionAt(node, () => this.parseMaybeAssign(undefined, undefined)); return this.finishNode(node, "ConditionalExpression"); } @@ -3710,7 +3706,7 @@ var flow = (superClass => class extends superClass { return this.match(types$1.colon) || super.shouldParseAsyncArrow(); } - parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos) { + parseMaybeAssign(refExpressionErrors, afterLeftParse) { var _jsx; let state = null; @@ -3718,15 +3714,16 @@ var flow = (superClass => class extends superClass { if (this.hasPlugin("jsx") && (this.match(types$1.jsxTagStart) || this.isRelational("<"))) { state = this.state.clone(); - jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos), state); + jsx = this.tryParse(() => super.parseMaybeAssign(refExpressionErrors, afterLeftParse), state); if (!jsx.error) return jsx.node; const { context } = this.state; + const curContext = context[context.length - 1]; - if (context[context.length - 1] === types.j_oTag) { + if (curContext === types.j_oTag) { context.length -= 2; - } else if (context[context.length - 1] === types.j_expr) { + } else if (curContext === types.j_expr) { context.length -= 1; } } @@ -3741,7 +3738,7 @@ var flow = (superClass => class extends superClass { typeParameters = this.flowParseTypeParameterDeclaration(); const arrowExpression = this.forwardNoArrowParamsConversionAt(typeParameters, () => { - const result = super.parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos); + const result = super.parseMaybeAssign(refExpressionErrors, afterLeftParse); this.resetStartLocationFromNode(result, typeParameters); return result; }); @@ -3784,7 +3781,7 @@ var flow = (superClass => class extends superClass { throw this.raise(typeParameters.start, FlowErrors.UnexpectedTokenAfterTypeParameter); } - return super.parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos); + return super.parseMaybeAssign(refExpressionErrors, afterLeftParse); } parseArrow(node) { @@ -4834,8 +4831,7 @@ types$1.jsxTagStart = new TokenType("jsxTagStart", { types$1.jsxTagEnd = new TokenType("jsxTagEnd"); types$1.jsxTagStart.updateContext = context => { - context.push(types.j_expr); - context.push(types.j_oTag); + context.push(types.j_expr, types.j_oTag); }; function isFragment(object) { @@ -5290,19 +5286,8 @@ var jsx = (superClass => class extends superClass { type } = this.state; - if (type === types$1.braceL) { - const curContext = context[context.length - 1]; - - if (curContext === types.j_oTag) { - context.push(types.brace); - } else if (curContext === types.j_expr) { - context.push(types.templateQuasi); - } - - this.state.exprAllowed = true; - } else if (type === types$1.slash && prevType === types$1.jsxTagStart) { - context.length -= 2; - context.push(types.j_cTag); + if (type === types$1.slash && prevType === types$1.jsxTagStart) { + context.splice(-2, 2, types.j_cTag); this.state.exprAllowed = false; } else if (type === types$1.jsxTagEnd) { const out = context.pop(); @@ -7399,15 +7384,18 @@ var typescript = (superClass => class extends superClass { return super.shouldParseExportDeclaration(); } - parseConditional(expr, startPos, startLoc, refNeedsArrowPos) { - if (!refNeedsArrowPos || !this.match(types$1.question)) { - return super.parseConditional(expr, startPos, startLoc, refNeedsArrowPos); + parseConditional(expr, startPos, startLoc, refExpressionErrors) { + if (!this.state.maybeInArrowParameters || !this.match(types$1.question)) { + return super.parseConditional(expr, startPos, startLoc, refExpressionErrors); } const result = this.tryParse(() => super.parseConditional(expr, startPos, startLoc)); if (!result.node) { - refNeedsArrowPos.start = result.error.pos || this.state.start; + if (result.error) { + super.setOptionalParametersError(refExpressionErrors, result.error); + } + return expr; } @@ -9986,9 +9974,13 @@ class UtilParser extends Tokenizer { if (!refExpressionErrors) return false; const { shorthandAssign, - doubleProto + doubleProto, + optionalParameters } = refExpressionErrors; - if (!andThrow) return shorthandAssign >= 0 || doubleProto >= 0; + + if (!andThrow) { + return shorthandAssign >= 0 || doubleProto >= 0 || optionalParameters >= 0; + } if (shorthandAssign >= 0) { this.unexpected(shorthandAssign); @@ -9997,6 +9989,10 @@ class UtilParser extends Tokenizer { if (doubleProto >= 0) { this.raise(doubleProto, ErrorMessages.DuplicateProto); } + + if (optionalParameters >= 0) { + this.unexpected(optionalParameters); + } } isLiteralPropertyName() { @@ -10070,6 +10066,7 @@ class ExpressionErrors { constructor() { this.shorthandAssign = -1; this.doubleProto = -1; + this.optionalParameters = -1; } } @@ -10590,15 +10587,21 @@ class ExpressionParser extends LValParser { return expr; } - parseMaybeAssignDisallowIn(refExpressionErrors, afterLeftParse, refNeedsArrowPos) { - return this.disallowInAnd(() => this.parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos)); + parseMaybeAssignDisallowIn(refExpressionErrors, afterLeftParse) { + return this.disallowInAnd(() => this.parseMaybeAssign(refExpressionErrors, afterLeftParse)); } - parseMaybeAssignAllowIn(refExpressionErrors, afterLeftParse, refNeedsArrowPos) { - return this.allowInAnd(() => this.parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos)); + parseMaybeAssignAllowIn(refExpressionErrors, afterLeftParse) { + return this.allowInAnd(() => this.parseMaybeAssign(refExpressionErrors, afterLeftParse)); } - parseMaybeAssign(refExpressionErrors, afterLeftParse, refNeedsArrowPos) { + setOptionalParametersError(refExpressionErrors, resultError) { + var _resultError$pos; + + refExpressionErrors.optionalParameters = (_resultError$pos = resultError == null ? void 0 : resultError.pos) != null ? _resultError$pos : this.state.start; + } + + parseMaybeAssign(refExpressionErrors, afterLeftParse) { const startPos = this.state.start; const startLoc = this.state.startLoc; @@ -10627,7 +10630,7 @@ class ExpressionParser extends LValParser { this.state.potentialArrowAt = this.state.start; } - let left = this.parseMaybeConditional(refExpressionErrors, refNeedsArrowPos); + let left = this.parseMaybeConditional(refExpressionErrors); if (afterLeftParse) { left = afterLeftParse.call(this, left, startPos, startLoc); @@ -10660,7 +10663,7 @@ class ExpressionParser extends LValParser { return left; } - parseMaybeConditional(refExpressionErrors, refNeedsArrowPos) { + parseMaybeConditional(refExpressionErrors) { const startPos = this.state.start; const startLoc = this.state.startLoc; const potentialArrowAt = this.state.potentialArrowAt; @@ -10670,10 +10673,10 @@ class ExpressionParser extends LValParser { return expr; } - return this.parseConditional(expr, startPos, startLoc, refNeedsArrowPos); + return this.parseConditional(expr, startPos, startLoc, refExpressionErrors); } - parseConditional(expr, startPos, startLoc, refNeedsArrowPos) { + parseConditional(expr, startPos, startLoc, refExpressionErrors) { if (this.eat(types$1.question)) { const node = this.startNodeAt(startPos, startLoc); node.test = expr; @@ -11079,9 +11082,7 @@ class ExpressionParser extends LValParser { } } - elts.push(this.parseExprListItem(false, refExpressionErrors, { - start: 0 - }, allowPlaceholder)); + elts.push(this.parseExprListItem(false, refExpressionErrors, allowPlaceholder)); } this.state.inFSharpPipelineDirectBody = oldInFSharpPipelineDirectBody; @@ -11499,9 +11500,6 @@ class ExpressionParser extends LValParser { const innerStartLoc = this.state.startLoc; const exprList = []; const refExpressionErrors = new ExpressionErrors(); - const refNeedsArrowPos = { - start: 0 - }; let first = true; let spreadStart; let optionalCommaStart; @@ -11510,7 +11508,7 @@ class ExpressionParser extends LValParser { if (first) { first = false; } else { - this.expect(types$1.comma, refNeedsArrowPos.start || null); + this.expect(types$1.comma, refExpressionErrors.optionalParameters === -1 ? null : refExpressionErrors.optionalParameters); if (this.match(types$1.parenR)) { optionalCommaStart = this.state.start; @@ -11526,7 +11524,7 @@ class ExpressionParser extends LValParser { this.checkCommaAfterRest(41); break; } else { - exprList.push(this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem, refNeedsArrowPos)); + exprList.push(this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem)); } } @@ -11553,7 +11551,6 @@ class ExpressionParser extends LValParser { if (optionalCommaStart) this.unexpected(optionalCommaStart); if (spreadStart) this.unexpected(spreadStart); this.checkExpressionErrors(refExpressionErrors, true); - if (refNeedsArrowPos.start) this.unexpected(refNeedsArrowPos.start); this.toReferencedListDeep(exprList, true); if (exprList.length > 1) { @@ -12052,7 +12049,7 @@ class ExpressionParser extends LValParser { return elts; } - parseExprListItem(allowEmpty, refExpressionErrors, refNeedsArrowPos, allowPlaceholder) { + parseExprListItem(allowEmpty, refExpressionErrors, allowPlaceholder) { let elt; if (this.match(types$1.comma)) { @@ -12064,7 +12061,7 @@ class ExpressionParser extends LValParser { } else if (this.match(types$1.ellipsis)) { const spreadNodeStartPos = this.state.start; const spreadNodeStartLoc = this.state.startLoc; - elt = this.parseParenItem(this.parseSpread(refExpressionErrors, refNeedsArrowPos), spreadNodeStartPos, spreadNodeStartLoc); + elt = this.parseParenItem(this.parseSpread(refExpressionErrors), spreadNodeStartPos, spreadNodeStartLoc); } else if (this.match(types$1.question)) { this.expectPlugin("partialApplication"); @@ -12076,7 +12073,7 @@ class ExpressionParser extends LValParser { this.next(); elt = this.finishNode(node, "ArgumentPlaceholder"); } else { - elt = this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem, refNeedsArrowPos); + elt = this.parseMaybeAssignAllowIn(refExpressionErrors, this.parseParenItem); } return elt; @@ -12105,14 +12102,6 @@ class ExpressionParser extends LValParser { name = this.state.value; } else if (type.keyword) { name = type.keyword; - - if (type === types$1._class || type === types$1._function) { - const curContext = this.curContext(); - - if (curContext === types.functionStatement || curContext === types.functionExpression) { - this.state.context.pop(); - } - } } else { throw this.unexpected(); } diff --git a/tools/node_modules/@babel/core/node_modules/@babel/parser/package.json b/tools/node_modules/@babel/core/node_modules/@babel/parser/package.json index 5a342e78974aba..d38f0daa0af069 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/parser/package.json +++ b/tools/node_modules/@babel/core/node_modules/@babel/parser/package.json @@ -1,6 +1,6 @@ { "name": "@babel/parser", - "version": "7.14.6", + "version": "7.14.7", "description": "A JavaScript parser", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-parser", diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js b/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js index b175cdd36111fb..c3a0424aa98c53 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js +++ b/tools/node_modules/@babel/core/node_modules/@babel/traverse/lib/context.js @@ -9,8 +9,6 @@ var _path = require("./path"); var t = require("@babel/types"); -const testing = process.env.NODE_ENV === "test"; - class TraversalContext { constructor(scope, opts, state, parentPath) { this.queue = null; @@ -46,10 +44,6 @@ class TraversalContext { } maybeQueue(path, notPriority) { - if (this.trap) { - throw new Error("Infinite cycle detected"); - } - if (this.queue) { if (notPriority) { this.queue.push(path); @@ -96,11 +90,6 @@ class TraversalContext { } if (path.key === null) continue; - - if (testing && queue.length >= 10000) { - this.trap = true; - } - const { node } = path; diff --git a/tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json b/tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json index 03995f89336e28..495c81b22ff26a 100644 --- a/tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json +++ b/tools/node_modules/@babel/core/node_modules/@babel/traverse/package.json @@ -1,6 +1,6 @@ { "name": "@babel/traverse", - "version": "7.14.5", + "version": "7.14.7", "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes", "author": "The Babel Team (https://babel.dev/team)", "homepage": "https://babel.dev/docs/en/next/babel-traverse", @@ -21,7 +21,7 @@ "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/parser": "^7.14.5", + "@babel/parser": "^7.14.7", "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js index fd2d7793f3ae92..f323341d01caaa 100644 --- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js +++ b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/audio-api.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B gB"},B:{"1":"C K L G M N O R S T U V W X Y Z P a H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T iB U V W X Y Z P a H","2":"hB XB I b J D E F A B C K L G M N O c d e f g h jB kB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T U V W X Y Z P a H lB mB nB","2":"I b J D E F A B C K","33":"L G M N O c d e f g h i j k l m n o p q"},E:{"1":"G uB vB","2":"I b oB cB pB","33":"J D E F A B C K L qB rB sB dB VB WB tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"F B C wB xB yB zB VB eB 0B WB","33":"G M N O c d e"},G:{"1":"JC","2":"cB 1B fB 2B","33":"E 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"KC"},I:{"1":"H","2":"XB I LC MC NC OC fB PC QC"},J:{"2":"D A"},K:{"1":"Q","2":"A B C VB eB WB"},L:{"1":"H"},M:{"1":"P"},N:{"2":"A B"},O:{"1":"RC"},P:{"1":"I SC TC UC VC WC dB XC YC ZC aC"},Q:{"1":"bC"},R:{"1":"cC"},S:{"1":"dC"}},B:5,C:"Web Audio API"}; +module.exports={A:{A:{"2":"J D E F A B gB"},B:{"1":"C K L G M N O R S T U V W X Y Z P a H"},C:{"1":"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T iB U V W X Y Z P a H","2":"hB XB I b J D E F A B C K L G M N O c d e f g h jB kB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T U V W X Y Z P a H lB mB nB","2":"I b J D E F A B C K","33":"L G M N O c d e f g h i j k l m n o p q"},E:{"1":"G uB vB","2":"I b oB cB pB","33":"J D E F A B C K L qB rB sB dB VB WB tB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"F B C wB xB yB zB VB eB 0B WB","33":"G M N O c d e"},G:{"1":"JC","2":"cB 1B fB 2B","33":"E 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},H:{"2":"KC"},I:{"1":"H","2":"XB I LC MC NC OC fB PC QC"},J:{"2":"D A"},K:{"1":"Q","2":"A B C VB eB WB"},L:{"1":"H"},M:{"1":"P"},N:{"2":"A B"},O:{"1":"RC"},P:{"1":"I SC TC UC VC WC dB XC YC ZC aC"},Q:{"1":"bC"},R:{"1":"cC"},S:{"1":"dC"}},B:2,C:"Web Audio API"}; diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js index a13a441cb0d692..af2e1b64612d98 100644 --- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js +++ b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/css-color-function.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B gB"},B:{"2":"C K L G M N O R S T U V W X Y Z P a H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 hB XB I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T iB U V W X Y Z P a H jB kB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T U V W X Y Z P a H lB mB nB"},E:{"1":"B C K L G dB VB WB tB uB vB","2":"I b J D E F A oB cB pB qB rB sB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB wB xB yB zB VB eB 0B WB"},G:{"1":"9B AC BC CC DC EC FC GC HC IC JC","2":"E cB 1B fB 2B 3B 4B 5B 6B 7B 8B"},H:{"2":"KC"},I:{"2":"XB I H LC MC NC OC fB PC QC"},J:{"2":"D A"},K:{"2":"A B C Q VB eB WB"},L:{"2":"H"},M:{"2":"P"},N:{"2":"A B"},O:{"2":"RC"},P:{"2":"I SC TC UC VC WC dB XC YC ZC aC"},Q:{"2":"bC"},R:{"2":"cC"},S:{"2":"dC"}},B:5,C:"CSS color() function"}; +module.exports={A:{A:{"2":"J D E F A B gB"},B:{"2":"C K L G M N O R S T U V W X Y Z P a H"},C:{"2":"0 1 2 3 4 5 6 7 8 9 hB XB I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T iB U V W X Y Z P a H jB kB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB YB GB ZB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T U V W X Y Z P a H lB mB nB"},E:{"1":"G vB","2":"I b J D E F A oB cB pB qB rB sB","132":"B C K L dB VB WB tB uB"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB GB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB wB xB yB zB VB eB 0B WB"},G:{"2":"E cB 1B fB 2B 3B 4B 5B 6B 7B 8B","132":"9B AC BC CC DC EC FC GC HC IC JC"},H:{"2":"KC"},I:{"2":"XB I H LC MC NC OC fB PC QC"},J:{"2":"D A"},K:{"2":"A B C Q VB eB WB"},L:{"2":"H"},M:{"2":"P"},N:{"2":"A B"},O:{"2":"RC"},P:{"2":"I SC TC UC VC WC dB XC YC ZC aC"},Q:{"2":"bC"},R:{"2":"cC"},S:{"2":"dC"}},B:5,C:"CSS color() function"}; diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js index 75a46f7589aa94..042a7d39f23fb3 100644 --- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js +++ b/tools/node_modules/@babel/core/node_modules/caniuse-lite/data/features/variable-fonts.js @@ -1 +1 @@ -module.exports={A:{A:{"2":"J D E F A B gB"},B:{"1":"N O R S T U V W X Y Z P a H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 hB XB I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z jB kB","4609":"Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB aB bB R S T iB U V W X Y Z P a H","4674":"ZB","5698":"GB","7490":"AB BB CB DB EB","7746":"FB YB"},D:{"1":"LB MB NB OB PB QB RB SB TB UB aB bB R S T U V W X Y Z P a H lB mB nB","2":"0 1 2 3 4 5 6 7 8 9 I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","4097":"KB","4290":"YB GB ZB","6148":"Q HB IB JB"},E:{"1":"G vB","2":"I b J D E F A oB cB pB qB rB sB dB","4609":"B C VB WB","8193":"K L tB uB"},F:{"1":"BB CB DB EB FB GB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"0 1 2 3 4 5 F B C G M N O c d e f g h i j k l m n o p q r s t u v w x y z wB xB yB zB VB eB 0B WB","4097":"AB","6148":"6 7 8 9"},G:{"1":"EC FC GC HC IC JC","2":"E cB 1B fB 2B 3B 4B 5B 6B 7B 8B 9B","4097":"AC BC CC DC"},H:{"2":"KC"},I:{"1":"H","2":"XB I LC MC NC OC fB PC QC"},J:{"2":"D A"},K:{"1":"Q","2":"A B C VB eB WB"},L:{"1":"H"},M:{"4097":"P"},N:{"2":"A B"},O:{"2":"RC"},P:{"2":"I SC TC UC","4097":"VC WC dB XC YC ZC aC"},Q:{"4097":"bC"},R:{"2":"cC"},S:{"2":"dC"}},B:5,C:"Variable fonts"}; +module.exports={A:{A:{"2":"J D E F A B gB"},B:{"1":"N O R S T U V W X Y Z P a H","2":"C K L G M"},C:{"2":"0 1 2 3 4 5 6 7 8 9 hB XB I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z jB kB","4609":"Q HB IB JB KB LB MB NB OB","4674":"ZB","5698":"GB","7490":"AB BB CB DB EB","7746":"FB YB","8705":"PB QB RB SB TB UB aB bB R S T iB U V W X Y Z P a H"},D:{"1":"LB MB NB OB PB QB RB SB TB UB aB bB R S T U V W X Y Z P a H lB mB nB","2":"0 1 2 3 4 5 6 7 8 9 I b J D E F A B C K L G M N O c d e f g h i j k l m n o p q r s t u v w x y z AB BB CB DB EB FB","4097":"KB","4290":"YB GB ZB","6148":"Q HB IB JB"},E:{"1":"G vB","2":"I b J D E F A oB cB pB qB rB sB dB","4609":"B C VB WB","8193":"K L tB uB"},F:{"1":"BB CB DB EB FB GB Q HB IB JB KB LB MB NB OB PB QB RB SB TB UB","2":"0 1 2 3 4 5 F B C G M N O c d e f g h i j k l m n o p q r s t u v w x y z wB xB yB zB VB eB 0B WB","4097":"AB","6148":"6 7 8 9"},G:{"1":"EC FC GC HC IC JC","2":"E cB 1B fB 2B 3B 4B 5B 6B 7B 8B 9B","4097":"AC BC CC DC"},H:{"2":"KC"},I:{"1":"H","2":"XB I LC MC NC OC fB PC QC"},J:{"2":"D A"},K:{"1":"Q","2":"A B C VB eB WB"},L:{"1":"H"},M:{"4097":"P"},N:{"2":"A B"},O:{"2":"RC"},P:{"2":"I SC TC UC","4097":"VC WC dB XC YC ZC aC"},Q:{"4097":"bC"},R:{"2":"cC"},S:{"2":"dC"}},B:5,C:"Variable fonts"}; diff --git a/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json b/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json index f7a920c729c3e5..ffeeb92afdba72 100644 --- a/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json +++ b/tools/node_modules/@babel/core/node_modules/caniuse-lite/package.json @@ -1,6 +1,6 @@ { "name": "caniuse-lite", - "version": "1.0.30001238", + "version": "1.0.30001240", "description": "A smaller version of caniuse-db, with only the essentials!", "main": "dist/unpacker/index.js", "files": [ diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js index 7d2c06f6a597ed..382e7c87778f5b 100644 --- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js +++ b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/chromium-versions.js @@ -34,5 +34,6 @@ module.exports = { "89": "12.0", "90": "13.0", "91": "13.0", - "92": "14.0" + "92": "14.0", + "93": "14.0" }; \ No newline at end of file diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js index a9dce19d68550c..27519e331f1648 100644 --- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js +++ b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-chromium-versions.js @@ -1124,7 +1124,8 @@ module.exports = { "11.4.5", "11.4.6", "11.4.7", - "11.4.8" + "11.4.8", + "11.4.9" ], "89.0.4328.0": [ "12.0.0-beta.1", @@ -1221,7 +1222,8 @@ module.exports = { "12.0.8", "12.0.9", "12.0.10", - "12.0.11" + "12.0.11", + "12.0.12" ], "90.0.4402.0": [ "13.0.0-beta.2", @@ -1332,6 +1334,10 @@ module.exports = { "13.1.1", "13.1.2" ], + "91.0.4472.106": [ + "13.1.3", + "13.1.4" + ], "92.0.4511.0": [ "14.0.0-beta.1", "14.0.0-beta.2", @@ -1345,6 +1351,25 @@ module.exports = { "15.0.0-nightly.20210601", "15.0.0-nightly.20210602" ], + "93.0.4536.0": [ + "14.0.0-beta.5", + "14.0.0-beta.6", + "14.0.0-beta.7", + "14.0.0-beta.8", + "15.0.0-nightly.20210609", + "15.0.0-nightly.20210610", + "15.0.0-nightly.20210611", + "15.0.0-nightly.20210614", + "15.0.0-nightly.20210615", + "15.0.0-nightly.20210616" + ], + "93.0.4539.0": [ + "14.0.0-beta.9", + "15.0.0-nightly.20210617", + "15.0.0-nightly.20210618", + "15.0.0-nightly.20210621", + "15.0.0-nightly.20210622" + ], "92.0.4475.0": [ "14.0.0-nightly.20210426", "14.0.0-nightly.20210427" @@ -1379,7 +1404,11 @@ module.exports = { "93.0.4535.0": [ "15.0.0-nightly.20210608" ], - "93.0.4536.0": [ - "15.0.0-nightly.20210609" + "93.0.4550.0": [ + "15.0.0-nightly.20210623", + "15.0.0-nightly.20210624" + ], + "93.0.4552.0": [ + "15.0.0-nightly.20210625" ] }; \ No newline at end of file diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js index a29e6e01be0f8d..072e9e6f5bcc94 100644 --- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js +++ b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/full-versions.js @@ -792,6 +792,7 @@ module.exports = { "11.4.6": "87.0.4280.141", "11.4.7": "87.0.4280.141", "11.4.8": "87.0.4280.141", + "11.4.9": "87.0.4280.141", "12.0.0-beta.1": "89.0.4328.0", "12.0.0-beta.3": "89.0.4328.0", "12.0.0-beta.4": "89.0.4328.0", @@ -853,6 +854,7 @@ module.exports = { "12.0.9": "89.0.4389.128", "12.0.10": "89.0.4389.128", "12.0.11": "89.0.4389.128", + "12.0.12": "89.0.4389.128", "13.0.0-beta.2": "90.0.4402.0", "13.0.0-beta.3": "90.0.4402.0", "13.0.0-beta.4": "90.0.4415.0", @@ -932,9 +934,16 @@ module.exports = { "13.1.0": "91.0.4472.77", "13.1.1": "91.0.4472.77", "13.1.2": "91.0.4472.77", + "13.1.3": "91.0.4472.106", + "13.1.4": "91.0.4472.106", "14.0.0-beta.1": "92.0.4511.0", "14.0.0-beta.2": "92.0.4511.0", "14.0.0-beta.3": "92.0.4511.0", + "14.0.0-beta.5": "93.0.4536.0", + "14.0.0-beta.6": "93.0.4536.0", + "14.0.0-beta.7": "93.0.4536.0", + "14.0.0-beta.8": "93.0.4536.0", + "14.0.0-beta.9": "93.0.4539.0", "14.0.0-nightly.20210304": "90.0.4402.0", "14.0.0-nightly.20210305": "90.0.4415.0", "14.0.0-nightly.20210308": "90.0.4415.0", @@ -985,5 +994,17 @@ module.exports = { "15.0.0-nightly.20210603": "93.0.4530.0", "15.0.0-nightly.20210604": "93.0.4530.0", "15.0.0-nightly.20210608": "93.0.4535.0", - "15.0.0-nightly.20210609": "93.0.4536.0" + "15.0.0-nightly.20210609": "93.0.4536.0", + "15.0.0-nightly.20210610": "93.0.4536.0", + "15.0.0-nightly.20210611": "93.0.4536.0", + "15.0.0-nightly.20210614": "93.0.4536.0", + "15.0.0-nightly.20210615": "93.0.4536.0", + "15.0.0-nightly.20210616": "93.0.4536.0", + "15.0.0-nightly.20210617": "93.0.4539.0", + "15.0.0-nightly.20210618": "93.0.4539.0", + "15.0.0-nightly.20210621": "93.0.4539.0", + "15.0.0-nightly.20210622": "93.0.4539.0", + "15.0.0-nightly.20210623": "93.0.4550.0", + "15.0.0-nightly.20210624": "93.0.4550.0", + "15.0.0-nightly.20210625": "93.0.4552.0" }; \ No newline at end of file diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json index eddb7fe7e0950b..06fd111a772f80 100644 --- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json +++ b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/package.json @@ -1,6 +1,6 @@ { "name": "electron-to-chromium", - "version": "1.3.752", + "version": "1.3.759", "description": "Provides a list of electron-to-chromium version mappings", "main": "index.js", "files": [ @@ -30,7 +30,7 @@ "devDependencies": { "ava": "^3.8.2", "codecov": "^3.8.0", - "electron-releases": "^3.704.0", + "electron-releases": "^3.712.0", "nyc": "^15.1.0", "request": "^2.88.0", "shelljs": "^0.8.4" diff --git a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js index 4914b18a2a9ff0..75fe0384fa7d07 100644 --- a/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js +++ b/tools/node_modules/@babel/core/node_modules/electron-to-chromium/versions.js @@ -64,5 +64,5 @@ module.exports = { "12.0": "89", "13.0": "91", "13.1": "91", - "14.0": "92" + "14.0": "93" }; \ No newline at end of file diff --git a/tools/node_modules/@babel/eslint-parser/lib/configuration.cjs b/tools/node_modules/@babel/eslint-parser/lib/configuration.cjs index a84d422dc6571b..6db4d7187acbe2 100644 --- a/tools/node_modules/@babel/eslint-parser/lib/configuration.cjs +++ b/tools/node_modules/@babel/eslint-parser/lib/configuration.cjs @@ -1,3 +1,5 @@ +const _excluded = ["babelOptions", "ecmaVersion", "sourceType", "allowImportExportEverywhere", "requireConfigFile"]; + function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } exports.normalizeESLintConfig = function (options) { @@ -8,7 +10,7 @@ exports.normalizeESLintConfig = function (options) { allowImportExportEverywhere = false, requireConfigFile = true } = options, - otherOptions = _objectWithoutPropertiesLoose(options, ["babelOptions", "ecmaVersion", "sourceType", "allowImportExportEverywhere", "requireConfigFile"]); + otherOptions = _objectWithoutPropertiesLoose(options, _excluded); return Object.assign({ babelOptions, diff --git a/tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs b/tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs index dc25b951e7667b..31984ddd882e48 100644 --- a/tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs +++ b/tools/node_modules/@babel/eslint-parser/lib/convert/convertTokens.cjs @@ -96,7 +96,7 @@ function convertToken(token, source, tl) { if (label === tl.name) { token.type = "Identifier"; - } else if (label === tl.semi || label === tl.comma || label === tl.parenL || label === tl.parenR || label === tl.braceL || label === tl.braceR || label === tl.slash || label === tl.dot || label === tl.bracketL || label === tl.bracketR || label === tl.ellipsis || label === tl.arrow || label === tl.pipeline || label === tl.star || label === tl.incDec || label === tl.colon || label === tl.question || label === tl.template || label === tl.backQuote || label === tl.dollarBraceL || label === tl.at || label === tl.logicalOR || label === tl.logicalAND || label === tl.nullishCoalescing || label === tl.bitwiseOR || label === tl.bitwiseXOR || label === tl.bitwiseAND || label === tl.equality || label === tl.relational || label === tl.bitShift || label === tl.plusMin || label === tl.modulo || label === tl.exponent || label === tl.bang || label === tl.tilde || label === tl.doubleColon || label === tl.hash || label === tl.questionDot || type.isAssign) { + } else if (label === tl.semi || label === tl.comma || label === tl.parenL || label === tl.parenR || label === tl.braceL || label === tl.braceR || label === tl.slash || label === tl.dot || label === tl.bracketL || label === tl.bracketR || label === tl.ellipsis || label === tl.arrow || label === tl.pipeline || label === tl.star || label === tl.incDec || label === tl.colon || label === tl.question || label === tl.template || label === tl.backQuote || label === tl.dollarBraceL || label === tl.at || label === tl.logicalOR || label === tl.logicalAND || label === tl.nullishCoalescing || label === tl.bitwiseOR || label === tl.bitwiseXOR || label === tl.bitwiseAND || label === tl.equality || label === tl.relational || label === tl.bitShift || label === tl.plusMin || label === tl.modulo || label === tl.exponent || label === tl.bang || label === tl.tilde || label === tl.doubleColon || label === tl.hash || label === tl.questionDot || label === tl.braceHashL || label === tl.braceBarL || label === tl.braceBarR || label === tl.bracketHashL || label === tl.bracketBarL || label === tl.bracketBarR || type.isAssign) { var _token$value; token.type = "Punctuator"; diff --git a/tools/node_modules/@babel/eslint-parser/lib/index.cjs b/tools/node_modules/@babel/eslint-parser/lib/index.cjs index bc8ac8017ffbb5..6098ac755ac388 100644 --- a/tools/node_modules/@babel/eslint-parser/lib/index.cjs +++ b/tools/node_modules/@babel/eslint-parser/lib/index.cjs @@ -38,7 +38,7 @@ function baseParse(code, options) { } if (!isRunningMinSupportedCoreVersion) { - throw new Error(`@babel/eslint-parser@${"7.14.5"} does not support @babel/core@${getVersion()}. Please upgrade to @babel/core@${minSupportedCoreVersion}.`); + throw new Error(`@babel/eslint-parser@${"7.14.7"} does not support @babel/core@${getVersion()}. Please upgrade to @babel/core@${minSupportedCoreVersion}.`); } const { diff --git a/tools/node_modules/@babel/eslint-parser/package.json b/tools/node_modules/@babel/eslint-parser/package.json index 410985bd3d7058..75bb04fc82ee45 100644 --- a/tools/node_modules/@babel/eslint-parser/package.json +++ b/tools/node_modules/@babel/eslint-parser/package.json @@ -1,6 +1,6 @@ { "name": "@babel/eslint-parser", - "version": "7.14.5", + "version": "7.14.7", "description": "ESLint parser that allows for linting of experimental syntax transformed by Babel", "author": "The Babel Team (https://babel.dev/team)", "license": "MIT", @@ -35,7 +35,7 @@ "semver": "^6.3.0" }, "devDependencies": { - "@babel/core": "7.14.5", + "@babel/core": "7.14.6", "dedent": "^0.7.0", "eslint": "^7.27.0" }