mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 20:40:07 +02:00
update packages to latest version
This commit is contained in:
14
node_modules/clean-css/lib/optimizer/level-1/value-optimizers/text-quotes.js
generated
vendored
14
node_modules/clean-css/lib/optimizer/level-1/value-optimizers/text-quotes.js
generated
vendored
@@ -3,10 +3,16 @@ var OptimizationLevel = require('../../../options/optimization-level').Optimizat
|
||||
var LOCAL_PREFIX_PATTERN = /^local\(/i;
|
||||
var QUOTED_PATTERN = /^('.*'|".*")$/;
|
||||
var QUOTED_BUT_SAFE_PATTERN = /^['"][a-zA-Z][a-zA-Z\d\-_]+['"]$/;
|
||||
// eslint-disable-next-line max-len
|
||||
var GENERIC_FONT_FAMILY_PATTERN = /^['"](?:cursive|default|emoji|fangsong|fantasy|inherit|initial|math|monospace|revert|revert-layer|sans-serif|serif|system-ui|ui-monospace|ui-rounded|ui-sans-serif|ui-serif|unset)['"]$/;
|
||||
|
||||
var plugin = {
|
||||
level1: {
|
||||
value: function textQuotes(_name, value, options) {
|
||||
value: function textQuotes(name, value, options) {
|
||||
if ((name == 'font-family' || name == 'font') && GENERIC_FONT_FAMILY_PATTERN.test(value)) {
|
||||
return value;
|
||||
}
|
||||
|
||||
if (!options.level[OptimizationLevel.One].removeQuotes) {
|
||||
return value;
|
||||
}
|
||||
@@ -15,9 +21,9 @@ var plugin = {
|
||||
return value;
|
||||
}
|
||||
|
||||
return QUOTED_BUT_SAFE_PATTERN.test(value) ?
|
||||
value.substring(1, value.length - 1) :
|
||||
value;
|
||||
return QUOTED_BUT_SAFE_PATTERN.test(value)
|
||||
? value.substring(1, value.length - 1)
|
||||
: value;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user