UNPKG

591 BJavaScriptView Raw
1(function() {
2 module.exports = function($) {
3 var fse, wrapList;
4 ({wrapList} = $.fn);
5 fse = require('fs-extra');
6
7 // return
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 $; // return
21 };
22 };
23
24}).call(this);