]>
Softwares of Agnibho - pdosage.git/blob - prepare.js
1 var DATA_SRC
="./src/data/";
2 var DATA_FILE
="./src/data.json";
5 var bigData
={id
:"com.agnibho.com.pdosage.data", timestamp
: Date
.now(), version
: 0};
6 bigData
.version
=parseInt(new Date().toISOString().slice(0,10).replace(/-/g
, ""))+0.1;
8 if(process
.argv
[2]=="watch"){
9 fs
.watch(DATA_SRC
, jsonCat
);
17 console
.log("Joining JSON data files");
18 var files
=fs
.readdirSync(DATA_SRC
);
19 for(var i
=0; i
<files
.length
; i
++){
20 if(files
[i
].indexOf(".")!==0){
22 bigData
.dosage
=bigData
.dosage
.concat(JSON
.parse(fs
.readFileSync(DATA_SRC
+files
[i
], "utf8")));
29 fs
.writeFileSync(DATA_FILE
, JSON
.stringify(bigData
), "utf8");
30 console
.log(DATA_FILE
+" generated. Do not edit this file manually as it is overwritten on each build.");