Socket
Socket
Sign inDemoInstall

metro-react-native-babel-preset

Package Overview
Dependencies
Maintainers
2
Versions
100
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

metro-react-native-babel-preset - npm Package Compare versions

Comparing version 0.65.2 to 0.66.0

2

package.json
{
"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)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc