Поддержка Less для ENB. Пакет содержит технологии:
enb-stylus/techs/css-less
enb-stylus/techs/css-less-with-autoprefixer
npm install enb-less
Собирает css-файлы вместе со less-файлами по deps'ам, обрабатывает инклуды и ссылки, сохраняет в виде ?.css
.
Опции
- String target — Результирующий таргет. По умолчанию
?.css
. - Boolean compress - Минифицировать результирующий CSS. По умолчанию
false
. - String prefix - Префикс, добавляемый классам в результирующем CSS. По умолчанию
''
. - Object variables — Дополнительные переменные окружения для
less
. - String filesTarget — files-таргет, на основе которого получается список исходных файлов
(его предоставляет технология
files
). По умолчанию —?.files
. - Boolean relativeUrl — создавать относительные пути (по умлочанию
true
- содавать)
Пример
nodeConfig.addTech(require('enb-less/techs/css-less'));
Собирает css-файлы вместе со less-файлами по deps'ам, обрабатывает инклуды и ссылки, сохраняет в виде ?.css
.
Производит пост-обработку автопрефиксером.
Опции
- String target — Результирующий таргет. По умолчанию
?.css
. - Boolean compress - Минифицировать результирующий CSS. По умолчанию
false
. - String prefix - Префикс, добавляемый классам в результирующем CSS. По умолчанию
''
. - Object variables — Дополнительные переменные окружения для
less
. - Array browsers — Браузеры (опция автопрефиксера).
- String filesTarget — files-таргет, на основе которого получается список исходных файлов
(его предоставляет технология
files
). По умолчанию —?.files
. - Boolean relativeUrl — создавать относительные пути (по умлочанию
true
- содавать)
Пример
nodeConfig.addTech(require('enb-less/techs/css-less-with-autoprefixer'), {autoprefixerArguments: ['ie 7', 'ie 8']});
- fixed trouble with relative path in less
- added param
relativeUrl
for replace url on css on relative