metro-react-native-babel-preset
Advanced tools
Comparing version 0.65.2 to 0.66.0
{ | ||
"name": "metro-react-native-babel-preset", | ||
"version": "0.65.2", | ||
"version": "0.66.0", | ||
"description": "Babel preset for React Native applications", | ||
@@ -5,0 +5,0 @@ "main": "src/index.js", |
@@ -113,3 +113,3 @@ /** | ||
if (isHermesCanary && (isNull || src.indexOf("async") !== -1)) { | ||
if (isHermes && (isNull || src.indexOf("async") !== -1)) { | ||
extraPlugins.push([require("@babel/plugin-transform-async-to-generator")]); | ||
@@ -128,3 +128,3 @@ } | ||
if (hasForOf) { | ||
if (!isHermes && hasForOf) { | ||
extraPlugins.push([ | ||
@@ -155,3 +155,3 @@ require("@babel/plugin-transform-for-of"), | ||
if (isNull || src.indexOf("??") !== -1) { | ||
if (!isHermes && (isNull || src.indexOf("??") !== -1)) { | ||
extraPlugins.push([ | ||
@@ -181,3 +181,3 @@ require("@babel/plugin-proposal-nullish-coalescing-operator"), | ||
helpers: true, | ||
regenerator: !isHermesCanary | ||
regenerator: !isHermes | ||
} | ||
@@ -199,5 +199,3 @@ ]); | ||
...defaultPluginsBeforeRegenerator, | ||
isHermesCanary | ||
? null | ||
: require("@babel/plugin-transform-regenerator"), | ||
isHermes ? null : require("@babel/plugin-transform-regenerator"), | ||
...defaultPluginsAfterRegenerator | ||
@@ -204,0 +202,0 @@ ].filter(Boolean) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
14749
356