1 | (function() {
|
2 | module.exports = function($) {
|
3 | var fse, wrapList;
|
4 | ({wrapList} = $.fn);
|
5 | fse = require('fs-extra');
|
6 |
|
7 |
|
8 | return $.remove_ = async function(source) {
|
9 | var i, len, listSource, msg;
|
10 | listSource = (await $.source_(source));
|
11 | if (!listSource.length) {
|
12 | return $;
|
13 | }
|
14 | msg = `removed ${wrapList(source)}`;
|
15 | for (i = 0, len = listSource.length; i < len; i++) {
|
16 | source = listSource[i];
|
17 | await fse.remove(source);
|
18 | }
|
19 | $.info('remove', msg);
|
20 | return $;
|
21 | };
|
22 | };
|
23 |
|
24 | }).call(this);
|