1.1.0 • Published 8 years ago
@taskr/clear v1.1.0
@taskr/clear 
Remove one or multiple directories
Install
$ npm install --save-dev @taskr/clearUsage
exports.cleanup = function * (task) {
// single file
yield task.clear('foo.js');
// single directory
yield task.clear('dist');
// multiple directories
yield task.clear(['dist', 'build']);
// glob pattern(s)
yield task.clear(['dist/*.css', 'dist/js/*']);
// mixed
yield task.clear(['foo.js', 'build', 'dist/*.css']);
// with options
yield task.clear('dist', {maxBusyTries: 5});
}API
task.clear(files, options)
files
Type: string or array
A filepath, directory path, or glob pattern. For multiple paths, use an array.
options
Type: object
Default: {}
All options are passed directly to rimraf. Please see its documentation on options.
Support
Any issues or questions can be sent to the Taskr monorepo.
Please be sure to specify that you are using @taskr/clear.
License
MIT © Luke Edwards