node-supervisor
node-supervisor copied to clipboard
Double escape dot
I noticed that supervisor was refreshing when my ejs files changed, even though the specified extensions are node,js,yaml.
I think the RegExp match string is missing an escape:
var files = ['alfa.js', 'bravo.ejs'];
files.filter(function(e) { return e.match(/^.*\.js$/); });
// ["alfa.js"]
files.filter(function(e) { return e.match(new RegExp(".*\.js$")); });
// ["alfa.js", "bravo.ejs"]
files.filter(function(e) { return e.match(new RegExp(".*\\.js$")); });
// ["alfa.js"]