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