Socket
Socket
Sign inDemoInstall

@babel/preset-react

Package Overview
Dependencies
61
Maintainers
6
Versions
77
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.8.3 to 7.9.0

27

lib/index.js

@@ -12,2 +12,4 @@ "use strict";

var _pluginTransformReactJsxDevelopment = _interopRequireDefault(require("@babel/plugin-transform-react-jsx-development"));
var _pluginTransformReactDisplayName = _interopRequireDefault(require("@babel/plugin-transform-react-display-name"));

@@ -23,10 +25,13 @@

api.assertVersion(7);
const pragma = opts.pragma || "React.createElement";
const pragmaFrag = opts.pragmaFrag || "React.Fragment";
const throwIfNamespace = opts.throwIfNamespace === undefined ? true : !!opts.throwIfNamespace;
const {
pragma,
pragmaFrag,
pure,
throwIfNamespace = true,
useSpread,
runtime = "classic",
importSource
} = opts;
const development = !!opts.development;
const useBuiltIns = !!opts.useBuiltIns;
const {
useSpread
} = opts;

@@ -37,10 +42,14 @@ if (typeof development !== "boolean") {

const transformReactJSXPlugin = runtime === "automatic" && development ? _pluginTransformReactJsxDevelopment.default : _pluginTransformReactJsx.default;
return {
plugins: [[_pluginTransformReactJsx.default, {
plugins: [[transformReactJSXPlugin, {
importSource,
pragma,
pragmaFrag,
runtime,
throwIfNamespace,
useBuiltIns,
useSpread
}], _pluginTransformReactDisplayName.default, development && _pluginTransformReactJsxSource.default, development && _pluginTransformReactJsxSelf.default].filter(Boolean)
useSpread,
pure
}], _pluginTransformReactDisplayName.default, development && runtime === "classic" && _pluginTransformReactJsxSource.default, development && runtime === "classic" && _pluginTransformReactJsxSelf.default].filter(Boolean)
};

@@ -47,0 +56,0 @@ });

{
"name": "@babel/preset-react",
"version": "7.8.3",
"version": "7.9.0",
"description": "Babel preset for all React plugins.",

@@ -16,5 +16,6 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>",

"@babel/plugin-transform-react-display-name": "^7.8.3",
"@babel/plugin-transform-react-jsx": "^7.8.3",
"@babel/plugin-transform-react-jsx-self": "^7.8.3",
"@babel/plugin-transform-react-jsx-source": "^7.8.3"
"@babel/plugin-transform-react-jsx": "^7.9.0",
"@babel/plugin-transform-react-jsx-development": "^7.9.0",
"@babel/plugin-transform-react-jsx-self": "^7.9.0",
"@babel/plugin-transform-react-jsx-source": "^7.9.0"
},

@@ -25,7 +26,7 @@ "peerDependencies": {

"devDependencies": {
"@babel/core": "^7.8.3",
"@babel/core": "^7.9.0",
"@babel/helper-plugin-test-runner": "^7.8.3",
"@babel/helper-transform-fixture-test-runner": "^7.8.3"
},
"gitHead": "a7620bd266ae1345975767bbc7abf09034437017"
"gitHead": "8d5e422be27251cfaadf8dd2536b31b4a5024b02"
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc