1
0
mirror of https://github.com/S2-/minifyfromhtml.git synced 2025-08-04 04:40:05 +02:00

update packages to latest version

This commit is contained in:
s2
2022-08-20 18:51:33 +02:00
parent 09663a35a5
commit 806ebf9a57
4513 changed files with 366205 additions and 92512 deletions

15
node_modules/data-urls/lib/parser.js generated vendored
View File

@@ -1,12 +1,7 @@
"use strict";
const MIMEType = require("whatwg-mimetype");
const { parseURL, serializeURL } = require("whatwg-url");
const {
stripLeadingAndTrailingASCIIWhitespace,
stringPercentDecode,
isomorphicDecode,
forgivingBase64Decode
} = require("./utils.js");
const { parseURL, serializeURL, percentDecodeString } = require("whatwg-url");
const { stripLeadingAndTrailingASCIIWhitespace, isomorphicDecode, forgivingBase64Decode } = require("./utils.js");
module.exports = stringInput => {
const urlRecord = parseURL(stringInput);
@@ -42,10 +37,10 @@ module.exports.fromURLRecord = urlRecord => {
const encodedBody = input.substring(position);
let body = stringPercentDecode(encodedBody);
let body = percentDecodeString(encodedBody);
// Can't use /i regexp flag because it isn't restricted to ASCII.
const mimeTypeBase64MatchResult = /(.*); *[Bb][Aa][Ss][Ee]64$/.exec(mimeType);
const mimeTypeBase64MatchResult = /(.*); *[Bb][Aa][Ss][Ee]64$/u.exec(mimeType);
if (mimeTypeBase64MatchResult) {
const stringBody = isomorphicDecode(body);
body = forgivingBase64Decode(stringBody);
@@ -57,7 +52,7 @@ module.exports.fromURLRecord = urlRecord => {
}
if (mimeType.startsWith(";")) {
mimeType = "text/plain" + mimeType;
mimeType = `text/plain${mimeType}`;
}
let mimeTypeRecord;