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:
3
node_modules/clean-css/lib/utils/clone-array.js
generated
vendored
3
node_modules/clean-css/lib/utils/clone-array.js
generated
vendored
@@ -2,8 +2,7 @@ function cloneArray(array) {
|
||||
var cloned = array.slice(0);
|
||||
|
||||
for (var i = 0, l = cloned.length; i < l; i++) {
|
||||
if (Array.isArray(cloned[i]))
|
||||
cloned[i] = cloneArray(cloned[i]);
|
||||
if (Array.isArray(cloned[i])) { cloned[i] = cloneArray(cloned[i]); }
|
||||
}
|
||||
|
||||
return cloned;
|
||||
|
6
node_modules/clean-css/lib/utils/format-position.js
generated
vendored
6
node_modules/clean-css/lib/utils/format-position.js
generated
vendored
@@ -3,9 +3,9 @@ function formatPosition(metadata) {
|
||||
var column = metadata[1];
|
||||
var source = metadata[2];
|
||||
|
||||
return source ?
|
||||
source + ':' + line + ':' + column :
|
||||
line + ':' + column;
|
||||
return source
|
||||
? source + ':' + line + ':' + column
|
||||
: line + ':' + column;
|
||||
}
|
||||
|
||||
module.exports = formatPosition;
|
||||
|
2
node_modules/clean-css/lib/utils/is-data-uri-resource.js
generated
vendored
2
node_modules/clean-css/lib/utils/is-data-uri-resource.js
generated
vendored
@@ -1,4 +1,4 @@
|
||||
var DATA_URI_PATTERN = /^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;
|
||||
var DATA_URI_PATTERN = /^data:(\S{0,31}?)?(;charset=(?:(?!;charset=)[^;])+)?(;[^,]+?)?,(.+)/;
|
||||
|
||||
function isDataUriResource(uri) {
|
||||
return DATA_URI_PATTERN.test(uri);
|
||||
|
3
node_modules/clean-css/lib/utils/is-remote-resource.js
generated
vendored
3
node_modules/clean-css/lib/utils/is-remote-resource.js
generated
vendored
@@ -1,7 +1,8 @@
|
||||
var REMOTE_RESOURCE_PATTERN = /^(\w+:\/\/|\/\/)/;
|
||||
var FILE_RESOURCE_PATTERN = /^file:\/\//;
|
||||
|
||||
function isRemoteResource(uri) {
|
||||
return REMOTE_RESOURCE_PATTERN.test(uri);
|
||||
return REMOTE_RESOURCE_PATTERN.test(uri) && !FILE_RESOURCE_PATTERN.test(uri);
|
||||
}
|
||||
|
||||
module.exports = isRemoteResource;
|
||||
|
6
node_modules/clean-css/lib/utils/natural-compare.js
generated
vendored
6
node_modules/clean-css/lib/utils/natural-compare.js
generated
vendored
@@ -23,9 +23,9 @@ function naturalCompare(value1, value2) {
|
||||
}
|
||||
|
||||
function tryParseInt(value) {
|
||||
return ('' + parseInt(value)) == value ?
|
||||
parseInt(value) :
|
||||
value;
|
||||
return ('' + parseInt(value)) == value
|
||||
? parseInt(value)
|
||||
: value;
|
||||
}
|
||||
|
||||
module.exports = naturalCompare;
|
||||
|
18
node_modules/clean-css/lib/utils/split.js
generated
vendored
18
node_modules/clean-css/lib/utils/split.js
generated
vendored
@@ -1,5 +1,11 @@
|
||||
var Marker = require('../tokenizer/marker');
|
||||
|
||||
function is(value, separator, isSeparatorRegex) {
|
||||
return isSeparatorRegex
|
||||
? separator.test(value)
|
||||
: value === separator;
|
||||
}
|
||||
|
||||
function split(value, separator) {
|
||||
var openLevel = Marker.OPEN_ROUND_BRACKET;
|
||||
var closeLevel = Marker.CLOSE_ROUND_BRACKET;
|
||||
@@ -10,8 +16,9 @@ function split(value, separator) {
|
||||
var lastCharacter;
|
||||
var len = value.length;
|
||||
var parts = [];
|
||||
var isSeparatorRegex = typeof (separator) == 'object' && 'exec' in separator;
|
||||
|
||||
if (value.indexOf(separator) == -1) {
|
||||
if (!isSeparatorRegex && value.indexOf(separator) == -1) {
|
||||
return [value];
|
||||
}
|
||||
|
||||
@@ -26,8 +33,13 @@ function split(value, separator) {
|
||||
level--;
|
||||
}
|
||||
|
||||
if (level === 0 && cursor > 0 && cursor + 1 < len && value[cursor] == separator) {
|
||||
if (level === 0 && cursor > 0 && cursor + 1 < len && is(value[cursor], separator, isSeparatorRegex)) {
|
||||
parts.push(value.substring(lastStart, cursor));
|
||||
|
||||
if (isSeparatorRegex && separator.exec(value[cursor]).length > 1) {
|
||||
parts.push(value[cursor]);
|
||||
}
|
||||
|
||||
lastStart = cursor + 1;
|
||||
}
|
||||
|
||||
@@ -37,7 +49,7 @@ function split(value, separator) {
|
||||
if (lastStart < cursor + 1) {
|
||||
lastValue = value.substring(lastStart);
|
||||
lastCharacter = lastValue[lastValue.length - 1];
|
||||
if (lastCharacter == separator) {
|
||||
if (is(lastCharacter, separator, isSeparatorRegex)) {
|
||||
lastValue = lastValue.substring(0, lastValue.length - 1);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user