mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 12:40:05 +02:00
update node modules
This commit is contained in:
15
node_modules/clean-css/lib/reader/rewrite-url.js
generated
vendored
15
node_modules/clean-css/lib/reader/rewrite-url.js
generated
vendored
@@ -1,11 +1,14 @@
|
||||
var path = require('path');
|
||||
var url = require('url');
|
||||
|
||||
var isDataUriResource = require('../utils/is-data-uri-resource');
|
||||
|
||||
var DOUBLE_QUOTE = '"';
|
||||
var SINGLE_QUOTE = '\'';
|
||||
var URL_PREFIX = 'url(';
|
||||
var URL_SUFFIX = ')';
|
||||
|
||||
var PROTOCOL_LESS_PREFIX_PATTERN = /^[^\w\d]*\/\//;
|
||||
var QUOTE_PREFIX_PATTERN = /^["']/;
|
||||
var QUOTE_SUFFIX_PATTERN = /["']$/;
|
||||
var ROUND_BRACKETS_PATTERN = /[\(\)]/;
|
||||
@@ -24,14 +27,10 @@ function rebase(uri, rebaseConfig) {
|
||||
return uri;
|
||||
}
|
||||
|
||||
if (isRemote(uri) || isSVGMarker(uri) || isInternal(uri)) {
|
||||
if (isRemote(uri) || isSVGMarker(uri) || isInternal(uri) || isDataUriResource(uri)) {
|
||||
return uri;
|
||||
}
|
||||
|
||||
if (isData(uri)) {
|
||||
return '\'' + uri + '\'';
|
||||
}
|
||||
|
||||
if (isRemote(rebaseConfig.toBase)) {
|
||||
return url.resolve(rebaseConfig.toBase, uri);
|
||||
}
|
||||
@@ -54,11 +53,7 @@ function isInternal(uri) {
|
||||
}
|
||||
|
||||
function isRemote(uri) {
|
||||
return /^[^:]+?:\/\//.test(uri) || uri.indexOf('//') === 0;
|
||||
}
|
||||
|
||||
function isData(uri) {
|
||||
return uri.indexOf('data:') === 0;
|
||||
return /^[^:]+?:\/\//.test(uri) || PROTOCOL_LESS_PREFIX_PATTERN.test(uri);
|
||||
}
|
||||
|
||||
function absolute(uri, rebaseConfig) {
|
||||
|
Reference in New Issue
Block a user