I think node-ignore should not filter relative paths starting with ./ or ../
const ignore = require('ignore');
var ig = ignore().add(['.*']);
ig.filter(['foo', '.bar', './baz', '../quuz']);
Outputs: [ 'foo' ]
Similarly, relative ignore paths should be discarded as invalid:
const ignore = require('ignore')
var ig = ignore().add(['../*'])
ig.filter(['foo', '.bar', './baz', '../quuz'])
[ 'foo', '.bar', './baz' ]
I think
node-ignoreshould not filter relative paths starting with./or../Similarly, relative ignore paths should be discarded as invalid: