node-supervisor icon indicating copy to clipboard operation
node-supervisor copied to clipboard

Double escape dot

Open rosano opened this issue 7 years ago • 0 comments

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"]

rosano avatar May 24 '18 12:05 rosano