Filter plugin for Taskr
$ yarn add -D taskr taskr-filter
or
$ npm install --save-dev taskr taskr-filterexportdefaultfunction*(task){yieldtask.source(path.join(__dirname,'src/*')).filter((file)=>{// file.base// file.dir// file.datareturnfile.base.indexOf('.js')>1}).target('./dist')}exportdefaultfunction*(task){yieldtask.source(path.join(__dirname,'src/*')).filter(/\.js$/).target('./dist')}Uses multimatch, which supports multiple patterns
exportdefaultfunction*(task){yieldtask.source(path.join(__dirname,'src/*')).filter('**/*.js').target('./dist')}NOTE: RegExps and globs are tested against the full path. You will need to use globstars, and may want to restrict them to your workspace. For example, to match anything with 'ba', but only in a specified directory, use path.join(__dirname, 'ba*').