mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-03 20:30:04 +02:00
update node modules
This commit is contained in:
4
node_modules/clean-css/lib/reader/apply-source-maps.js
generated
vendored
4
node_modules/clean-css/lib/reader/apply-source-maps.js
generated
vendored
@@ -65,7 +65,7 @@ function findTokenSource(token) {
|
||||
var scope;
|
||||
var metadata;
|
||||
|
||||
if (token[0] == Token.AT_RULE || token[0] == Token.COMMENT) {
|
||||
if (token[0] == Token.AT_RULE || token[0] == Token.COMMENT || token[0] == Token.RAW) {
|
||||
metadata = token[2][0];
|
||||
} else {
|
||||
scope = token[1][0];
|
||||
@@ -130,7 +130,7 @@ function extractInputSourceMapFromDataUri(uri) {
|
||||
var encoding = dataUriMatch[3] ? dataUriMatch[3].split(';')[1] : 'utf8';
|
||||
var data = encoding == 'utf8' ? global.unescape(dataUriMatch[4]) : dataUriMatch[4];
|
||||
|
||||
var buffer = new Buffer(data, encoding);
|
||||
var buffer = Buffer.from(data, encoding);
|
||||
buffer.charset = charset;
|
||||
|
||||
return JSON.parse(buffer.toString());
|
||||
|
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