chore: update stage preset in babel-standalone (#11395)
This commit is contained in:
parent
8b976b0670
commit
eb6d5c6a80
@ -38,9 +38,7 @@
|
|||||||
"@babel/plugin-syntax-class-properties": "^7.8.3",
|
"@babel/plugin-syntax-class-properties": "^7.8.3",
|
||||||
"@babel/plugin-syntax-decorators": "^7.8.3",
|
"@babel/plugin-syntax-decorators": "^7.8.3",
|
||||||
"@babel/plugin-syntax-do-expressions": "^7.8.3",
|
"@babel/plugin-syntax-do-expressions": "^7.8.3",
|
||||||
"@babel/plugin-syntax-dynamic-import": "^7.8.0",
|
|
||||||
"@babel/plugin-syntax-export-default-from": "^7.8.3",
|
"@babel/plugin-syntax-export-default-from": "^7.8.3",
|
||||||
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
|
|
||||||
"@babel/plugin-syntax-flow": "^7.8.3",
|
"@babel/plugin-syntax-flow": "^7.8.3",
|
||||||
"@babel/plugin-syntax-function-bind": "^7.8.3",
|
"@babel/plugin-syntax-function-bind": "^7.8.3",
|
||||||
"@babel/plugin-syntax-function-sent": "^7.8.3",
|
"@babel/plugin-syntax-function-sent": "^7.8.3",
|
||||||
@ -49,6 +47,7 @@
|
|||||||
"@babel/plugin-syntax-object-rest-spread": "^7.8.0",
|
"@babel/plugin-syntax-object-rest-spread": "^7.8.0",
|
||||||
"@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
|
"@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
|
||||||
"@babel/plugin-syntax-pipeline-operator": "^7.8.3",
|
"@babel/plugin-syntax-pipeline-operator": "^7.8.3",
|
||||||
|
"@babel/plugin-syntax-record-and-tuple": "^7.9.0",
|
||||||
"@babel/plugin-syntax-top-level-await": "^7.8.3",
|
"@babel/plugin-syntax-top-level-await": "^7.8.3",
|
||||||
"@babel/plugin-syntax-typescript": "^7.8.3",
|
"@babel/plugin-syntax-typescript": "^7.8.3",
|
||||||
"@babel/plugin-transform-arrow-functions": "^7.8.3",
|
"@babel/plugin-transform-arrow-functions": "^7.8.3",
|
||||||
|
|||||||
@ -4,9 +4,7 @@
|
|||||||
"syntax-class-properties",
|
"syntax-class-properties",
|
||||||
"syntax-decorators",
|
"syntax-decorators",
|
||||||
"syntax-do-expressions",
|
"syntax-do-expressions",
|
||||||
"syntax-dynamic-import",
|
|
||||||
"syntax-export-default-from",
|
"syntax-export-default-from",
|
||||||
"syntax-export-namespace-from",
|
|
||||||
"syntax-flow",
|
"syntax-flow",
|
||||||
"syntax-function-bind",
|
"syntax-function-bind",
|
||||||
"syntax-function-sent",
|
"syntax-function-sent",
|
||||||
@ -15,6 +13,7 @@
|
|||||||
"syntax-object-rest-spread",
|
"syntax-object-rest-spread",
|
||||||
"syntax-optional-catch-binding",
|
"syntax-optional-catch-binding",
|
||||||
"syntax-pipeline-operator",
|
"syntax-pipeline-operator",
|
||||||
|
"syntax-record-and-tuple",
|
||||||
"syntax-top-level-await",
|
"syntax-top-level-await",
|
||||||
"syntax-typescript",
|
"syntax-typescript",
|
||||||
"proposal-async-generator-functions",
|
"proposal-async-generator-functions",
|
||||||
|
|||||||
@ -8,9 +8,7 @@ import syntaxAsyncGenerators from "@babel/plugin-syntax-async-generators";
|
|||||||
import syntaxClassProperties from "@babel/plugin-syntax-class-properties";
|
import syntaxClassProperties from "@babel/plugin-syntax-class-properties";
|
||||||
import syntaxDecorators from "@babel/plugin-syntax-decorators";
|
import syntaxDecorators from "@babel/plugin-syntax-decorators";
|
||||||
import syntaxDoExpressions from "@babel/plugin-syntax-do-expressions";
|
import syntaxDoExpressions from "@babel/plugin-syntax-do-expressions";
|
||||||
import syntaxDynamicImport from "@babel/plugin-syntax-dynamic-import";
|
|
||||||
import syntaxExportDefaultFrom from "@babel/plugin-syntax-export-default-from";
|
import syntaxExportDefaultFrom from "@babel/plugin-syntax-export-default-from";
|
||||||
import syntaxExportNamespaceFrom from "@babel/plugin-syntax-export-namespace-from";
|
|
||||||
import syntaxFlow from "@babel/plugin-syntax-flow";
|
import syntaxFlow from "@babel/plugin-syntax-flow";
|
||||||
import syntaxFunctionBind from "@babel/plugin-syntax-function-bind";
|
import syntaxFunctionBind from "@babel/plugin-syntax-function-bind";
|
||||||
import syntaxFunctionSent from "@babel/plugin-syntax-function-sent";
|
import syntaxFunctionSent from "@babel/plugin-syntax-function-sent";
|
||||||
@ -19,6 +17,7 @@ import syntaxJsx from "@babel/plugin-syntax-jsx";
|
|||||||
import syntaxObjectRestSpread from "@babel/plugin-syntax-object-rest-spread";
|
import syntaxObjectRestSpread from "@babel/plugin-syntax-object-rest-spread";
|
||||||
import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding";
|
import syntaxOptionalCatchBinding from "@babel/plugin-syntax-optional-catch-binding";
|
||||||
import syntaxPipelineOperator from "@babel/plugin-syntax-pipeline-operator";
|
import syntaxPipelineOperator from "@babel/plugin-syntax-pipeline-operator";
|
||||||
|
import syntaxRecordAndTuple from "@babel/plugin-syntax-record-and-tuple";
|
||||||
import syntaxTopLevelAwait from "@babel/plugin-syntax-top-level-await";
|
import syntaxTopLevelAwait from "@babel/plugin-syntax-top-level-await";
|
||||||
import syntaxTypescript from "@babel/plugin-syntax-typescript";
|
import syntaxTypescript from "@babel/plugin-syntax-typescript";
|
||||||
import proposalAsyncGeneratorFunctions from "@babel/plugin-proposal-async-generator-functions";
|
import proposalAsyncGeneratorFunctions from "@babel/plugin-proposal-async-generator-functions";
|
||||||
@ -98,9 +97,7 @@ export {
|
|||||||
syntaxClassProperties,
|
syntaxClassProperties,
|
||||||
syntaxDecorators,
|
syntaxDecorators,
|
||||||
syntaxDoExpressions,
|
syntaxDoExpressions,
|
||||||
syntaxDynamicImport,
|
|
||||||
syntaxExportDefaultFrom,
|
syntaxExportDefaultFrom,
|
||||||
syntaxExportNamespaceFrom,
|
|
||||||
syntaxFlow,
|
syntaxFlow,
|
||||||
syntaxFunctionBind,
|
syntaxFunctionBind,
|
||||||
syntaxFunctionSent,
|
syntaxFunctionSent,
|
||||||
@ -109,6 +106,7 @@ export {
|
|||||||
syntaxObjectRestSpread,
|
syntaxObjectRestSpread,
|
||||||
syntaxOptionalCatchBinding,
|
syntaxOptionalCatchBinding,
|
||||||
syntaxPipelineOperator,
|
syntaxPipelineOperator,
|
||||||
|
syntaxRecordAndTuple,
|
||||||
syntaxTopLevelAwait,
|
syntaxTopLevelAwait,
|
||||||
syntaxTypescript,
|
syntaxTypescript,
|
||||||
proposalAsyncGeneratorFunctions,
|
proposalAsyncGeneratorFunctions,
|
||||||
@ -189,9 +187,7 @@ export const all = {
|
|||||||
"syntax-class-properties": syntaxClassProperties,
|
"syntax-class-properties": syntaxClassProperties,
|
||||||
"syntax-decorators": syntaxDecorators,
|
"syntax-decorators": syntaxDecorators,
|
||||||
"syntax-do-expressions": syntaxDoExpressions,
|
"syntax-do-expressions": syntaxDoExpressions,
|
||||||
"syntax-dynamic-import": syntaxDynamicImport,
|
|
||||||
"syntax-export-default-from": syntaxExportDefaultFrom,
|
"syntax-export-default-from": syntaxExportDefaultFrom,
|
||||||
"syntax-export-namespace-from": syntaxExportNamespaceFrom,
|
|
||||||
"syntax-flow": syntaxFlow,
|
"syntax-flow": syntaxFlow,
|
||||||
"syntax-function-bind": syntaxFunctionBind,
|
"syntax-function-bind": syntaxFunctionBind,
|
||||||
"syntax-function-sent": syntaxFunctionSent,
|
"syntax-function-sent": syntaxFunctionSent,
|
||||||
@ -200,6 +196,7 @@ export const all = {
|
|||||||
"syntax-object-rest-spread": syntaxObjectRestSpread,
|
"syntax-object-rest-spread": syntaxObjectRestSpread,
|
||||||
"syntax-optional-catch-binding": syntaxOptionalCatchBinding,
|
"syntax-optional-catch-binding": syntaxOptionalCatchBinding,
|
||||||
"syntax-pipeline-operator": syntaxPipelineOperator,
|
"syntax-pipeline-operator": syntaxPipelineOperator,
|
||||||
|
"syntax-record-and-tuple": syntaxRecordAndTuple,
|
||||||
"syntax-top-level-await": syntaxTopLevelAwait,
|
"syntax-top-level-await": syntaxTopLevelAwait,
|
||||||
"syntax-typescript": syntaxTypescript,
|
"syntax-typescript": syntaxTypescript,
|
||||||
"proposal-async-generator-functions": proposalAsyncGeneratorFunctions,
|
"proposal-async-generator-functions": proposalAsyncGeneratorFunctions,
|
||||||
|
|||||||
@ -9,6 +9,7 @@ export default (_: any, opts: Object = {}) => {
|
|||||||
decoratorsLegacy = false,
|
decoratorsLegacy = false,
|
||||||
decoratorsBeforeExport,
|
decoratorsBeforeExport,
|
||||||
pipelineProposal = "minimal",
|
pipelineProposal = "minimal",
|
||||||
|
recordAndTupleSyntax: recordAndTupleSyntax = "hash",
|
||||||
} = opts;
|
} = opts;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@ -19,8 +20,8 @@ export default (_: any, opts: Object = {}) => {
|
|||||||
],
|
],
|
||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
|
[babelPlugins.syntaxRecordAndTuple, { syntaxType: recordAndTupleSyntax }],
|
||||||
babelPlugins.proposalExportDefaultFrom,
|
babelPlugins.proposalExportDefaultFrom,
|
||||||
babelPlugins.proposalLogicalAssignmentOperators,
|
|
||||||
[babelPlugins.proposalPipelineOperator, { proposal: pipelineProposal }],
|
[babelPlugins.proposalPipelineOperator, { proposal: pipelineProposal }],
|
||||||
babelPlugins.proposalDoExpressions,
|
babelPlugins.proposalDoExpressions,
|
||||||
],
|
],
|
||||||
|
|||||||
@ -18,8 +18,6 @@ export default (_: any, opts: Object = {}) => {
|
|||||||
{ legacy: decoratorsLegacy, decoratorsBeforeExport },
|
{ legacy: decoratorsLegacy, decoratorsBeforeExport },
|
||||||
],
|
],
|
||||||
babelPlugins.proposalFunctionSent,
|
babelPlugins.proposalFunctionSent,
|
||||||
babelPlugins.proposalExportNamespaceFrom,
|
|
||||||
babelPlugins.proposalNumericSeparator,
|
|
||||||
babelPlugins.proposalThrowExpressions,
|
babelPlugins.proposalThrowExpressions,
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
@ -10,12 +10,15 @@ export default (_: any, opts: Object) => {
|
|||||||
|
|
||||||
return {
|
return {
|
||||||
plugins: [
|
plugins: [
|
||||||
babelPlugins.syntaxDynamicImport,
|
|
||||||
babelPlugins.syntaxImportMeta,
|
babelPlugins.syntaxImportMeta,
|
||||||
|
babelPlugins.syntaxTopLevelAwait,
|
||||||
|
babelPlugins.proposalExportNamespaceFrom,
|
||||||
|
babelPlugins.proposalLogicalAssignmentOperators,
|
||||||
[babelPlugins.proposalOptionalChaining, { loose }],
|
[babelPlugins.proposalOptionalChaining, { loose }],
|
||||||
[babelPlugins.proposalNullishCoalescingOperator, { loose }],
|
[babelPlugins.proposalNullishCoalescingOperator, { loose }],
|
||||||
[babelPlugins.proposalClassProperties, { loose }],
|
[babelPlugins.proposalClassProperties, { loose }],
|
||||||
babelPlugins.proposalJsonStrings,
|
babelPlugins.proposalJsonStrings,
|
||||||
|
babelPlugins.proposalNumericSeparator,
|
||||||
[babelPlugins.proposalPrivateMethods, { loose }],
|
[babelPlugins.proposalPrivateMethods, { loose }],
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user