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

update node modules

This commit is contained in:
s2
2021-05-07 15:56:33 +02:00
parent d81e8e9fb8
commit 3ec373077c
550 changed files with 84712 additions and 15991 deletions

View File

@@ -98,36 +98,36 @@ function formatFrom(source) {
}
if (typeof source == 'object') {
return override(DEFAULTS, source);
}
if (typeof source == 'object') {
return override(DEFAULTS, source);
return remapBreaks(override(DEFAULTS, source));
}
if (typeof source == 'string' && source == BEAUTIFY_ALIAS) {
return override(DEFAULTS, {
breaks: breaks(true),
indentBy: 2,
spaces: spaces(true)
});
return remapBreaks(
override(DEFAULTS, {
breaks: breaks(true),
indentBy: 2,
spaces: spaces(true)
})
);
}
if (typeof source == 'string' && source == KEEP_BREAKS_ALIAS) {
return override(DEFAULTS, {
breaks: {
afterAtRule: true,
afterBlockBegins: true,
afterBlockEnds: true,
afterComment: true,
afterRuleEnds: true,
beforeBlockEnds: true
}
});
return remapBreaks(
override(DEFAULTS, {
breaks: {
afterAtRule: true,
afterBlockBegins: true,
afterBlockEnds: true,
afterComment: true,
afterRuleEnds: true,
beforeBlockEnds: true
}
})
);
}
if (typeof source == 'string') {
return override(DEFAULTS, toHash(source));
return remapBreaks(override(DEFAULTS, toHash(source)));
}
return DEFAULTS;
@@ -209,6 +209,23 @@ function mapIndentWith(value) {
}
}
function remapBreaks(source) {
for (var key in Breaks) {
var breakName = Breaks[key];
var breakValue = source.breaks[breakName];
if (breakValue === true) {
source.breaks[breakName] = source.breakWith;
} else if (breakValue === false) {
source.breaks[breakName] = '';
} else {
source.breaks[breakName] = source.breakWith.repeat(parseInt(breakValue));
}
}
return source;
}
module.exports = {
Breaks: Breaks,
Spaces: Spaces,