New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

babel-plugin-react-transform

Package Overview
Dependencies
Maintainers
2
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-react-transform - npm Package Compare versions

Comparing version 2.0.1 to 2.0.2

16

lib/index.js

@@ -16,3 +16,3 @@ 'use strict';

function matchesPatterns(path, patterns) {
return !!(0, _arrayFind2.default)(patterns, function (pattern) {
return !!(0, _find2.default)(patterns, function (pattern) {
return t.isIdentifier(path.node, { name: pattern }) || path.matchesPattern(pattern);

@@ -23,3 +23,3 @@ });

function isReactLikeClass(node) {
return !!(0, _arrayFind2.default)(node.body.body, function (classMember) {
return !!(0, _find2.default)(node.body.body, function (classMember) {
return t.isClassMethod(classMember) && t.isIdentifier(classMember.key, { name: 'render' });

@@ -30,3 +30,3 @@ });

function isReactLikeComponentObject(node) {
return t.isObjectExpression(node) && !!(0, _arrayFind2.default)(node.properties, function (objectMember) {
return t.isObjectExpression(node) && !!(0, _find2.default)(node.properties, function (objectMember) {
return (t.isObjectProperty(objectMember) || t.isObjectMethod(objectMember)) && (t.isIdentifier(objectMember.key, { name: 'render' }) || t.isStringLiteral(objectMember.key, { value: 'render' }));

@@ -38,3 +38,3 @@ });

function getDisplayName(node) {
var property = (0, _arrayFind2.default)(node.arguments[0].properties, function (node) {
var property = (0, _find2.default)(node.arguments[0].properties, function (node) {
return node.key.name === 'displayName';

@@ -93,3 +93,3 @@ });

var wrapped = wrapComponent(expression, componentId, this.wrapperFunctionId);
var constId = undefined;
var constId = void 0;

@@ -232,3 +232,3 @@ if (isStatement) {

var objectKey = undefined;
var objectKey = void 0;

@@ -345,5 +345,5 @@ if (t.isValidIdentifier(componentId)) {

var _arrayFind = require('array-find');
var _find = require('lodash/find');
var _arrayFind2 = _interopRequireDefault(_arrayFind);
var _find2 = _interopRequireDefault(_find);

@@ -350,0 +350,0 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

{
"name": "babel-plugin-react-transform",
"version": "2.0.1",
"version": "2.0.2",
"description": "Babel plugin to instrument React components with custom transforms",

@@ -44,4 +44,4 @@ "main": "lib/index.js",

"dependencies": {
"array-find": "^1.0.0"
"lodash": "^4.6.1"
}
}
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