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

jest-styled-components

Package Overview
Dependencies
Maintainers
2
Versions
104
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-styled-components - npm Package Compare versions

Comparing version 4.0.0-7 to 4.0.0-8

2

package.json
{
"name": "jest-styled-components",
"version": "4.0.0-7",
"version": "4.0.0-8",
"description": "Jest utilities for Styled Components",

@@ -5,0 +5,0 @@ "main": "./src/index.js",

const css = require('css')
const { printReceived, printExpected } = require('jest-matcher-utils')
const { getCSS, hasRule } = require('../utils')
const { getCSS } = require('../utils')

@@ -17,4 +17,8 @@ const getClassNames = (received) => {

const hasClassNames = (classNames, selectors) => classNames.some(
className => selectors.includes(`.${className}`)
)
const getRules = (ast, classNames) => ast.stylesheet.rules.filter(
rule => rule.type === 'rule' && hasRule(classNames, rule.selectors)
rule => rule.type === 'rule' && hasClassNames(classNames, rule.selectors)
)

@@ -29,3 +33,3 @@

rule => getDeclaration(rule, property)
)
).filter(Boolean)

@@ -32,0 +36,0 @@ const die = property => ({

const css = require('css')
const { getCSS, getClassNames, hasRule } = require('../utils')
const { getCSS, getClassNames } = require('../utils')
function includesClassNames(classNames, selectors) {
return classNames.some(
className => selectors.some(selector => selector.indexOf(className) > -1)
)
}
const filterRules = classNames => rule => rule.type === 'rule' &&
hasRule(classNames, rule.selectors) && rule.declarations.length
includesClassNames(classNames, rule.selectors) && rule.declarations.length

@@ -7,0 +13,0 @@ const getAtRules = (ast, filter) => (

@@ -49,8 +49,2 @@ const { ServerStyleSheet } = require('styled-components')

function hasRule(classNames, selectors) {
return classNames.some(
className => selectors.some(selector => selector.indexOf(className) > -1)
)
}
module.exports = {

@@ -62,4 +56,3 @@ isOverV2,

getClassNames,
hasRule,
}
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