mirror of
https://github.com/semaphoreui/semaphore.git
synced 2024-11-23 20:35:24 +01:00
0f180756ab
- Restructuring & co
35 lines
645 B
JavaScript
35 lines
645 B
JavaScript
var fs = require('fs'),
|
|
async = require('async'),
|
|
bundle = require('./bundle.json'),
|
|
out = fs.createWriteStream('./js/bundle.js'),
|
|
path = require('path'),
|
|
child_process = require('child_process'),
|
|
uglify = null;
|
|
|
|
bundle.forEach(file => {
|
|
var o = {}
|
|
if (typeof file == 'object') {
|
|
o = file;
|
|
file = o.src;
|
|
}
|
|
|
|
if (file.substr(0, 1) != '/') {
|
|
file = '/js/' + file;
|
|
}
|
|
|
|
file = file + '.js';
|
|
|
|
console.log(file);
|
|
var contents = fs.readFileSync('.' + file);
|
|
|
|
out.write('\n/* BUNDLED FILE: ' + file + ' */\n')
|
|
if (o.pre) {
|
|
out.write(o.pre + '\n');
|
|
}
|
|
|
|
out.write(contents + '\n');
|
|
|
|
if (o.post) {
|
|
out.write(o.post + '\n');
|
|
}
|
|
}); |