File tree Expand file tree Collapse file tree 7 files changed +5
-135
lines changed
babel-plugin-react-compiler/src
__tests__/fixtures/compiler Expand file tree Collapse file tree 7 files changed +5
-135
lines changed Original file line number Diff line number Diff line change @@ -9,13 +9,6 @@ module.exports = function (api) {
99 api . cache ( true ) ;
1010 return {
1111 presets : [ 'next/babel' ] ,
12- plugins : [
13- [
14- 'babel-plugin-react-compiler' ,
15- {
16- runtimeModule : 'react-compiler-runtime' ,
17- } ,
18- ] ,
19- ] ,
12+ plugins : [ [ 'babel-plugin-react-compiler' ] ] ,
2013 } ;
2114} ;
Original file line number Diff line number Diff line change @@ -86,17 +86,6 @@ export type PluginOptions = {
8686 */
8787 compilationMode : CompilationMode ;
8888
89- /*
90- * If enabled, Forget will import `useMemoCache` from the given module
91- * instead of `react/compiler-runtime`.
92- *
93- * ```
94- * // If set to "react-compiler-runtime"
95- * import {c as useMemoCache} from 'react-compiler-runtime';
96- * ```
97- */
98- runtimeModule ?: string | null | undefined ;
99-
10089 /**
10190 * By default React Compiler will skip compilation of code that suppresses the default
10291 * React ESLint rules, since this is a strong indication that the code may be breaking React rules
@@ -202,7 +191,6 @@ export const defaultOptions: PluginOptions = {
202191 logger : null ,
203192 gating : null ,
204193 noEmit : false ,
205- runtimeModule : null ,
206194 eslintSuppressionRules : null ,
207195 flowSuppressions : true ,
208196 ignoreUseNoForget : false ,
Original file line number Diff line number Diff line change @@ -298,7 +298,6 @@ export function compileProgram(
298298 return ;
299299 }
300300 const useMemoCacheIdentifier = program . scope . generateUidIdentifier ( 'c' ) ;
301- const moduleName = pass . opts . runtimeModule ?? 'react-compiler-runtime' ;
302301
303302 /*
304303 * Record lint errors and critical errors as depending on Forget's config,
@@ -605,7 +604,7 @@ export function compileProgram(
605604 if ( needsMemoCacheFunctionImport ) {
606605 updateMemoCacheFunctionImport (
607606 program ,
608- moduleName ,
607+ 'react-compiler-runtime' ,
609608 useMemoCacheIdentifier . name ,
610609 ) ;
611610 }
@@ -638,8 +637,7 @@ function shouldSkipCompilation(
638637 }
639638 }
640639
641- const moduleName = pass . opts . runtimeModule ?? 'react-compiler-runtime' ;
642- if ( hasMemoCacheFunctionImport ( program , moduleName ) ) {
640+ if ( hasMemoCacheFunctionImport ( program , 'react-compiler-runtime' ) ) {
643641 return true ;
644642 }
645643 return false ;
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -48,7 +48,6 @@ function makePluginOptions(
4848 let enableEmitFreeze = null ;
4949 let enableEmitHookGuards = null ;
5050 let compilationMode : CompilationMode = 'all' ;
51- let runtimeModule = null ;
5251 let panicThreshold : PanicThresholdOptions = 'all_errors' ;
5352 let hookPattern : string | null = null ;
5453 // TODO(@mofeiZ) rewrite snap fixtures to @validatePreserveExistingMemo:false
@@ -103,10 +102,7 @@ function makePluginOptions(
103102 importSpecifierName : '$dispatcherGuard' ,
104103 } ;
105104 }
106- const runtimeModuleMatch = / @ r u n t i m e M o d u l e = " ( [ ^ " ] + ) " / . exec ( firstLine ) ;
107- if ( runtimeModuleMatch ) {
108- runtimeModule = runtimeModuleMatch [ 1 ] ;
109- }
105+
110106 if ( firstLine . includes ( '@panicThreshold(none)' ) ) {
111107 panicThreshold = 'none' ;
112108 }
@@ -243,7 +239,6 @@ function makePluginOptions(
243239 gating,
244240 panicThreshold,
245241 noEmit : false ,
246- runtimeModule,
247242 eslintSuppressionRules,
248243 flowSuppressions,
249244 ignoreUseNoForget,
Original file line number Diff line number Diff line change @@ -282,7 +282,7 @@ export function doEval(source: string): EvaluatorResult {
282282 } else {
283283 return {
284284 kind: "exception",
285- value: e.stack ,
285+ value: e.message ,
286286 };
287287 }
288288 }
You can’t perform that action at this time.
0 commit comments