zurb_foundation-8.x-6.0-alpha5/gulpfile.js

gulpfile.js
var gulp = require('gulp');
var $    = require('gulp-load-plugins')();
var gutil = require('gulp-util');

var sassPaths = [
  'node_modules/foundation-sites/scss',
  'node_modules/motion-ui/src'
];

gulp.task('sass', function() {
  return gulp.src('scss/zurb_foundation.scss')
    .pipe($.sass({
      includePaths: sassPaths
    })
    .on('error', $.sass.logError))
    .pipe($.autoprefixer({
      browsers: ['last 2 versions', 'ie >= 9']
    }))
    .pipe(gulp.dest('css'));
});

gulp.task('copy', function() {
  gulp.src('node_modules/foundation-sites/dist/css/*.css')
    .pipe($.copy('css', {prefix: 4}));
  gulp.src('node_modules/foundation-sites/dist/js/*.js')
    .pipe($.copy('js', {prefix: 4}));
  gulp.src('node_modules/motion-ui/dist/*.css')
    .pipe($.copy('css', {prefix: 3}));
  gulp.src('node_modules/motion-ui/dist/*.js')
    .pipe($.copy('js', {prefix: 3}));
  var activity = "Stylesheets and scripts from /node_modules/foundation-sites/dist and";
  activity += " node_modules/motion-ui/dist copied to /css and /js.";
  gutil.log(activity);
});

gulp.task('default', ['sass', 'copy'], function() {
  gutil.log('watching for .scss file changes in /scss.');
  gulp.watch(['scss/**/*.scss'], ['sass']);
});

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

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