From 3458c5fffa86ce4d6525d9a5be37b910498ad85c Mon Sep 17 00:00:00 2001 From: airportyh Date: Wed, 21 Aug 2013 23:13:47 -0400 Subject: [PATCH] Integrated fireworm, now it will automatically watch newly created files. --- lib/dev_mode_app.js | 14 ++++++++++++++ package.json | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/lib/dev_mode_app.js b/lib/dev_mode_app.js index 0fbc4515e..494dc2464 100644 --- a/lib/dev_mode_app.js +++ b/lib/dev_mode_app.js @@ -131,6 +131,10 @@ App.prototype = { } var srcFiles = config.get('src_files') || '*.js' self.watchFiles(srcFiles) + var ignoreFiles = config.get('src_files_ignore') + if (ignoreFiles){ + self.ignoreFiles(ignoreFiles) + } if (cb) cb.call(self) }) } @@ -144,6 +148,16 @@ App.prototype = { fileWatcher.add(thing) } } + , ignoreFiles: function(thing){ + var fileWatcher = this.fileWatcher + if (Array.isArray(thing)) { + thing.forEach(function(file){ + fileWatcher.ignore(file) + }) + } else { + fileWatcher.ignore(thing) + } + } , onFileRequested: function(filepath){ if (!this.config.get('serve_files')){ this.fileWatcher.add(filepath) diff --git a/package.json b/package.json index ec4a07cea..3ad62306f 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "growl": "~1.7.0", "consolidate": "~0.8.0", "did_it_work": "~0.0.5", - "fireworm": "~0.1.4" + "fireworm": "~0.4.0" }, "files": [ "lib",