|
|
@@ -102,7 +102,7 @@ const SingleFileCore = (() => {
|
|
|
}
|
|
|
this.processor.removeDiscardedResources();
|
|
|
this.processor.resetCharsetMeta();
|
|
|
- if (this.options.compressHTML) {
|
|
|
+ if (this.options.compress) {
|
|
|
this.processor.compressHTML();
|
|
|
}
|
|
|
if (this.options.insertFaviconLink) {
|
|
|
@@ -357,7 +357,7 @@ const SingleFileCore = (() => {
|
|
|
if (style.sheet) {
|
|
|
DomProcessorHelper.processRules(this.doc, style.sheet.cssRules, cssRules);
|
|
|
const stylesheetContent = cssRules.join("");
|
|
|
- style.textContent = this.options.compressCSS ? this.dom.uglifycss(stylesheetContent) : stylesheetContent;
|
|
|
+ style.textContent = this.options.compress ? this.dom.uglifycss(stylesheetContent) : stylesheetContent;
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -440,7 +440,7 @@ const SingleFileCore = (() => {
|
|
|
async inlineStylesheets(initialization) {
|
|
|
await Promise.all(Array.from(this.doc.querySelectorAll("style")).map(async styleElement => {
|
|
|
const stylesheetContent = initialization ? await DomProcessorHelper.resolveImportURLs(styleElement.textContent, this.baseURI, { maxResourceSize: this.options.maxResourceSize, maxResourceSizeEnabled: this.options.maxResourceSizeEnabled }) : await DomProcessorHelper.processStylesheet(styleElement.textContent, this.baseURI);
|
|
|
- styleElement.textContent = this.options.compressCSS && !this.options.removeUnusedCSSRules ? this.dom.uglifycss(stylesheetContent) : stylesheetContent;
|
|
|
+ styleElement.textContent = this.options.compress && !this.options.removeUnusedCSSRules ? this.dom.uglifycss(stylesheetContent) : stylesheetContent;
|
|
|
}));
|
|
|
}
|
|
|
|
|
|
@@ -506,8 +506,7 @@ const SingleFileCore = (() => {
|
|
|
jsEnabled: this.options.jsEnabled,
|
|
|
removeScripts: this.options.removeScripts,
|
|
|
saveRawPage: this.options.saveRawPage,
|
|
|
- compressHTML: this.options.compressHTML,
|
|
|
- compressCSS: this.options.compressCSS,
|
|
|
+ compress: this.options.compress,
|
|
|
lazyLoadImages: this.options.lazyLoadImages,
|
|
|
framesData: this.options.framesData
|
|
|
};
|
|
|
@@ -543,7 +542,7 @@ const SingleFileCore = (() => {
|
|
|
await Promise.all(Array.from(this.doc.querySelectorAll("link[rel*=stylesheet]")).map(async linkElement => {
|
|
|
const stylesheetContent = await DomProcessorHelper.resolveLinkStylesheetURLs(linkElement.href, this.baseURI, linkElement.media, { maxResourceSize: this.options.maxResourceSize, maxResourceSizeEnabled: this.options.maxResourceSizeEnabled });
|
|
|
const styleElement = this.doc.createElement("style");
|
|
|
- styleElement.textContent = this.options.compressCSS && !this.options.removeUnusedCSSRules ? this.dom.uglifycss(stylesheetContent) : stylesheetContent;
|
|
|
+ styleElement.textContent = this.options.compress && !this.options.removeUnusedCSSRules ? this.dom.uglifycss(stylesheetContent) : stylesheetContent;
|
|
|
linkElement.parentElement.replaceChild(styleElement, linkElement);
|
|
|
}));
|
|
|
}
|