1 | var fs = require('fs');
|
2 | var path = require('path');
|
3 |
|
4 | module.exports = {
|
5 |
|
6 | |
7 |
|
8 |
|
9 |
|
10 |
|
11 | init: function(filesArr) {
|
12 |
|
13 | var data = fs.readFileSync('./package.json', 'utf8');
|
14 | var packageObj = JSON.parse( data );
|
15 |
|
16 | var headerStr = '/** \r\n';
|
17 | headerStr += ' * ' + packageObj.name + ' v' + packageObj.version + '\r\n';
|
18 | headerStr += ' * ' + packageObj.description + '\r\n';
|
19 | headerStr += ' * author : ' + packageObj.author + '\r\n';
|
20 | headerStr += ' * homepage : ' + packageObj.homepage + '\r\n';
|
21 | headerStr += ' * bugs : ' + packageObj.bugs.url + '\r\n';
|
22 | headerStr += ' **/ \r\n';
|
23 |
|
24 |
|
25 | for (var i = 0; i < filesArr.length; i++){
|
26 | var filePath = filesArr[i]
|
27 | var data = fs.readFileSync(filePath, 'utf8');
|
28 | data = headerStr + data;
|
29 | fs.writeFileSync(filePath, data);
|
30 | }
|
31 | },
|
32 |
|
33 | }; |
\ | No newline at end of file |