вы можете использовать параметры конфигурации для включения / выключения функций.
В вашем сценарии вы можете установить для следующих параметров значение false:
- trim_keep_non_standard_inline_comments
- trim_removed_rules_previous_comment
- trim_comments
- trim_whitespace
- trim_breaklines
- trim_last_semicolon
или просто установите trim
в значение false, чтобы все они были отключены.
Если вы используете глобальное или локальное использование, вы можете передать файл конфигурации с параметром командной строки -f:
css-purge -f myconfig.json -i mycss.css -o mynewcss.css
Если вы используете его как библиотеку, вы можете просто передать его в качестве параметра:
var cssPurge = require('css-purge');
//purging a CSS string with options
var css = "p { color: blue; color: blue; } ";
cssPurge.purgeCSS(css, {
trim : false,
shorten : true
}, function(error, result){
if (error)
console.log(error)
else
console.log('Output CSS: ', result);
});
Проверьте все параметры по адресу: http://rbtech.github.io/css-purge
Пример структуры файла конфигурации приведен в разделе «Начало работы> Настройка».