mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-03-29 08:38:02 +08:00
24 lines
743 B
JavaScript
24 lines
743 B
JavaScript
var gulp = require('gulp');
|
|
var less = require('gulp-less');
|
|
var coffee = require('gulp-coffee');
|
|
var uglify = require('gulp-uglify');
|
|
var path = require('path');
|
|
|
|
|
|
gulp.task('less', function() {
|
|
return gulp.src(['./**/*.less','!node_modules/**/*.less']).pipe(less()).pipe(gulp.dest('./'));
|
|
});
|
|
|
|
gulp.task('coffee', function() {
|
|
return gulp.src(['./**/*.coffee','!node_modules/**/*.coffee']).pipe(coffee({bare:true})).on('error', function(error) {
|
|
throw error;
|
|
}).pipe(uglify()).pipe(gulp.dest('./'));
|
|
});
|
|
|
|
gulp.task('watch', function(){
|
|
gulp.watch([ './**/*.coffee','!node_modules/**/*.coffee'],['coffee']);
|
|
gulp.watch(['./**/*.less','!node_modules/**/*.less'],['less']);
|
|
});
|
|
|
|
gulp.task('default', ['less', 'coffee', 'watch']);
|