Socket
Socket
Sign inDemoInstall

babel-plugin-styled-components

Package Overview
Dependencies
77
Maintainers
3
Versions
95
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.9.0-1 to 1.9.0

12

lib/visitors/transpileCssProp.js

@@ -18,10 +18,10 @@ "use strict";

var getTag = function getTag(node) {
var getName = function getName(node, t) {
if (typeof node.name === 'string') return node.name;
if (node.type === 'JSXMemberExpression') {
return `${getTag(node.object)}.${node.property.name}`;
if (t.isJSXMemberExpression(node)) {
return `${getName(node.object, t)}.${node.property.name}`;
}
return undefined;
throw path.buildCodeFrameError(`Cannot infer name from node with type "${node.type}". Please submit an issue at github.com/styled-components/babel-plugin-styled-components with your code so we can take a look at your use case!`);
};

@@ -47,4 +47,4 @@

var elem = path.parentPath;
var name = getTag(elem.node.name);
var id = path.scope.generateUidIdentifier('CSS' + name.replace(/^([a-z])/, function (match, p1) {
var name = getName(elem.node.name, t);
var id = path.scope.generateUidIdentifier('Styled' + name.replace(/^([a-z])/, function (match, p1) {
return p1.toUpperCase();

@@ -51,0 +51,0 @@ }));

{
"version": "1.9.0-1",
"version": "1.9.0",
"name": "babel-plugin-styled-components",

@@ -26,3 +26,3 @@ "description": "Improve the debugging experience and add server-side rendering support to styled-components",

"rimraf": "^2.6.2",
"styled-components": "^3.4.6"
"styled-components": "^4.0.0"
},

@@ -29,0 +29,0 @@ "dependencies": {

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