From 4f9b91e8aef6a3785ef24db089bae3ca93bbaa26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 13 Sep 2022 16:00:24 -0400 Subject: [PATCH] add syntax plugin to standalone --- packages/babel-standalone/package.json | 1 + packages/babel-standalone/scripts/pluginConfig.json | 3 ++- packages/babel-standalone/src/generated/plugins.ts | 9 ++++++--- packages/babel-standalone/src/preset-stage-2.ts | 1 + yarn.lock | 12 ++++++++++++ 5 files changed, 22 insertions(+), 4 deletions(-) diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index f3b028e44a07..509588996138 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -51,6 +51,7 @@ "@babel/plugin-syntax-function-sent": "workspace:^", "@babel/plugin-syntax-import-assertions": "workspace:^", "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-import-reflection": "workspace:^", "@babel/plugin-syntax-jsx": "workspace:^", "@babel/plugin-syntax-module-blocks": "workspace:^", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", diff --git a/packages/babel-standalone/scripts/pluginConfig.json b/packages/babel-standalone/scripts/pluginConfig.json index 52528ac61a2a..2a67a0810a38 100644 --- a/packages/babel-standalone/scripts/pluginConfig.json +++ b/packages/babel-standalone/scripts/pluginConfig.json @@ -12,9 +12,10 @@ "syntax-function-bind", "syntax-function-sent", "syntax-module-blocks", + "syntax-import-assertions", "syntax-import-meta", + "syntax-import-reflection", "syntax-jsx", - "syntax-import-assertions", "syntax-object-rest-spread", "syntax-optional-catch-binding", "syntax-pipeline-operator", diff --git a/packages/babel-standalone/src/generated/plugins.ts b/packages/babel-standalone/src/generated/plugins.ts index eb7555aca349..7ff7785d2544 100644 --- a/packages/babel-standalone/src/generated/plugins.ts +++ b/packages/babel-standalone/src/generated/plugins.ts @@ -15,9 +15,10 @@ import syntaxFlow from "@babel/plugin-syntax-flow"; import syntaxFunctionBind from "@babel/plugin-syntax-function-bind"; import syntaxFunctionSent from "@babel/plugin-syntax-function-sent"; import syntaxModuleBlocks from "@babel/plugin-syntax-module-blocks"; +import syntaxImportAssertions from "@babel/plugin-syntax-import-assertions"; import syntaxImportMeta from "@babel/plugin-syntax-import-meta"; +import syntaxImportReflection from "@babel/plugin-syntax-import-reflection"; import syntaxJsx from "@babel/plugin-syntax-jsx"; -import syntaxImportAssertions from "@babel/plugin-syntax-import-assertions"; 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"; @@ -115,9 +116,10 @@ export { syntaxFunctionBind, syntaxFunctionSent, syntaxModuleBlocks, + syntaxImportAssertions, syntaxImportMeta, + syntaxImportReflection, syntaxJsx, - syntaxImportAssertions, syntaxObjectRestSpread, syntaxOptionalCatchBinding, syntaxPipelineOperator, @@ -216,9 +218,10 @@ export const all: { [k: string]: any } = { "syntax-function-bind": syntaxFunctionBind, "syntax-function-sent": syntaxFunctionSent, "syntax-module-blocks": syntaxModuleBlocks, + "syntax-import-assertions": syntaxImportAssertions, "syntax-import-meta": syntaxImportMeta, + "syntax-import-reflection": syntaxImportReflection, "syntax-jsx": syntaxJsx, - "syntax-import-assertions": syntaxImportAssertions, "syntax-object-rest-spread": syntaxObjectRestSpread, "syntax-optional-catch-binding": syntaxOptionalCatchBinding, "syntax-pipeline-operator": syntaxPipelineOperator, diff --git a/packages/babel-standalone/src/preset-stage-2.ts b/packages/babel-standalone/src/preset-stage-2.ts index c38a0d2f7991..5e4aabec0b0d 100644 --- a/packages/babel-standalone/src/preset-stage-2.ts +++ b/packages/babel-standalone/src/preset-stage-2.ts @@ -35,6 +35,7 @@ export default (_: any, opts: any = {}) => { { syntaxType: recordAndTupleSyntax }, ], babelPlugins.syntaxModuleBlocks, + babelPlugins.syntaxImportReflection, ], }; }; diff --git a/yarn.lock b/yarn.lock index 766e0c254bcb..304f23fc3572 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1995,6 +1995,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-reflection@workspace:^, @babel/plugin-syntax-import-reflection@workspace:packages/babel-plugin-syntax-import-reflection": + version: 0.0.0-use.local + resolution: "@babel/plugin-syntax-import-reflection@workspace:packages/babel-plugin-syntax-import-reflection" + dependencies: + "@babel/core": "workspace:^" + "@babel/helper-plugin-utils": "workspace:^" + peerDependencies: + "@babel/core": ^7.0.0-0 + languageName: unknown + linkType: soft + "@babel/plugin-syntax-json-strings@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" @@ -3658,6 +3669,7 @@ __metadata: "@babel/plugin-syntax-function-sent": "workspace:^" "@babel/plugin-syntax-import-assertions": "workspace:^" "@babel/plugin-syntax-import-meta": ^7.10.4 + "@babel/plugin-syntax-import-reflection": "workspace:^" "@babel/plugin-syntax-jsx": "workspace:^" "@babel/plugin-syntax-module-blocks": "workspace:^" "@babel/plugin-syntax-object-rest-spread": ^7.8.3