seed-list
Version:
List component pack for Seed
44 lines (36 loc) • 846 B
JavaScript
var fs = require('fs');
var pkg = require('../package.json');
var homepage = function() {
if (pkg.homepage) {
return ' ('+ pkg.homepage +')';
}
else {
return '';
}
};
var banner = ['/**',
' * '+ pkg.name +' v'+ pkg.version + homepage(),
' * '+ pkg.description,
' * Licensed under '+ pkg.license,
' */',
''].join('\n');
var dir = './dist/';
fs.readdir(dir, function(err, files) {
if (err) {
console.error('Could not list the directory.', err);
process.exit(1);
}
files.forEach(function(file, index) {
fs.readFile(dir + file, 'utf-8', function(err, data) {
if (err) {
return console.log(err);
}
data = banner + data;
fs.writeFile(dir + file, data, 'utf-8', function(err) {
if (err) {
return console.log(err);
}
});
});
});
});