2021-07-27 14:46:32 +02:00

40 lines
1.2 KiB
JavaScript

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']);
});