Socket
Socket
Sign inDemoInstall

metro-react-native-babel-preset

Package Overview
Dependencies
136
Maintainers
3
Versions
100
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.65.0 to 0.65.1

3

package.json
{
"name": "metro-react-native-babel-preset",
"version": "0.65.0",
"version": "0.65.1",
"description": "Babel preset for React Native applications",

@@ -51,2 +51,3 @@ "main": "src/index.js",

"@babel/plugin-transform-regenerator": "^7.0.0",
"@babel/plugin-transform-async-to-generator": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.0.0",

@@ -53,0 +54,0 @@ "@babel/plugin-transform-shorthand-properties": "^7.0.0",

@@ -23,3 +23,3 @@ /**

const defaultPlugins = [
const defaultPluginsBeforeRegenerator = [
[require("@babel/plugin-syntax-flow")],

@@ -40,4 +40,5 @@ [require("@babel/plugin-proposal-optional-catch-binding")],

[require("@babel/plugin-transform-literals")],
[require("@babel/plugin-transform-parameters")],
[require("@babel/plugin-transform-regenerator")],
[require("@babel/plugin-transform-parameters")]
];
const defaultPluginsAfterRegenerator = [
[require("@babel/plugin-transform-sticky-regex")],

@@ -114,2 +115,6 @@ [require("@babel/plugin-transform-unicode-regex")]

if (isHermesCanary && (isNull || src.indexOf("async") !== -1)) {
extraPlugins.push([require("@babel/plugin-transform-async-to-generator")]);
}
if (!isHermes && (isNull || src.indexOf("**") !== -1)) {

@@ -176,3 +181,3 @@ extraPlugins.push([

helpers: true,
regenerator: true
regenerator: !isHermesCanary
}

@@ -192,3 +197,9 @@ ]);

{
plugins: defaultPlugins
plugins: [
...defaultPluginsBeforeRegenerator,
isHermesCanary
? null
: require("@babel/plugin-transform-regenerator"),
...defaultPluginsAfterRegenerator
].filter(Boolean)
},

@@ -195,0 +206,0 @@ {

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc