simplytest-8.x-4.x-dev/themes/simplytest_theme/gulp-tasks/sass.js

themes/simplytest_theme/gulp-tasks/sass.js
/**
 * @file
 * Task: Compile: Sass.
 */

module.exports = function (gulp, options, plugins) {
  'use strict';

  gulp.task('sass', function () {
    return gulp.src([
      options.sass.sassFiles
    ])

      .pipe(plugins.sourcemaps.init()) //Sourcemaps can turned off for prod. Comment this line and the sourcemaps line below if needed.
      .pipe(plugins.sassglob())
      .pipe(plugins.sass({
        outputStyle: 'expanded', // compressed is the best option here but needs sourcemaps turned off for it to work.
        includePaths: [
          'node_modules/breakpoint-sass/stylesheets',
          'node_modules/bourbon-neat/core'
        ]
      }).on('error', function (error) {
        var message = error.messageFormatted;
        // Throw error instead of logging it if module is set to fail on error
        throw message;
      }))
      .pipe(plugins.prefix({
        cascade: false
      }))
      .pipe(plugins.concat('styles.css'))
      .pipe(plugins.sourcemaps.write()) //Comment this too to remove sourcemaps
      .pipe(gulp.dest(options.css.cssFiles));
  });

};

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc