Skip to content

Commit b11cb3d

Browse files
committed
chore: Add react-native alias
1 parent 7dd0941 commit b11cb3d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

bindings/binding_core_wasm/src/types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,7 @@ export interface EsParserConfig {
793793
importAssertions?: boolean;
794794
}
795795
796-
type JSXPreset = "react" | "react-jsx" | "react-jsxdev" | "preserve";
796+
type JSXPreset = "react" | "react-jsx" | "react-jsxdev" | "preserve" | "react-native";
797797
798798
/**
799799
* Options for transform.

crates/swc_ecma_transforms_react/src/jsx/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,14 +178,14 @@ impl TryFrom<&str> for Options {
178178
},
179179
refresh: None,
180180
}),
181-
"preserve" => Ok(Options {
181+
"preserve" | "react-native" => Ok(Options {
182182
runtime: Runtime::Preserve,
183183
common: CommonConfig::default(),
184184
refresh: None,
185185
}),
186186
other => Err(format!(
187187
"unknown preset `{other}`, expected one of `react`, `react-jsx`, `react-jsxdev`, \
188-
`preserve`"
188+
`preserve`, `react-native`"
189189
)),
190190
}
191191
}

packages/types/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ export interface EsParserConfig {
836836
explicitResourceManagement?: boolean;
837837
}
838838

839-
type JSXPreset = "react" | "react-jsx" | "react-jsxdev" | "preserve";
839+
type JSXPreset = "react" | "react-jsx" | "react-jsxdev" | "preserve" | "react-native";
840840

841841
/**
842842
* Options for transform.

0 commit comments

Comments
 (0)