babel-plugin-styled-components
Advanced tools
Comparing version 1.6.4 to 1.7.0-0
@@ -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; |
@@ -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": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30459
17
597
2