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

use terser and clean-css directly

create a sourcemap as well by default
This commit is contained in:
s2
2020-02-13 15:39:37 +01:00
parent db9b32db65
commit a4b62da0ba
535 changed files with 33708 additions and 63052 deletions

View File

@@ -1,4 +1,7 @@
"use strict";
const { parseIntoDocument } = require("../../browser/parser");
const Document = require("../generated/Document");
exports.implementation = class DOMParserImpl {
@@ -12,7 +15,6 @@ exports.implementation = class DOMParserImpl {
case "application/xml":
case "application/xhtml+xml":
case "image/svg+xml": {
// TODO: use a strict XML parser (sax's strict mode might work?) and create parsererror elements
try {
return createScriptingDisabledDocument("xml", contentType, string);
} catch (error) {
@@ -45,8 +47,8 @@ function createScriptingDisabledDocument(parsingMode, contentType, string) {
});
if (string !== undefined) {
document._htmlToDom.appendToDocument(string, document);
parseIntoDocument(string, document);
}
document.close();
return document;
}