diff --git a/.changeset/new-signs-tie.md b/.changeset/new-signs-tie.md new file mode 100644 index 000000000000..7f6bdc21533d --- /dev/null +++ b/.changeset/new-signs-tie.md @@ -0,0 +1,5 @@ +--- +"@biomejs/biome": minor +--- + +Added "@rbxts/react" as an alias for "react" for handling the reactClassic jsxRuntime. diff --git a/crates/biome_js_analyze/src/react.rs b/crates/biome_js_analyze/src/react.rs index fd668c6becc1..98f72e586e28 100644 --- a/crates/biome_js_analyze/src/react.rs +++ b/crates/biome_js_analyze/src/react.rs @@ -121,7 +121,13 @@ pub enum ReactLibrary { impl ReactLibrary { pub const fn import_names(self) -> &'static [&'static str] { match self { - Self::React => &["react", "preact/compat", "preact/hooks"], + Self::React => &[ + "react", + "preact/compat", + "preact/hooks", + "@rbxts/react", + "@rbxts-js/react", + ], Self::ReactDOM => &["react-dom"], } }