🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

postcss-values-parser

Package Overview
Dependencies
Maintainers
1
Versions
43
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-values-parser - npm Package Compare versions

Comparing version

to
3.0.0-beta.3

6

lib/nodes/Func.js

@@ -15,2 +15,4 @@ /*

const colorFunctions = ['hsl', 'hsla', 'rgb', 'rgba'];
class Func extends Container {

@@ -20,2 +22,3 @@ constructor(options = {}) {

this.type = 'func';
this.isColor = false;
this.name = options.name || '';

@@ -95,2 +98,5 @@ if (!this.nodes) {

parser.back(rightTokens);
const { lastNode } = parser;
lastNode.isColor = colorFunctions.includes(lastNode.name);
}

@@ -97,0 +103,0 @@ }

2

lib/nodes/Operator.js

@@ -16,3 +16,3 @@ /*

const operators = ['+', '-', '/', '*', '%'];
const operRegex = new RegExp(`([/|*}])`, 'g');
const operRegex = new RegExp(`([/|*}])`);

@@ -19,0 +19,0 @@ class Operator extends Node {

@@ -11,2 +11,3 @@ /*

*/
const colors = require('color-name');
const Node = require('postcss/lib/node');

@@ -19,2 +20,3 @@

const colorRegex = /^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i;
const colorNames = Object.keys(colors);

@@ -35,3 +37,3 @@ class Word extends Node {

lastNode.isHex = hexRegex.test(lastNode.value);
lastNode.isColor = colorRegex.test(lastNode.value);
lastNode.isColor = colorRegex.test(lastNode.value) || colorNames.includes(lastNode.value);
lastNode.isVariable = Word.testVariable(tokens[0], parser);

@@ -59,3 +61,3 @@ }

const { prefixes } = parser.options.variables;
const varRegex = new RegExp(`^(${prefixes.join('|')})`, 'g');
const varRegex = new RegExp(`^(${prefixes.join('|')})`);

@@ -62,0 +64,0 @@ return type === 'word' && varRegex.test(value);

{
"name": "postcss-values-parser",
"version": "3.0.0-beta.2",
"version": "3.0.0-beta.3",
"publishConfig": {

@@ -39,2 +39,3 @@ "tag": "next"

"dependencies": {
"color-name": "^1.1.4",
"is-number": "^7.0.0",

@@ -41,0 +42,0 @@ "postcss": "^7.0.5",