ワイ、そして IT ときどき何か。

日々のとりとめのない記録

今日の晩御飯とネコと gulpfile.js 追記

var gulp = require('gulp');
var coffee = require('gulp-coffee');
var concat = require('gulp-concat');
var compass = require('gulp-compass');
var watch = require('gulp-watch');
var uglify = require("gulp-uglify");
var connect = require('gulp-connect');

gulp.task('coffee', function() {
return gulp.src('coffee/*.coffee')
.pipe(coffee())
.pipe(concat('main.js'))
.pipe(gulp.dest('js/'))
});

gulp.task("compass", function() {
return gulp.src("scss/*.scss")
.pipe(compass({
config_file: './config.rb',
css: 'css',
sass: 'scss'
}))
.pipe(gulp.dest("css/"))
});

gulp.task("js", function() {
gulp.src(["js/*.js"])
.pipe(uglify())
.pipe(gulp.dest("./js/min"));
})

gulp.task('connectDev',function() {
connect.server({
root: ['./'],
port: 8000,
livereload: true
});
});

gulp.task('html', function() {
gulp.src('*.html')
.pipe(connect.reload());
});

gulp.task('watch', function () {
gulp.watch('coffee/*.coffee', function() {
gulp.start(['coffee']);
});

gulp.watch('scss/*.scss', function() {
gulp.start(['compass']);
});
gulp.watch(['*.html'],['html']);
gulp.watch(['js/*.js'], ['js']);
});


gulp.task('default', [
'watch',
'connectDev',
'coffee',
'compass',
]);


牛丼



姫ネキ