Skip to content

Instantly share code, notes, and snippets.

@14021939
Last active August 16, 2016 04:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 14021939/9f25848884dccacf5f608e6c8dbf0793 to your computer and use it in GitHub Desktop.
Save 14021939/9f25848884dccacf5f608e6c8dbf0793 to your computer and use it in GitHub Desktop.
var gulp = require("gulp");
var sass = require("gulp-sass");
var uglify = require("gulp-uglify");
var browser = require("browser-sync");
var plumber = require("gulp-plumber");
var paths = {
js: ['js/**/*.js','!js/min/**/*.js'],
sass: ['sass/**/*.scss']
};
gulp.task("server", function() {
browser({
server: {
baseDir: "./"
}
});
});
gulp.task("js", function() {
gulp.src(paths.js)
.pipe(plumber())
.pipe(sass())
.pipe(gulp.dest("./css"))
.pipe(browser.reload({stream:true}));
});
gulp.task("sass", function() {
gulp.src(paths.sass)
.pipe(plumber())
.pipe(sass())
.pipe(gulp.dest("./css"))
.pipe(browser.reload({stream:true}))
});
// Rerun the task when a file changes
gulp.task('watch', function() {
gulp.watch(paths.js, ['js']);
gulp.watch(paths.sass, ['sass']);
});
// The default task (called when you run `gulp` from cli)
gulp.task('default', ['server','watch']);
{
"name": "honoka",
"version": "1.0.0",
"description": "[![Build Status by Travis CI](https://travis-ci.org/windyakin/Honoka.svg?branch=master)](https://travis-ci.org/windyakin/Honoka) [![Build status by AppVeyor](https://ci.appveyor.com/api/projects/status/6j4y6bugti7f1aff/branch/master?svg=true)](https://ci.appveyor.com/project/windyakin/honoka/branch/master) [![devDependency Status](https://david-dm.org/windyakin/Honoka/dev-status.svg)](https://david-dm.org/windyakin/Honoka#info=devDependencies) [![The MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"browser-sync": "^2.14.0",
"gulp": "^3.9.1",
"gulp-cssnext": "^1.0.1",
"gulp-plumber": "^1.1.0",
"gulp-sass": "^2.3.2",
"gulp-uglify": "^2.0.0"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment