material-design-colors
Version:
The Google Material Design color palette for Sass and Less
35 lines (30 loc) • 839 B
JavaScript
;
var gulp = require('gulp'),
rename = require('gulp-rename'),
sass = require('gulp-ruby-sass'),
minifycss = require('gulp-minify-css'),
sourcemaps = require('gulp-sourcemaps'),
del = require('del');
// Compute CSS
gulp.task('styles', function() {
return sass('material-design.scss', { style: 'expanded' })
.pipe(sourcemaps.init())
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest('dist'))
.pipe(rename({suffix: '.min'}))
.pipe(minifycss())
.pipe(sourcemaps.init())
.pipe(gulp.dest('dist'));
});
// Watch
gulp.task('watch', function() {
gulp.watch('*.scss', ['styles']);
});
// Clean
gulp.task('clean', function() {
return del(['dist']);
});
// Main
gulp.task('default', ['clean'], function() {
gulp.start('styles', 'watch');
});