forked from cnumr/GreenIT-Analysis-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuilder.js
More file actions
28 lines (24 loc) · 653 Bytes
/
builder.js
File metadata and controls
28 lines (24 loc) · 653 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const concat = require('concat-files');
const glob = require('glob');
const fs = require('fs');
const DIR = './dist';
if (!fs.existsSync(DIR)) {
fs.mkdirSync(DIR);
}
const rules = glob.sync('./src/greenit-core/rules/*.js');
//One script to analyse them all
concat(
[
'./src/greenit-core/analyseFrameCore.js',
'./src/greenit-core/utils.js',
'./src/greenit-core/rulesManager.js',
'./src/greenit-core/ecoIndex.js',
...rules,
'./src/greenit-core/greenpanel.js',
],
'./dist/greenItBundle.js',
function (err) {
if (err) throw err;
console.log('build complete');
}
);