Socket
Socket
Sign inDemoInstall

babel-plugin-styled-components

Package Overview
Dependencies
23
Maintainers
3
Versions
95
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.6.4 to 1.7.0-0

lib/visitors/pure.js

3

lib/index.js

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

var _pure = _interopRequireDefault(require("./visitors/pure"));
var _minify = _interopRequireDefault(require("./visitors/minify"));

@@ -27,2 +29,3 @@

(0, _templateLiterals.default)(t)(path, state);
(0, _pure.default)(t)(path, state);
},

@@ -29,0 +32,0 @@

@@ -6,3 +6,3 @@ "use strict";

});
exports.isHelper = exports.isKeyframesHelper = exports.isInjectGlobalHelper = exports.isCreateGlobalStyleHelper = exports.isCSSHelper = exports.isStyled = exports.isValidTopLevelImport = void 0;
exports.isPureHelper = exports.isHelper = exports.isKeyframesHelper = exports.isInjectGlobalHelper = exports.isCreateGlobalStyleHelper = exports.isCSSHelper = exports.isStyled = exports.isValidTopLevelImport = void 0;
var VALID_TOP_LEVEL_IMPORT_PATHS = ['styled-components', 'styled-components/no-tags', 'styled-components/native', 'styled-components/primitives'];

@@ -135,2 +135,10 @@

exports.isHelper = isHelper;
exports.isHelper = isHelper;
var isPureHelper = function isPureHelper(t) {
return function (tag, state) {
return isCSSHelper(t)(tag, state) || isKeyframesHelper(t)(tag, state) || isCreateGlobalStyleHelper(t)(tag, state);
};
};
exports.isPureHelper = isPureHelper;

14

lib/utils/options.js

@@ -6,3 +6,3 @@ "use strict";

});
exports.useNoTags = exports.useTranspileTemplateLiterals = exports.useMinify = exports.useFileName = exports.useSSR = exports.useDisplayName = void 0;
exports.usePureAnnotation = exports.useTranspileTemplateLiterals = exports.useMinify = exports.useFileName = exports.useSSR = exports.useDisplayName = void 0;

@@ -42,15 +42,9 @@ function getOption(_ref, name) {

};
/**
* When using the babel plugin, we desugar styled.div to styled('div'), which means we can
* then use a lighter-weight version of s-c (v4+) since those element names don't need to be kept around
* ahead of time.
*/
exports.useTranspileTemplateLiterals = useTranspileTemplateLiterals;
var useNoTags = function useNoTags() {
return parseInt(require('styled-components/package.json').version.split('.')[0], 10) >= 4;
var usePureAnnotation = function usePureAnnotation(state) {
return getOption(state, 'pure', false);
};
exports.useNoTags = useNoTags;
exports.usePureAnnotation = usePureAnnotation;
{
"version": "1.6.4",
"version": "1.7.0-0",
"name": "babel-plugin-styled-components",

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

"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"babel-core": "7.0.0-bridge.0",
"babel-plugin-transform-class-properties": "^6.24.1",
"jest": "^23.5.0",
"jest": "^23.6.0",
"prettier": "^1.14.2",
"rimraf": "^2.6.2",
"styled-components": "^3.4.5"
"styled-components": "^3.4.6"
},

@@ -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