CSS

Compiles Scss to CSS using gulp-sass, which in turn uses node-sass, which in turn uses libsass.

Commands

  • gulp css - Compile Scss to CSS
  • gulp watch:css - Watch and compile
  • gulp validate:css - Test Scss with gulp-sass-lint, which uses sass-lint (Pure node.js - no Ruby)

Config

  • config.css.src - Array of Scss files
  • config.css.dest - String of Destination directory for CSS
  • config.css.lint - Boolean for if Linting should occur
  • config.css.sourceComments - Boolean - Enable comments written in CSS that shows Scss source. Don't turn on permanently, it's useful if SourceMaps aren't working.
  • config.css.autoPrefixerBrowsers - Array of Browsers to Support for Autoprefixer (used by PostCSS).