Skip to content

! pattern does not work correctly #2

@last-Programmer

Description

@last-Programmer

ar globArray = {};
globArray.sync = function(patterns, options) {
var fileMatches = [];
patterns = patterns || [];
options = options || {};

patterns.forEach(function(pattern) {
var patternMatches = glob.sync(pattern, options);

if(pattern.substr(0, 1) !== '!') {
  fileMatches = fileMatches.concat(patternMatches);
} else {
  filterNegative(patternMatches, fileMatches);
}

});

return fileMatches;
};

just change this line please

var patternMatches = glob.sync(pattren.startsWith("!") && pattern.substr(1) ||  pattern, options);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions