Socket
Socket
Sign inDemoInstall

autoprefixer

Package Overview
Dependencies
13
Maintainers
1
Versions
243
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 10.4.4 to 10.4.5

9

lib/hacks/grid-end.js
let Declaration = require('../declaration')
let { isPureNumber } = require('../utils')

@@ -29,4 +30,8 @@ class GridEnd extends Declaration {

if (startDecl) {
let value = Number(decl.value) - Number(startDecl.value) + ''
clonedDecl.value = value
if (isPureNumber(startDecl.value)) {
let value = Number(decl.value) - Number(startDecl.value) + ''
clonedDecl.value = value
} else {
return undefined
}
} else {

@@ -33,0 +38,0 @@ decl.warn(

@@ -9,3 +9,3 @@ let Declaration = require('../declaration')

let value = decl.value
return !value.includes('/') || value.includes('span')
return !value.includes('/') && !value.includes('span')
}

@@ -12,0 +12,0 @@

@@ -79,1 +79,16 @@ let { list } = require('postcss')

}
/**
* Return true if a given value only contains numbers.
* @param {*} value
* @returns {boolean}
*/
module.exports.isPureNumber = function (value) {
if (typeof value === 'number') {
return true
}
if (typeof value === 'string') {
return /^[0-9]+$/.test(value)
}
return false
}
{
"name": "autoprefixer",
"version": "10.4.4",
"version": "10.4.5",
"description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website",

@@ -39,3 +39,3 @@ "engines": {

"browserslist": "^4.20.2",
"caniuse-lite": "^1.0.30001317",
"caniuse-lite": "^1.0.30001332",
"fraction.js": "^4.2.0",

@@ -42,0 +42,0 @@ "normalize-range": "^0.1.2",

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