Skip to content

Instantly share code, notes, and snippets.

@nakajmg
Created December 15, 2014 09:09
Show Gist options
  • Save nakajmg/a438071cd36ecaf263a8 to your computer and use it in GitHub Desktop.
Save nakajmg/a438071cd36ecaf263a8 to your computer and use it in GitHub Desktop.
livereload template
gulp = require "gulp"
cp = require "child_process"
exec = cp.exec
bs = require "browser-sync"
reload = bs.reload
editdir = "../"
gulp.task "atom", (cb)->
exec "atom #{editdir}", (err, stdout, stderr) ->
console.log stdout
console.log stderr
cb err
gulp.task "default", ["atom"], ->
bs.init null,
server:
baseDir: "."
host: "localhost"
notify: false
directory: true
gulp.watch ["src/js/**/*.js"], reload
gulp.watch ["*.html"], reload
{
"devDependencies": {
"browser-sync": "^1.7.3",
"coffee-script": "^1.8.0",
"gulp": "^3.8.10"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment