1.3.3 • Published 10 years ago
enb-sass v1.3.3
enb-sass

Provides the node-sass features for project-builder enb (https://github.com/enb-make/enb).
Installing
npm install enb-sass --saveOptions
- String target contains target file name. Default:
?.css - String filesTarget contains file masks, according to which a list of source files is created. Default:
?.files. - Array sourceSuffixes Files suffixes that will be used. Default:
css - Object sass
node-sassoptions. Read more: https://github.com/sass/node-sass#options. Default: defaultnode-sassoptions.
Usage
Default use
nodeConfig.addTech([
require('enb-sass')
]);Collecting only scss files
nodeConfig.addTech([
require('enb-sass'), {
target: '?.css',
sourceSuffixes: ['scss']
}
]);Use node-sass compression and debug mode
nodeConfig.addTech([
require('enb-sass'),
{
target: '?.css',
sourceSuffixes: ['scss'],
sass: {
outputStyle: 'compressed',
sourceComments: true
}
}
]);Collecting ie and ie8 css/scss files with node-sass compression and debug mode
nodeConfig.addTech([
require('enb-sass'),
{
target: '?.css',
sourceSuffixes: ['css', 'scss', 'ie.css', 'ie.scss', 'ie8.css', 'ie8.scss'],
sass: {
outputStyle: 'compressed',
sourceComments: true
}
}
]);Used in
- Yandex TV https://tv.yandex.ru/
- Kinopoisk https://kinopoisk.ru/
Thanks
- Abramov Andrew (@blond). For the support and correct answers.
- Filatov Dmitry (@dfilatov). For
vow,vow-fs,inherit. - Georgy Krasulya (@gkrasulya). For
rich error reporting.