acquia_claro-1.3.0/gulp-tasks/compile-sass.js

gulp-tasks/compile-sass.js
/**
 * @file
 * Contains the compile:sass task for acquia_claro.
 */

/* global module */

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

  gulp.task('compile:sass', gulp.series('clean:css', async function compile () {
    const sass = require('gulp-sass')(require('sass'));
    return gulp.src([
      options.sass.files
    ])
      .pipe(plugins.plumber())
      .pipe(plugins.sassGlob())
      .pipe(sass({
        errLogToConsole: true,
        outputStyle: 'expanded'
      }))
      .pipe(plugins.autoprefixer({
        browsers: ['last 2 versions'],
        cascade: false
      }))
      .pipe(plugins.beautifyCode({
        selector_separator_newline: true,
        indent_size: 2,
        newline_between_rules: true,
        end_with_newline: true,
        space_around_combinator: true
      }))
      .pipe(gulp.dest(options.sass.destination));
  }));
};

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

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