UNPKG

787 BJavaScriptView Raw
1const walker = walk.walk('./vdp');
2walker.on('file', function (root, fileStats, next) {
3 const ext = path.extname(fileStats.name);
4 const basename = fileStats.name;
5 if (ext === '.js') {
6 if (basename.indexOf('vendor') === 0) {
7 next();
8 } else {
9 data.js.push(basename);
10 }
11 } else if (ext === '.css') {
12 data.css.push(basename);
13 }
14
15 next();
16});
17
18
19walker.on('end', () => {
20 data.js = JSON.stringify(data.js);
21 data.css = JSON.stringify(data.css);
22
23 const result = tpl.replace(/<%([^%>]+)?%>/g, function(s0, s1){
24 return data[s1];
25 });
26
27 fs.writeFile('./vdp/lib.js', result, (err) => {
28 if(err) throw err;
29 console.log('tolib success!');
30 });
31
32 // console.log(result);
33});
\No newline at end of file