UNPKG

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