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',
]);
20150825193814 牛丼 20150825193847 20150825193846 姫ネキ