mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 12:40:05 +02:00
update packages to latest version
This commit is contained in:
10
node_modules/clean-css/lib/optimizer/level-1/value-optimizers/whitespace.js
generated
vendored
10
node_modules/clean-css/lib/optimizer/level-1/value-optimizers/whitespace.js
generated
vendored
@@ -4,9 +4,12 @@ var Marker = require('../../../tokenizer/marker');
|
||||
|
||||
var CALC_DIVISION_WHITESPACE_PATTERN = /\) ?\/ ?/g;
|
||||
var COMMA_AND_SPACE_PATTERN = /, /g;
|
||||
var LINE_BREAK_PATTERN = /\r?\n/g;
|
||||
var MULTI_WHITESPACE_PATTERN = /\s+/g;
|
||||
var FUNCTION_CLOSING_BRACE_WHITESPACE_PATTERN = /\s+(;?\))/g;
|
||||
var FUNCTION_OPENING_BRACE_WHITESPACE_PATTERN = /(\(;?)\s+/g;
|
||||
var VARIABLE_NAME_PATTERN = /^--\S+$/;
|
||||
var VARIABLE_VALUE_PATTERN = /^var\(\s*--\S+\s*\)$/;
|
||||
|
||||
var plugin = {
|
||||
level1: {
|
||||
@@ -15,7 +18,11 @@ var plugin = {
|
||||
return value;
|
||||
}
|
||||
|
||||
if (value.indexOf(' ') == -1 || value.indexOf('expression') === 0) {
|
||||
if (VARIABLE_NAME_PATTERN.test(name) && !VARIABLE_VALUE_PATTERN.test(value)) {
|
||||
return value;
|
||||
}
|
||||
|
||||
if ((value.indexOf(' ') == -1 && value.indexOf('\n') == -1) || value.indexOf('expression') === 0) {
|
||||
return value;
|
||||
}
|
||||
|
||||
@@ -23,6 +30,7 @@ var plugin = {
|
||||
return value;
|
||||
}
|
||||
|
||||
value = value.replace(LINE_BREAK_PATTERN, '');
|
||||
value = value.replace(MULTI_WHITESPACE_PATTERN, ' ');
|
||||
|
||||
if (value.indexOf('calc') > -1) {
|
||||
|
Reference in New Issue
Block a user