Skip to content

Commit 1d969c8

Browse files
committed
[rcr] Remove runtimeModule compiler option
Now that the compiler always injects `react-compiler-runtime`, this option is unnecessary. ghstack-source-id: 6ad6822 ghstack-comment-id: 2397700297 Pull Request resolved: #31145
1 parent c3d498a commit 1d969c8

File tree

4 files changed

+0
-122
lines changed

4 files changed

+0
-122
lines changed

compiler/packages/babel-plugin-react-compiler/src/Entrypoint/Options.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,6 @@ export type PluginOptions = {
8787
*/
8888
compilationMode: CompilationMode;
8989

90-
/*
91-
* If enabled, Forget will import `useMemoCache` from the given module
92-
* instead of `react/compiler-runtime`.
93-
*
94-
* ```
95-
* // If set to "react-compiler-runtime"
96-
* import {c as useMemoCache} from 'react-compiler-runtime';
97-
* ```
98-
*/
99-
runtimeModule?: string | null | undefined;
100-
10190
/**
10291
* By default React Compiler will skip compilation of code that suppresses the default
10392
* React ESLint rules, since this is a strong indication that the code may be breaking React rules
@@ -214,7 +203,6 @@ export const defaultOptions: PluginOptions = {
214203
logger: null,
215204
gating: null,
216205
noEmit: false,
217-
runtimeModule: null,
218206
eslintSuppressionRules: null,
219207
flowSuppressions: true,
220208
ignoreUseNoForget: false,

compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/userspace-use-memo-cache.expect.md

Lines changed: 0 additions & 80 deletions
This file was deleted.

compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/userspace-use-memo-cache.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

compiler/packages/snap/src/compiler.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff 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
@@ -104,10 +103,6 @@ function makePluginOptions(
104103
importSpecifierName: '$dispatcherGuard',
105104
};
106105
}
107-
const runtimeModuleMatch = /@runtimeModule="([^"]+)"/.exec(firstLine);
108-
if (runtimeModuleMatch) {
109-
runtimeModule = runtimeModuleMatch[1];
110-
}
111106

112107
const targetMatch = /@target="([^"]+)"/.exec(firstLine);
113108
if (targetMatch) {
@@ -251,7 +246,6 @@ function makePluginOptions(
251246
gating,
252247
panicThreshold,
253248
noEmit: false,
254-
runtimeModule,
255249
eslintSuppressionRules,
256250
flowSuppressions,
257251
ignoreUseNoForget,

0 commit comments

Comments
 (0)