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) {
9
9
api . cache ( true ) ;
10
10
return {
11
11
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' ] ] ,
20
13
} ;
21
14
} ;
Original file line number Diff line number Diff line change @@ -86,17 +86,6 @@ export type PluginOptions = {
86
86
*/
87
87
compilationMode : CompilationMode ;
88
88
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
-
100
89
/**
101
90
* By default React Compiler will skip compilation of code that suppresses the default
102
91
* 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 = {
202
191
logger : null ,
203
192
gating : null ,
204
193
noEmit : false ,
205
- runtimeModule : null ,
206
194
eslintSuppressionRules : null ,
207
195
flowSuppressions : true ,
208
196
ignoreUseNoForget : false ,
Original file line number Diff line number Diff line change @@ -298,7 +298,6 @@ export function compileProgram(
298
298
return ;
299
299
}
300
300
const useMemoCacheIdentifier = program . scope . generateUidIdentifier ( 'c' ) ;
301
- const moduleName = pass . opts . runtimeModule ?? 'react-compiler-runtime' ;
302
301
303
302
/*
304
303
* Record lint errors and critical errors as depending on Forget's config,
@@ -605,7 +604,7 @@ export function compileProgram(
605
604
if ( needsMemoCacheFunctionImport ) {
606
605
updateMemoCacheFunctionImport (
607
606
program ,
608
- moduleName ,
607
+ 'react-compiler-runtime' ,
609
608
useMemoCacheIdentifier . name ,
610
609
) ;
611
610
}
@@ -638,8 +637,7 @@ function shouldSkipCompilation(
638
637
}
639
638
}
640
639
641
- const moduleName = pass . opts . runtimeModule ?? 'react-compiler-runtime' ;
642
- if ( hasMemoCacheFunctionImport ( program , moduleName ) ) {
640
+ if ( hasMemoCacheFunctionImport ( program , 'react-compiler-runtime' ) ) {
643
641
return true ;
644
642
}
645
643
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(
48
48
let enableEmitFreeze = null ;
49
49
let enableEmitHookGuards = null ;
50
50
let compilationMode : CompilationMode = 'all' ;
51
- let runtimeModule = null ;
52
51
let panicThreshold : PanicThresholdOptions = 'all_errors' ;
53
52
let hookPattern : string | null = null ;
54
53
// TODO(@mofeiZ) rewrite snap fixtures to @validatePreserveExistingMemo:false
@@ -103,10 +102,7 @@ function makePluginOptions(
103
102
importSpecifierName : '$dispatcherGuard' ,
104
103
} ;
105
104
}
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
+
110
106
if ( firstLine . includes ( '@panicThreshold(none)' ) ) {
111
107
panicThreshold = 'none' ;
112
108
}
@@ -243,7 +239,6 @@ function makePluginOptions(
243
239
gating,
244
240
panicThreshold,
245
241
noEmit : false ,
246
- runtimeModule,
247
242
eslintSuppressionRules,
248
243
flowSuppressions,
249
244
ignoreUseNoForget,
Original file line number Diff line number Diff line change @@ -265,7 +265,7 @@ export function doEval(source: string): EvaluatorResult {
265
265
} else {
266
266
return {
267
267
kind: "exception",
268
- value: e.stack ,
268
+ value: e.message ,
269
269
};
270
270
}
271
271
}
You can’t perform that action at this time.
0 commit comments